我用虚拟机装的linux 可以ping ssh 内网,但是PING不通网关,也不能ping其它外网。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用虚拟机装的linux 可以ping ssh 内网,但是PING不通网关,也不能ping其它外网。相关的知识,希望对你有一定的参考价值。

我用的是公司的网络,linux的ip和windows的IP在同一网段,用的是bridge模式。dns的设置也和WINDOWS一样的。.
可以PING 通网关,但PING不通DNS和其它外网。

参考技术A 可确认一下,是否是公司的网络对外访问限制了MAC地址。
这种情况,建议设置成NAT模式。
参考技术B 是ubuntu 还是redhat? 没加网关 或者路由器有mac绑定。

Redhat/Centos
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 设备名称
BOOTPROTO=dhcp /static 自动获取/静态ip
IPADDR=IP地址
NETMASK=掩码
GATEWAY=网关
ONBOOT=yes 开机激活网卡

#service network restart 重启网络
============================

Ubuntu
$sudo vi /etc/network/interfaces
iface eth0 inet dhcp (自动获取ip)

auto eth0
iface eth0 inet static
address 192.168.0.22
netmask 255.255.255.0
gateway 192.168.0.1

$ sudo /etc/init.d/networking restart 重启网络追问

我家里面用的是爱普的宽带,怎么设置虚拟linux上网啊。

本回答被提问者和网友采纳
参考技术C 用dhcp没有啊?

为啥我的虚拟机ping不通物理机?

我用的是vmware5.5.3的虚拟机,两块虚拟网卡,虚拟机装的是windows2003系统,网卡选择是桥接!本机的ip是124.192.245.58,虚拟网卡分别是124.192.245.223,124.192.245.222,虚拟机2003系统ip是124.192.245.221,按道理说应该能ping通物理机了,可是双方就是ping不通,难道是虚拟网卡设置错误? 那位高手给我来解决一下!我物理机的系统是xp。虚拟机防火墙关闭了!物理机可以ping通虚拟网卡!就是ping不通虚拟机系统,同样虚拟机系统也ping不通本机,为什么呢? 谁能给我解决下?

1,你可以把你虚拟机网卡卸载后再扫描后,看能否ping通。2,看你设置的ip是否和其他的冲突。3,如果你ping的是域名,可以使用ipconfig/flushdns把dns的缓存清除后再试。4,你用桥接了吗,用他试试。5,如果还不行的话,你就重新做一遍吧,因为真实和虚拟ping的问题不是很复杂。6,对了,你是使用的多网卡吗,如果是的话,也许是ip没设置好,弄成环了。7,我技术有限,也没实际碰到,只能想到这几种可能了。如果你结决了你的问题,也希望把你的解决方法告诉我下。谢谢,希望对你能有所帮助。 参考技术A 如果你的物理机是拨号上网,查看本机ip,一般情况下,子网掩码会是4个255,而且ip和网关地址一样,因为营运商考虑到地址资源有限(指的是ipv4)分配给你的ip网段只能容纳一个主机地址以减少地址浪费,如果是30位掩码,那么能用作主机地址的只能是出去广播地址和网络地址的剩余两个,更别说24位掩码,有点跑题。。。呵呵
要让你的虚拟机与你的物理机实现通讯就得在一个网段,而上述限制条件已经将路封死,无法再去配置一个ip地址让其与物理机ip
处于同一网段,所以拨号上网在我看来不能实现双向ping通。
参考技术B 虚拟机ping不通主机,一般是主机上安装了防火墙的软件
多出的两块网卡是为了虚拟机和主机通信,分别代表两个网络模式NAT、Host-only,当网络模式选择哪种,相应的虚拟网卡就会起到作用。

1、虚拟机能ping通网络上其他机器,也能ping通 163,如果不能上网,原因有2:
(1)虚拟机的IE的问题了
(2)所有的单位网管,对网络进行了设置,不允许设置的这个IP地址能上网。

2、主机能ping通网络上其他机器,ping不通主机,那只能是主机安装了防火墙软件或者启用了XP内置的防火墙软件的原因,可以暂时关闭防火墙或者启用icmp回显
参考技术C 虚拟机里设置 NET
添加 VMware Network Adapter VMnet8 这一块虚拟网卡

然后启动,ip什么都不要改.

进虚拟系统,不要手添IP要自动搜索IP这种DHCP方式

这样就轻松实现了虚拟系统上网,这是我的经验,

咱们情况一样,我的虚拟机也是2003.我就是这样实现上网的本回答被提问者采纳

以上是关于我用虚拟机装的linux 可以ping ssh 内网,但是PING不通网关,也不能ping其它外网。的主要内容,如果未能解决你的问题,请参考以下文章

linux ubuntu提示网络连接正常,但上不去网啊?用的是虚拟机装的ubuntu.

公司内虚拟机装Linux系统且以NAT模式访问外网

为啥我的虚拟机ping不通物理机?

虚拟机装的linux centos7怎么设置网络

虚拟机装的linux系统,现在要在linux上装TestLink和Redmine。求详细步骤。本人linux白痴。紧急求助。

我用ssh登入不上我虚拟机上的linux,出现the host “*********”is unreachable