CentOS下的网络接口配置文件位置:/etc/sysconfig/network-scripts/ifcfg-*

 

设定形式:设定值=

DEVICE=   #接口名称

HWADDR=00:0C:29:13:5D:74   #设备MAC地址

TYPE=Ethernet   #网卡类型(默认为Ethernet即可)

  UUID=  #设备ID编号

ONBOOT=yes|no   #系统启动时是否自动加载

  NM_CONTROLLED=yes|no   #是否允许NetworkManager控制该设备

  USERCTL=yes|no   #root用户是否可以控制该设备(可以不写)

BOOTPROTO=none|static|bootp|dhcp   #IP的配置方法:引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议

  IPV6INIT=yes|no    #IPv6是否有效(可以不写)

  IPADDR=192.168.1.11   #IP地址

  NETMASK=255.255.255.0   #子网掩码

  GATEWAY=192.168.1.1   #网关地址

  BROADCAST=192.168.1.255   #广播地址

  DNS1=10.203.104.41   #DNS地址(可以不写)

 

注意:带 * 为比较重要的行,

  DEVICE 行的接口名需要与配置文件 ifcfg-xxx 中 xxx 部分保持一致

  ONBOOT 行一般改设置为 yes (系统默认为 no ,当设置为 no 时,执行网络相关命令如配置文件的重加载,服务的重..停等时可能会出现只有 lo 状态而无 ethX 等设备的状态消息)

  BOOTPROTO 行只有设置为 static 时才需要有下面的 IPADDR, NETMASK, GATEWAY, BROADCAST 等行,设置时请保证设定的IP不要与同一子网内其他设备IP冲突当设置为 dhcp 时请确定上层路由有支持并已开启 dhcp 服务

  IPV6INIT 需要明确知道你的ISP商是否支持并已提供IPv6协议

 

BOOTPBootstrap Protocol)是一种引导协议,基于IP/UDP协议,使用保留端口号67BOOTP服务器)和68BOOTP客户端)。也称自举协议,是DHCP协议的前身。用于无盘工作站的局域网中让无盘工作站可从一个中心服务器上获得IP地址。通过该协议可以为局域网中的无盘工作站分配动态IP地址,这样就不需要管理员去为每个用户去设置静态IP地址。DHCPDynamic Host Configuration Protocol)是一个局域网的网络协议,基于IP/UDP协议,用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段(在RFC 2131中有详细的描述)。DHCP3个端口,其中UDP67UDP68为正常的DHCP服务端口,分别作为DHCP ServerDHCP Client的服务端口;546号端口用于DHCPv6 Client而不用于DHCPv4,是为DHCP failover(用做“双机热备”)服务





简单管理命令:

重新导入ifcfg-eth0网络配置文件

[root@localhost ~]# /etc/init.d/network reload

 

网卡接口关闭与激活

[root@localhost ~]# ifdown|ifup eth0 

 

网络服务启动,关闭,重启

方法一: [root@localhost ~]# service network start|stop|restart

方法二: [root@localhost ~]# /etc/init.d/network start|stop|restart

 

网卡状态查询

[root@localhost ~]# service network status

 

临时配置网卡信息,无需重启。

[root@localhost ~]# ifconfig eth0 10.1.1.10 netmask 255.0.0.0

 

查看网卡接口信息,默认列出所有接口

方法一:[root@localhost ~]# ifconfig

方法:[root@localhost ~]# ip addr show

注:IP命令是iproute2软件包内的一个命令,功能比ifconfig更强大,可以对系统配置IP和路由信息

 

查看当前路由及网关信息

[root@localhost ~]# netstat -r

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

192.168.1.0 * 255.255.255.0 U 0 0 0 eth0

117.134.0.0 * 255.255.0.0 U 0 0 0 eth0 default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

 

^_^