您好,我的linux系统ping外网不通,但是127.0.0.1通,为啥呢?谢谢您的回答~
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了您好,我的linux系统ping外网不通,但是127.0.0.1通,为啥呢?谢谢您的回答~相关的知识,希望对你有一定的参考价值。
我是在虚拟机的linux系统上弄的,ping本机上的IP也通了...当时没有装DNS,外网ping的是IP
1. 检查桥接,看看你的虚拟机linux的网卡是否和你的真实主机网卡桥接在一起(在虚拟机软件的网卡设置中,选在桥接,如果是英文应该是bridge.2. 给虚拟机中的linux配置如下IP参数。
IP: 要和真机在同一网段, 假设真机是192.168.1.100,虚拟机可以配置为192.168.1.101.
子网掩码、网关、DNS要和真机配置的一样。
但是,如果你的真机是直接拨号上网的,那么需要在真机当中启用vnet8网卡,虚拟机的网卡设置在NAT上。 参考技术A 你能ping 127.0.0.1 同自己的机器说明了机器的TCP/IP协议安装正常
若能ping 同本机的IP 就说明你的机器的网卡工作是正常的(没有坏)
若是不能ping同外网的话,就要查看外部网络设备的借口或接线有没有问题啦~~~~
希望能帮到你啦 哈哈~~~~追问
因为是在虚拟机上弄的,所以应该不存在外部网络设备的借口或接线问题吧....
参考技术B 127.0.0.1就是本机,用来测试tcp/ip协议是否运行的。和物理网卡没有关系。追问那我在虚拟机上ping本机通了是否和网卡有关系?不好意思....网络很多不懂....
追答如果你使用的是vmware的虚拟机,那么会自动生成2个虚拟网卡,vmnet1, vmnet8,如果你是选择的是这两块虚拟网卡则和物理网卡没有关系,如果虚拟机是使用的默认vmnet0,不设置的时候是使用的真实网卡桥接,那么这个就和真实网卡有关系了。
追问用的是虚拟机默认的vmnet0,谢谢你,又学了点东西~虽然问题还是不明白出在哪....
追答你的问题是要虚拟机上网是吧?
追问是~
追答你只需要把vmnet0设置为真实网卡桥接就行。。(默认就是这样)
如果有DHCP server你只需要把linux里面的eth0 ip地址获取方式为自动获取即可。如果只能手动设定,那么你需要把eth0的ip地址设置的和真机在同一个网段即可,dns,网关参数相同。
要求一,设置好虚拟机软件vm或者vbox上的nat,及虚拟网卡。
要求二,设置好linux系统上的网络。
能ping 127只证明linux上的网卡已经工作了。来自:求助得到的回答 参考技术C 127.0.0.1也是本机哦,您ping来ping去都是ping的本机哦!
您先ping一下同一个路由器上的机子,别一下子ping太远的机子。
为啥LINUX能PING通内网不通外网?
route add default gw 192.168.2.1 这个IP是你的网关。
试试这条命令
还不行的话
编辑 /etc/network/interfaces
添加 gateway 192.168.2.1
记得重启网卡
reboot也可以
Linux操作系统,是一种计算机操作系统,中文读法大致一般为“哩内克斯”,但真正的读法应为“哩纳克斯”。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
参考技术A route add default gw 192.168.2.1 这个IP是你的网关。试试这条命令
还不行的话
编辑 /etc/network/interfaces
添加 gateway 192.168.2.1
记得重启网卡 ~ ~ ··~~ ··
reboot也可以 哈哈
以上是关于您好,我的linux系统ping外网不通,但是127.0.0.1通,为啥呢?谢谢您的回答~的主要内容,如果未能解决你的问题,请参考以下文章
Linux服务器,外网没法访问,PING不通。但是内网却可以。
我用虚拟机装的linux 可以ping ssh 内网,但是PING不通网关,也不能ping其它外网。