Linux和windows互ping,首先肯定确保要在一个网段内。
windows和linux分别利用ipconfig -a 和 ifconfig查看各自的IP地址。
1. 如果在一个网段内,用ping xxx.xxx.xxx.xxx 如果返回如下:
windows:
正在 Ping 192.168.1.222 具有 32 字节的数据:
来自 192.168.1.222 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.222 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.222 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.222 的回复: 字节=32 时间<1ms TTL=64
192.168.1.222 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
linux:
[root@localhost root]# ping 192.168.1.200
PING 192.168.1.200 (192.168.1.200) 56(84) bytes of data.
64 bytes from 192.168.1.200: icmp_seq=1 ttl=64 time=0.472 ms
64 bytes from 192.168.1.200: icmp_seq=2 ttl=64 time=0.365 ms
...
说明互相ping通。
2. 如果ping不同,则需要检查两台主机的网段,网络设置等。linux是虚拟机的话,要注意设置虚拟机的桥接模式。否则获取不到IP地址,linux如果用ifconfig看不到IP,可用命令 ifconfig xxx.xxx.xxx.xxx 手动设置。
你把虚拟机的网卡弄成桥接的 ,桥接到真机,然后 给linux设置一个ip地址,用netconfig 设置ip 地址,然后重启一下服务,service network restart
linux的IP地址就设置好了 ,然后给windowns系统设置设置一个IP地址,最好设置成一个网段的,就好了,例如:linux设置的成1925.168.10.1 255.255.255.0
windowns 设置成192.168.10.2 255.255..255.0
就OK了!!!!
在linux中,执行/sbin/ifconfig ,可以看到虚拟机被分配的IP,在Windows中,运行ipconfig /all,找与Linux在同一网段的IP,即是Windows的IP.
有了二者的IP,互ping就不难了。
如果两台电脑 都联网 的话 直接ping就行了 !
哪怕有一台没联网,你都要把他们设置成 一个网段
在windows上ping linux 运行cmd
ping 192.168.1.2(比如这是linux的ip地址)
在linux直接ping就可以
root#ping 192.168.1.3(比如这是 windows上的ip地址)
ping通就有 数据 回馈 ping不通就没有了