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

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

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

192.168.1.100   master
192.168.1.101   slave2

就没法相互ping通了,求教

5个回答

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

lpfly
lpfly 回复siriuswy: 看了你的ifconfig结果。你不用手动更改两台机器的IP地址的。hosts文件只是个本地的DNS表。你要做的就是先确定两台机器的IP地址,然后加到hosts里就可以了。
4 年多之前 回复
u014148140
siriuswy 我贴出来了,在下面的答案里 .我之前配置过,把两个Ubuntu的ip改成192.168.1.* 这样是可以联通了,但是上不了网了,这怎么办呢?
4 年多之前 回复

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

u014148140
siriuswy 啥意思.ping名字和ip都不行
4 年多之前 回复

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

u014148140
siriuswy 确实是你说的的这样啊!先感谢一下
4 年多之前 回复

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)

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

u014148140
siriuswy 已经是了
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问