本帖最后由 sunwang33 于 2016-7-3 10:28 编辑
安装完CentOS7或者redhat 7,它的默认网卡名为eno.习惯了eth0的命名方式,下面就介绍如何更改
编辑 /etc/sysconfig/grub 找到“GRUB_CMDLINE_LINUX”这一行
#vim /etc/sysconfig/grub
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rootvg/lv_root rd.lvm.lv=rootvg/lv_usr net.ifnames=0 biosdevname=0 rhgb quiet"
//在rhgb前面,添加net.ifnames=0 biosdevname=0
在打开的终端上然后执行 grub2-mkconfig -o /boot/grub2/grub.cfg
#grub2-mkconfig -o /boot/grub2/grub.cfg
用命令切换到/etc/sysconfig/network-scripts/网卡目录下
#cd /etc/sysconfig/network-scripts
将ifcfg-eno开头的文件文件为ifcfg-eth0(此文件里的参数NAME=eth0)
#mv ifcfg-eno32 ifcfg-eth0
#sed -i 's/NAME=eno32/NAME=eth0/' ifcfg-eth0#sed -i 's/DEVICE=eno32/DEVICE=eth0/' ifcfg-eth0
查看是有70-persistent-net.rules的文件,如果有将其删除,命令reboot重新启动
#rm -rf /etc/udev/rule.d/70-persistent-net.rules
重新启动后查看网卡已经更改成功如下所示:
#service network restart
# ifconfig
eth0: flags=4163 mtu 1500
inet 10.10.10.10 netmask 255.255.255.0 broadcast 10.143.46.255
inet6 fe80::250:56ff:feb1:4733 prefixlen 64 scopeid 0x20
ether 00:50:56:b1:47:33 txqueuelen 1000 (Ethernet)
RX packets 319257 bytes 24983346 (23.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 146 bytes 30985 (30.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
安装完CentOS7或者redhat 7,它的默认网卡名为eno.习惯了eth0的命名方式,下面就介绍如何更改
编辑 /etc/sysconfig/grub 找到“GRUB_CMDLINE_LINUX”这一行
#vim /etc/sysconfig/grub
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rootvg/lv_root rd.lvm.lv=rootvg/lv_usr net.ifnames=0 biosdevname=0 rhgb quiet"
//在rhgb前面,添加net.ifnames=0 biosdevname=0
在打开的终端上然后执行 grub2-mkconfig -o /boot/grub2/grub.cfg
#grub2-mkconfig -o /boot/grub2/grub.cfg
用命令切换到/etc/sysconfig/network-scripts/网卡目录下
#cd /etc/sysconfig/network-scripts
将ifcfg-eno开头的文件文件为ifcfg-eth0(此文件里的参数NAME=eth0)
#mv ifcfg-eno32 ifcfg-eth0
#sed -i 's/NAME=eno32/NAME=eth0/' ifcfg-eth0#sed -i 's/DEVICE=eno32/DEVICE=eth0/' ifcfg-eth0
查看是有70-persistent-net.rules的文件,如果有将其删除,命令reboot重新启动
#rm -rf /etc/udev/rule.d/70-persistent-net.rules
重新启动后查看网卡已经更改成功如下所示:
#service network restart
# ifconfig
eth0: flags=4163 mtu 1500
inet 10.10.10.10 netmask 255.255.255.0 broadcast 10.143.46.255
inet6 fe80::250:56ff:feb1:4733 prefixlen 64 scopeid 0x20
ether 00:50:56:b1:47:33 txqueuelen 1000 (Ethernet)
RX packets 319257 bytes 24983346 (23.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 146 bytes 30985 (30.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
0
我试过了 在redhat7.2中是可以使用service network restart这条命令的。
kongca 发表于 2016-4-25 10:41
额, centos7 使用systemd 。重启服务命令已经不是service , 而是systemctl
我试过了 在redhat7.2中是可以使用service network restart这条命令的。
编辑回复