修改两台ubuntu14.04的/ets/hosts,为什么不能ping通?

局域网内两台Ubuntu,修改了各自的hosts

这样两台master 和 slave2 相互可以ping通,但是
改成:

192.168.1.100   master
192.168.1.101   slave2

就没法相互ping通了,求教

可以把你的ifconfig的输出贴出来吗?

ping下,看看输出结果是什么,hosts表示的ip受否出现在了ping中。

最好把你的/etc/hostname也修改为对应名字,然后sudo reboot

127.*.*.*是loopback interface。就是你的本机。
你设置成这样的效果就是:localhost是本机、master是本机、slave2是本机。所以你是ping不通对方的。
你要把master和slave的IP设置正确

eth0 Link encap:以太网 硬件地址 00:1e:90:a2:f5:ec

inet 地址:219.244.86.158 广播:219.244.87.255 掩码:255.255.252.0
inet6 地址: 2001:da8:4002:300:21e:90ff:fea2:f5ec/64 Scope:Global
inet6 地址: fe80::21e:90ff:fea2:f5ec/64 Scope:Link
inet6 地址: 2001:da8:4002:300:7457:863b:dfaa:8853/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:782784 错误:1 丢弃:2 过载:1 帧数:0
发送数据包:114858 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:137744204 (137.7 MB) 发送字节:16182981 (16.1 MB)

lo Link encap:本地环回

inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:25065 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:25065 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:3324140 (3.3 MB) 发送字节:3324140 (3.3 MB)