CentOs中没有eth0的解决办法、分配静态IP、ping通外网
一、解决CentOs中没有eth0的解决办法
- 首先进入 ens33 进行相应的修改:具体操作如下
vi /etc/sysconfig/network-scripts/ifcfg-ens33 //进入下面的界面进行修改
- 将上面两个改为eth0 , 保存并退出,输入下面的命令
cd /etc/sysconfig/network-scripts //进入这个界面
mv ifcfg-ens33 ifcfg-eth0 //更改名字为eth0
vi /etc/default/grub //进入如下界面添加红框中的内容
- 更改完成之后保存并退出,输入下面命令
grub2-mkconfig -o /boot/grub2/grub.cfg //重新生成GRUB配置并更新内核参数
reboot //重启就好了
二、分配静态ip+ping通外网
这两个的操作是一起的,操作如下:
- 首先再进入Vmware 界面的时候,选择你的虚拟机,右键-> 设置
- 配置完成之后启动虚拟机,输入以下命令查看
ipconfig //可能命令不一样 也有可能是 ip addr
-
接下来需要做的操作
-
分配静态IP
-
能够ping 通外网
三、解决上述的两个问题
问题:分配静态ip、并ping 通外网
- 首先进入配置静态ip的界面
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 完了之后,重启服务
service network restart
- 到了这里之后,你就能够ping通本机的ip 但是你还是ping 不通 www.baidu.com
四、解决办法(解决办法很多,介绍一种我常用的)
- 进入resolv.conf加入一个可用的域名
vi /etc/resolv.conf
- 重启网络服务
service network restart
- 之后就应该可以ping通了