Ubuntu【虚拟机】 设置静态IP后无法上网的一种解决办法

最近被hadoop逼得怀疑人生。集群要想跑起来第一步就是设置静态IP,奈何Linux发展到今天,我等菜逼是在无法理解那些个系统命令和系统文件之间的奇奇怪怪的制衡关系。

这里分享一个抖机灵。可以在虚拟机中添加再添加一张网卡,一张用于内网hadoop互联,一张专门上网。

首先 内网不要设置网关!!!

在虚拟机设置中替加一张虚拟的网卡

Ubuntu【虚拟机】 设置静态IP后无法上网的一种解决办法

 

看一下添加的网卡 ens38

Ubuntu【虚拟机】 设置静态IP后无法上网的一种解决办法

发现没有分配ip地址

Ubuntu【虚拟机】 设置静态IP后无法上网的一种解决办法

dhclient  是使用动态路由协议分配一个IP

Ubuntu【虚拟机】 设置静态IP后无法上网的一种解决办法

Ubuntu【虚拟机】 设置静态IP后无法上网的一种解决办法

内网外网都可以ping通,再次强调内网不要设置网关!

 

贴几条网络配置命令,以防两张网卡发生一些奇奇怪怪的事情,可以禁用掉一张网卡。

ifconfig ens33 down  禁用ens33

ifconfig ens33 up    启用ens33