Linux/redhat 基本网络配置

本文转自:http://www.cnblogs.com/kerrycode/archive/2012/12/17/2821836.html#commentform

配置动态IP

在终端命令窗口中输入setup,就会弹出如下窗口
[[email protected] ~]# setup

选择Network Configuration,点击enter进入下面界面,

选择Edit Devices选项进入下面界面

点击enter,选项进入下面界面,按Tab键在选项间切换,选择Use DHCP后,按下空格键,就会出现[*],然后点击OK键。注意:有时候在Name或Device选项你不小心,让eth0多了空格,就会造成配置出问题,此时你要检查一下/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,才能发现问题。否则这种细节问题会让你纠结你很久的。

配置静态IP

配置静态IP可以通过修改配置文档,重启网络配置,使其永远生效,也可用命令修改,及时生效,但是重启过后修改失效。

命令修改

[[email protected] ~]#ifconfig eth0 ***.***.***.*** netmask ***.***.***.*** up

其中up是让命名生效

配置修改
1:先找到设备配置文件,对于以太网第一个设备,配置文件一般命名为ifcfg-eth0,如下所示:/etc/sysconfig/network-scripts/ifcfg-eth0

[[email protected] network-scripts]# more ifcfg-eth0 
DEVICE=eth0            --物理设置名,eth0是第一个网卡、如果有双网卡或更多,依次为eth1、eth*
IPADDR=172.20.32.93        --IP地址配置
NETMASK=255.255.248.0       --子网掩码配置
[NETWORK=***.***.***.**]     --网络地址:可选项
[BROADCAST=***.***.***.***]   --广播地址:可选项
GATEWAY=172.20.39.251      --网关配置
DNS1=172.20.0.11         --DNS服务配置
ONBOOT=yes             --引导时是否激活设备
HWADDR=50:e5:49:df:b0:8b     --物理地址
BOOTPROTO=none            --[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
TYPE=Ethernet           --网络类型
IPV6INIT=no           --IPV6
USERCTL=no            --非root用户是否可以控制该设备

2: 修改网关配置:网关配置也可以在/etc/sysconfig/network-scripts/ifcfg-eth0中配置

[[email protected] sysconfig]# more /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=DB-Server
GATEWAY=172.20.39.251

3: 修改DNS配置:DNS配置也可以在/etc/sysconfig/network-scripts/ifcfg-eth0中配置

[[email protected] sysconfig]# more /etc/resolv.conf 
nameserver 172.20.0.11

4:重新启动网络配置

4.1
[[email protected] ~]# service network restart #重新启动网络 
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]

4.2
[[email protected] ~]#ifdown eth0 #关闭eth0网卡

[[email protected] ~]#ifup eth0 #启动eth0网卡

Determining IP information for eth0....done

4.3 方法3:使用ifconfig停启服务

[[email protected] ~]#ifconfig eth0 down

[[email protected] ~]#ifconfig eth0 up

问题锦集

1:看看网卡是否激活。如果激活可以看到IP地址
[[email protected] ~]$ifconfig eth0
eth0 Link encap:Ethernet HWaddr 50:E5:49:DF:79:1B 
inet addr:172.20.32.93 Bcast:172.20.255.255 Mask:255.255.248.0
inet6 addr: fe80::52e5:49ff:fedf:791b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6723879 errors:0 dropped:0 overruns:0 frame:0
TX packets:203653 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000 
RX bytes:750410997 (715.6 MiB) TX bytes:180711485 (172.3 MiB)
Interrupt:25

如果未能激活的话,可以在以下配置文件设置里, 
/etc/sysconfig/network-scrips/ifcfg-eth0

如果连同网关,主机名也一同设置,还会用到/etc/sysconfig/network。

2:设置host名称

需要修改 /etc/hosts 和 /etc/sysconfig/network 两个文件,

/etc/hosts 更改主机名和IP地址对应关系
/etc/sysconfig/network 更改hostname(主机名)以及网卡工作状态
/etc/sysconfig/networking/profiles/default/hosts

例如:
172.20.32.93 DB-Server
127.0.0.1 DB-Server
很奇怪的是在/etc/sysconfig/networking/profiles/default下也有ifcfg-eth0配置文件?/etc/sysconfig/networking/devices下也有ifcfg-eth0配置文件?不知道这几个有啥区别

3:几种不同系统的重启网络服务命令

RedHat Linux command to reload or restart network (login as root user):
# service network restart
OR
# /etc/init.d/network restart
To start Linux network service:
# service network start
To stop Linux network service:
# service network stop

