最近学习hadoop的过程中,频繁出现vmware自动换vm的ip的问题,导致原来已经配好的SSH互信不能成功运行。 1. 首先在vmware中设定网段:Edit-》visual network editor -》NAT(一般是最后一个)-》左下方设置网段-》在DHCP setting中查看设置范围; 2. 查看当前机器的DNS地址; 3. 进入linux系统,修改为静态ip,并指定网关和DNS,DNS可以是vmware指定的DNS,或者是第2步中查到的DNS,或者使用google提供的免费DNS:8.8.8.8。 我的是ubuntu,以ubuntu举例: a. sudo vi /etc/network/interfaces(这之前最好先ping 一下网关,确保正确) auto eht0 address 192.168.67.128 netmask 255.255.255.0 gateway 192.168.67.2 f namerserver 219.232.48.61 nameserver 8.8.8.8 nameserver 192.168.67.2 #这里我为了保险就把3个全写上了,因为自己不确定写哪个正确。有时间的同志们,或者清楚的同志麻烦留言教导一下。 c.sudo /etc/init.d/networking restart d.ping 会向csdn放图的请指导一下。。。每次敲代码,练习是练习了。。。太麻烦了。。 ps: 自己验证了一下: DNS只用vmware给的那个就行。 查询方法:nm-tool |