Linux网络接口配置文件解析ifcfg-eth解析

在Linux系统中可以有多个网络接口,分别对应多个网络配置文件,配置文件在/etc/sysconfig/network-scripts/下,常用的是ifcfg-eth0,表示第一个网络接口配置文件。

1. ifcfg-eth0文件示例及说明如下:

TYPE=Ethernet            
 # 配置文件接口类型,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。
 
DEVICE=eth0  
# 网络接口名称

BOOTPROTO=none  
# 系统启动地址协议,none:不使用启动地址协议,none:不使用启动地址协议,dhcp:DHCP动态地址协议,static:静态地址协议。

ONBOOT=yes  
#系统启动时是否激活

IPADDR=10.0.1.27  
# IPv4地址

NETMASK=255.255.255.0  
# 子网掩码

# PREFIX=24   (注意这里是我添加进去的)
# 子网掩码24位

GATEWAY=10.0.1.1  
# 网关地址

BROADCAST=10.10.1.255  
# 广播地址

HWADDR=00:0C:29:13:5D:74  
# HWADDR/MACADDR:MAC地址。只需设置其中一个,同时设置时不能相互冲突。

PEERDNS=yes  
# 是否指定DNS。如果使用DHCP协议,默认为yes。

DNS1=10.0.1.41  
# DNS地址。当PEERDNS为yes时会被写入/etc/resolv.conf中。

USERCTL=no  
# 用户权限控制,yes:非root用户允许控制该网络接口,no:非root用户不运行控制该网络接口

NM_CONTROLLED=no  
# 是否由Network Manager控制该网络接口。修改保存后立即生效,无需重启。被其坑过几次,建议一般设为no。

IPV6INIT=yes  
# 是否执行IPv6

IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64  
# IPv6地址/前缀长度

2.配置生效

service network restart

拓展:

/etc/init.d/network reload
#重新导入ifcfg-eth0网络配置文件
#网卡接口关闭与激活
ifdown eth0  #关闭网络
ifup eth0    #启动网络
网络服务启动与关闭
方法一:
service network stop #关闭网络服务
service network start #启动网络服务
service network restart #重启网络服务
方法二:
 /etc/init.d/network stop
/etc/init.d/network start
/etc/init.d/network restart 
# 网卡状态查询
service network status

参考链接(侵权请联删):
Linux网络接口配置文件解析ifcfg-eth解析

你可能感兴趣的:(运维,linux)