Debian Linux command to reload or restart network:
# /etc/init.d/networking restart
To start Linux network service:
# /etc/init.d/networking start
To stop Linux network service:
# /etc/init.d/networking stop
 
Ubuntu Linux user use sudo command with above Debian Linux command:
# sudo /etc/init.d/networking restart
To start Linux network service:
# sudo /etc/init.d/networking start
To stop Linux network service:
# sudo /etc/init.d/networking stop

参考资料:
http://blog.csdn.net/nashviller/article/details/6851930

http://os.51cto.com/art/201003/186930.htm

http://www.cnblogs.com/CgenJ/archive/2011/07/28/2119448.html

时间: 2024-10-01 07:38:34

Linux/redhat 基本网络配置的相关文章

linux命令和网络配置图步骤

 rpm -ivh MySQL-client...... 安装MySQL客户端的命令,没写完整 1  ls 2  cd 3  ls 4  ls -l 5  vim 6  cd 7  ls -l 8  shutdowm 9  man 10  shutdown 11  shutdown -h 12  reboot 13  vim/etc/sysconfig/network 14  cd 15  vim/etc/sysconfig/network 16  vim /etc/sysconfig/ne

(转)Linux系统基础网络配置老鸟精华篇

Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢谢大家!20120827补充:http://oldboy.blog.51cto.com/2561410/974194 深入浅出route命令小结目录:1)配置修改主机名hostname

Linux下的网络配置 - CentOS 6.x

Linux下的网络配置 - CentOS 6.x 文本关键字:Linux.CentOS.网络服务.eth0.网卡配置项 一.查看网络信息 通常我们查看本机的网络是否正常,主要需要知道的就是网卡是否在正常工作,相关的网络信息(IP地址.广播地址.子网掩码等)是什么.除此之外,我们需要测试当前机器是否连入互联网,或者是否能够与网关正常通信. 1. ifconfig ifconfig是一个最常用的,可以查看和设置各网卡的工具. 直接使用ifconfig命令:列出所有当前已启用的网卡信息 使用ifcon

2015-03-09Linux介绍、Linux安装、网络配置

课程大纲: 一.  Linux是什么* 关于Linux历史(http://www.aminglinux.com/bbs/thread-6568-1-1.html  需要大家查查资了解) 下面参考百度百科: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系

linux系统配置之网络配置(centos)

CentOS---网络配置详解 一.配置文件详解在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下: /etc/host.conf         配置域名服务客户端的控制文件/etc/hosts             完成主机名映射为IP地址的功能/etc/resolv.conf       域名服务客户端的配置文件,用于指定域名服务器的位置/etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动./etc/sysconf

VMware中对Linux虚拟机的网络配置静态IP的配置

前言 踏出象牙塔,进入公司,由于公司的所有产品都是Linux下的,必然自己这段时间需要在自己的工作机器先学习一下.项目代码是用Source Insight进行查看的,总是Ctrl + Alt的切来切去不方便,故Xshell出场了.这就引发了一个问题,就是如何在VMware的Linux虚拟机中配置静态IP? 检查 使用公司的工作机器----系统WIN7,首次安装VMware 12 + rhel-6.5.继而出现以下问题 问题1: 没有修改过虚拟网卡连接模式(NAT,桥接等),在win中的虚拟网卡无

kali linux下的网络配置

最近拿着kali在虚拟机上玩一下,需要对网卡配置静态IP地址;通过图形化界面配置以后,发现/etc/network/interfaces里面并没有显示IP地址,也找不到在哪里,经过查阅资料确定了位置: 系统版本 [email protected]:~# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate the

Linux基础之-网络配置,主机名设置,ssh登陆,scp传输

一. 网络配置修改 1.临时修改(ip,dns,netmask,gateway) 临时修改网络配置,只要没有涉及到修改配置文件的,在network服务重启后,所有设置失效 2.永久修改(ip,dns,netmask,gateway) 修改网络配置文件"ifcfg-ens33",保存后就会永久生效 二. 集群内机器hostname及域名的设定 三. ssh登陆 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SS

Linux命令:网络配置常用命令

网络配置常用命令简介:    在Linux中网络属于内核的功能 1. 执行命令生成地址:(执行后立即生效,服务重启后失效) RHEL5: /etc/modprobe.conf  RHEL6: /etc/udev/rules.d/70-persistent-net.rules  alias ifconfig [ethX]     -a: 显示所有接口的配置住处      ifconfig ethX IP/MASK [up|down]     配制后立即生效,重启后网络服务或主机失效 网络服务: