hadoop集群时,需要固定集群内计算机相互通信之间的ip地址,但是每次进行网络连接后,ip地址都是变换的,我们希望设置一个用于集群内通信的静态ip,即使重启电脑也不会变化,同样希望能够正常的访问互联网。
sudo vi /etc/network/interfaces 进入后发现可能只有这两行,也可能多出 auto loiface lo inet loopbackauto eth0iface eth0 inet manual这时如果有iface etho inet manual,我们就把manual改为static 并在下方添加(没有manual那一行的话,直接在最末尾添加) auto eth0iface eth0 inet staticaddress 静态IP地址gateway 192.168.0.1netmask 255.255.255.0network 192.168.0.0broadcast 192.168.0.255保存退出sudo vi /etc/resolv.conf向末尾追加如下内容:nameserver DNS地址 (DNS地址最好写国内公开的DNS服务器ip比如202.96.128.86)然后保存退出。重启网卡sudo /etc/init.d/networking restart 重启后可能出现不能访问外网的情况,这是因为dns又被设置回默认值了 需要永久修改dns cd /etc/resolvconf/resolv.conf.d/sudo vim basenameserver DNS地址sudo reboot 重启电脑后就可以正常的使用sudo pppoeconf上网了
说明:后来经过实际测试,在台式机上面的ubuntu系统,设置静态ip后可以通过pppoeconf上网,但是如果笔记本安装的ubuntu系统,设置静态ip后,重启机器,会发现无线功能不能用了,打开设置中的网络,会出现一个什么不适配的提示。这种时候就需要把以上的操作重新设置回去,这样重启后才能正常使用无线上网。。