评论

收藏

[其他] CentOS网络接口配置文件ifcfg-eth详解

网络安全 网络安全 发布于:2021-07-17 12:07 | 阅读数:529 | 评论:0

======CentOS网络接口配置文件ifcfg-eth详解======
文件 /etc/sysconfig/network-scripts/ifcfg-eth0在/etc/sysconfig/network-script在这个目录下面,存放的是网络接口(网卡)的脚本文件(控制文件),ifcfg-eth0是默认的第一个网络接口,如果机器中有多网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg-eth3......(这里面的文件是相当重要的,涉及到网络能否正常工作)。
====设定形式:设定值=值====
设定项目项目如下:
*DEVICE        接口名(设备,网卡)
*USERCTL      [yes|no](非root用户是否可以控制该设备)
*BOOTPROTO    IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
*HWADDR        MAC地址   
*ONBOOT        系统启动的时候网络接口是否有效(yes/no)   
*TYPE        网络类型(通常是Ethemet)   
*NETMASK        网络掩码   
*IPADDR        IP地址   
*IPV6INIT    IPV6是否有效(yes/no)   
*GATEWAY        默认网关IP地址
*BROADCAST     广播地址
*NETWORK  网络地址
====可参照下面的例子====
*DEVICE=eth0        
*BOOTPROTO=static        
*BROADCAST=192.168.1.255        
*HWADDR=00:0C:2x:6x:0x:xx        
*IPADDR=192.168.1.23        
*NETMASK=255.255.255.0        
*NETWORK=192.168.1.0        
*ONBOOT=yes        
*TYPE=Ethernet

  • 只需将ifcfg-eth0中的HWADDR变量值改为ifconfig命令里显示的MAC地址即可。、

  • :  但是ifcfg-eth0中没有HWADDR变量值事什么情况呢??

  • 这个我也遇到了,解决办法是把ifc-eth0中的DEVICE 那一行注释掉,或者删掉,然后就没问题了。至于为什么我也没弄明白,反正尝试了n次才找到这个原因,老伤神了。 DSC0000.png
  •  

  • 陈宏达的春天:  额,掉了一个前提条件,这个是CentOS 7中,改完网络配置文件名为eth0后遇见的情况,其它情况,参考其它解决办法。

  • wangwei249:  非常感谢呀,按照你的方法弄好了 @陈宏达的春天



关注下面的标签,发现更多相似文章