https://blog.youkuaiyun.com/iteye_9543/article/details/82674939
https://blog.youkuaiyun.com/Vis_Stu/article/details/80007798
1.编辑/etc/sysconfig/network-scripts/ifcfg-ens33配置文件,将其中NAME项和DEVICE项修改为eth0,保存后退出,重命名ifcfg-ens33文件名为ifcfg-eth0。
2.编辑/etc/default/grub文件,在GRUB_CMD_LINE_LINUX=""项中,插入"net.ifnames=0 biosdevname=0"(与原有项之间用空格隔开),保存退出。
3.调用命令grub2-mkconfig -o /boot/grub2/grub.cfg更新配置,然后直接reboot重启。
这样之后再用ifconfig -a命令查看时,就有eth0网卡存在了。
但此时仍不能连接网络,原因是ifcfg-eth0中的其他参数仍需要调整。
二、若不存在ifcfg-eth0 这个文件甚至在/etc/sysconfig 目录下不存在network-script目录,那么就需要你来建立这个目录,并创建ifcfg-eth0
ifcfg-eth0 文件内容如下:
只需要按实际情况修改 DEVICE HWADDR NETMASK IPADDR 这几项即可。
然后service network restart
再ping 下试试 是不是通了呢。
如果你ping的是广域网而不是局域网,那你还要确保网关和DNS设置正确
你可以按下面的步骤来设置网关
这条命令就可以搞定
route add default gw 192.168.1.1
后面那是你的网关。
现在 route 一下
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
default my.router 0.0.0.0 UG 0 0 0 eth0
之前如果没有添加 的话, 只有上面的第一条。 第二条是新加进去的。
如果还访问不了, 哪你的情况可能有点特殊哦。
这样重启以后 就不能 用了。
修改
编辑 /etc/network/interfaces
添加 gateway 192.168.1.1
DNS记录在/etc下的resolv.conf这个文件里。可以按resolv.conf文件的格式修改DNS。如果没有resolv.conf就建一个。
然后service network restart
ping 下试试。
三
①编辑ifcfg-eth0文件
#vi /etc/sysconfig/network-scripts/ifcfg-eth0下显示:
DEVICE=eth0
ONBOOT=no //设置开机启动网卡,将值修改为“yes”
BOOTPROTO=static //默认为no,修改为static
IPADDR=192.168.1.8 //自己设置有效ip地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.1.1 //有效网关地址
HWADDR=00:0C:29:96:38:F8
按键盘字母“i”进入编辑状态,修改完成后,按“ESC”键跳出编辑状态,然后输入“:wq”,保存并退出编辑
②重启服务。
#service network restart
③重启Linux系统后配置生效。