ubuntu下集群设置静态ip

hadoop集群时,需要固定集群内计算机相互通信之间的ip地址,但是每次进行网络连接后,ip地址都是变换的,我们希望设置一个用于集群内通信的静态ip,即使重启电脑也不会变化,同样希望能够正常的访问互联网。

sudo vi /etc/network/interfaces
进入后发现可能只有这两行,也可能多出
auto lo

iface lo inet loopback

auto eth0

iface eth0 inet manual


这时如果有iface etho inet manual,我们就把manual改为static
并在下方添加(没有manual那一行的话,直接在最末尾添加)
auto eth0

iface eth0 inet static

address 静态IP地址

gateway 192.168.0.1

netmask 255.255.255.0

network 192.168.0.0

broadcast 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 base

nameserver DNS地址

sudo reboot
重启电脑后就可以正常的使用sudo pppoeconf上网了

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。