如何让linux Ping通主机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让linux Ping通主机相关的知识,希望对你有一定的参考价值。

在xp系统上用vm启动redhat,主机IP是固定的,vm要怎样设置?
进入redhat之后,要输入怎样命令,来给redhat分配一个ip地址,并且在redhat上用命令可以ping通主机,主机也可以ping通vm上的redhat
具体命令是什么?
给redhat分配地址的命令
在redhat如何设置使与主机ping通
不用其他软件

Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性。
命令格式为:ping [参数] [主机名或IP地址]
常用参数:
-c 数目 在发送指定数目的包后停止
-q 不显示任何传送封包的信息,只显示最后的结果
需要的是:1、linux下的ping和windows下的ping稍有区别,linux下ping不会自动终止,需要按ctrl+c终止或者用参数-c指定要求完成的回应次数。2、有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于可连通状态。
参考技术A 修改VM里面的redhat虚拟机网络模式,改为桥接模式. 这样Redhat就可以和主机在同一个网段了.配置相同网段地址,可以互通. 参考技术B 桥接,nat,都可以ping通主机,如果你用桥接,需要分配给虚拟机一个与主机同网段的ip,最简单的方法,setup,
nat的话,dhcp,会自动获取一个ip,不过不是跟主机同网段,可以ping通主机。
参考技术C vm的话用桥接模式是能直接自动分配IP的吧,不需要手动分配,可以用/sbin/ifconfig看到自己的ip地址,防火墙默认是开着的,需要先将防火墙关闭——root用户下 /etc/init.d/iptables stop 参考技术D redhat中输入ifconfig看IP(eth0),都是自动分配的,默认就是可以互相PING通的,如果输入ifconfig没eth0的IP,在/etc/sysconfig/network-scripts/ifcfg-eth0中把ONBOOT改为yes

[linux学习]主机无法ping通虚拟机,但虚拟机却可以ping通主机

之前想通过XShell连接虚拟机中的ubuntu系统,但是怎么都连接不上,然后尝试ping虚拟机结果发现主机根本无法连通虚拟机,在经过多发查找之后终于找到了解决办法,特此记录,以便日后查询。

原文链接:https://blog.csdn.net/ww1473345713/article/details/51490525

1.虚拟机网络连接采用的是NAT模式

 

 


2.虚拟机IP采用的是自动获取。

 

 

 

 

 

 

IP:192.168.191.130
子网掩码:255.255.255.0
默认网关:192.168.191.2

3.虚拟机ping主机,可以ping通
主机IP地址为:192.168.1.244

 

 

 

4.主机ping虚拟机,请求超时

 

 


5.原因分析
最大的原因可能是因为VMware Network Adapter VMnet8网络适配器IP设置不对,与虚拟机IP没在同一个网段。
上面已经查看过虚拟机的IP、子网掩码和默认网关如下:

IP:192.168.191.130
子网掩码:255.255.255.0
默认网关:192.168.191.2


查看VMware Network Adapter VMnet8的IP是多少
按win+R,输入cmd打开命令行窗口,输入ipconfig
可以看到VMware Network Adapter VMnet8的IP,子网掩码和默认网关为:

IP:192.168.1.25
子网掩码:255.255.255.0
默认网关:192.168.1.255

 

 

显然与虚拟机的IP不在同一网段,我们修改VMware Network Adapter VMnet8的配置(或者改成自动获取也可以):

IP:192.168.191.1
子网掩码:255.255.255.0
默认网关:192.168.191.2

 

 

再次尝试从主机ping虚拟机

 

 

可见顺利ping通
再次尝试连接Xshell

 

 

连接成功!
Problem solved!

一句话总结:NAT模式下,将VMware Network Adapter VMnet8的IP改为与虚拟机IP同一网段即可。

 

以上是关于如何让linux Ping通主机的主要内容,如果未能解决你的问题,请参考以下文章

linux虚拟机如何与宿主机ping通?

虚拟机与主机如何ping通

如何让两台虚拟机实现互ping

windows主机与linux主机之间的互ping问题!!!

[linux学习]主机无法ping通虚拟机,但虚拟机却可以ping通主机

如何让虚拟机与物理机互相ping通