在一次改动/etc/…/ifcxxx-ens33文件后发现无法ping外网,于是设置桥连接后,可以ping外网,但是遇到了ip无法固定的问题,并且systemctl 重启网络也失败
ip静态失败问题
首先对于ifcfg-ens33中的bootproto需要设成static
由于我之前就设成了静态,但是还是无法保持静态模式。
解决方法:
在看了其他的解决方法后,发现可能是mac地址无法对应的问题,于是在ifcfg文件中加上了自己的mac地址
首先用ifconfig查看自己的地址:
[root@note2 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.42.119 netmask 255.255.255.0 broadcast 192.168.42.255
inet6 fe80::5055:7aa9:8135:435f prefixlen 64 scopeid 0x20<link>
ether 00:50:56:2c:3a:6b txqueuelen 1000 (Ethernet)
RX packets 708 bytes 68625 (67.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 408 bytes 57158 (55.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
如上,我的设备名字是ens33,ether 00:50:56:2c:3a:6b
则为我的mac地址,在后面添加HADDR=00:50:56:2c:3a:6b
即可,由于systemctl重启网络服务的方法失败,重启后发现我的ip地址已经固定
网络重启失败问题
于是我在观看其他的博客发现了解决方法
由于之前看了其他人的设置,把devicename设置成了eh0,怀疑是否是名字不一致问题,改过来后果然解决了。