无法访问互联网。 CentOS客人没有收到传入的stream量。
专用networking完全可用。
在这里抓我的头…我在Debian / Ubuntu / Windows上没有这个问题! 🙁
192.168.137.1 ) 192.168.137.16 ) 192.168.137.0/24 resolv.internode.on.net ) iptables停止 SELinux被禁用 使用ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:5D:C8:34:5A inet addr:192.168.137.16 Bcast:192.168.137.255 Mask:255.255.255.0 inet6 addr: fe80::215:5dff:fec8:345a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:111 errors:0 dropped:0 overruns:0 frame:0 TX packets:18 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:12748 (12.4 KiB) TX bytes:1788 (1.7 KiB) eth1 Link encap:Ethernet HWaddr 00:15:5D:C8:34:5C inet addr:192.168.137.15 Bcast:192.168.137.255 Mask:255.255.255.0 inet6 addr: fe80::215:5dff:fec8:345c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:147 errors:0 dropped:0 overruns:0 frame:0 TX packets:117 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14087 (13.7 KiB) TX bytes:14587 (14.2 KiB) Interrupt:9 Base address:0x2000
netstat -rn
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.137.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.137.1 0.0.0.0 UG 0 0 0 eth0
cat /etc/resolv.conf
; generated by /sbin/dhclient-script nameserver 192.231.203.132 nameserver 192.231.203.3
cat / etc / sysconfig / network-scripts / ifcfg-eth0
DEVICE=eth0 HWADDR=00:15:5D:C8:34:5A TYPE=Ethernet UUID=b4fefb4d-1d42-4a28-84b3-9a70b6ea65ca ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp
猫/ etc / sysconfig /networking
NETWORKING=yes HOSTNAME=puppet-free.vm.pe GATEWAY=192.168.137.1
猫/etc/udev/rules.d/70-persistent-net-rules
# net device () SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:c8:34:5a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x1011:0x0009 (tulip) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5d:c8:34:5c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
无法ping或访问互联网
使用CENTOS 5连接到互联网
Centos互联网不工作
我的CentOS 5.7服务器无法访问互联网
可以使用IP地址192.168.137.1将来自networking192.168.137.0/24的stream量转发到Internet?
如果这台机器是Linux的话,它必须有允许转发,试试看看/etc/sysctl.conf文件。
在路由器上,iptables可以拒绝转发(尝试执行iptables -L -n并检查FORWARD链中的规则)。
你甚至可以在路由器上安装tshark(或tcpdump或tethereal)实用程序,甚至可以在新主机上安装并观察数据包。 然后你可以在新的机器上运行ping 4.4.4.4 ,例如,你会看到,如果路由器可以正确地转发数据包到下一跳。
如果你在networking中有另一台路由器:知道这个另一台路由器,你的第一个路由器(IP地址为192.168.137.1)路由这个networking? 尝试通过在下一个路由器(最好是边界路由器)上运行命令ping 192.168.137.1来检查它。 如果这个ping不起作用,你必须设置静态路由,这个xxxx是这样的: ip route add 192.168.137.0/24 via xxxx ,其中xxxx是路由器的IP地址,它有另一个地址192.168.137.1。
我非常喜欢我的英语,但我相信,这篇文章可以帮助你…
我认为你的问题在于Hyper-V中的VM Guestconfiguration,而不是操作系统本身。 我不是专家 – 但我隐约回忆起很久以前的类似问题,这些问题与我在HyperVconfiguration中select的虚拟化networking接口types有关。
我的解决scheme是删除默认configuration的networking适配器,并添加一个“传统networking”适配器。 之后,它似乎工作。
好吧,所以我发现它是什么。
我不指望有人猜到了!
我有两个networking适配器:
192.168.1.13 192.168.1.3 Hyper-V内部networking在启用Internet连接共享(ICS)的无线适配器上运行。
数据包成功地出去了,但回来后他们会去我的以太网卡,他们不知道从哪里去,因此,我的虚拟机没有收到任何回报。
我现在将networking分成两部分,因此我的无线网卡位于192.168.1.0/24 ,我的以太网网卡位于10.1.1.0/24 。
现在这个configuration工作。
欢呼!
我有一个与我的CentOS 7服务器(KVM客户端)上网的类似问题。 我必须在/etc/sysconfig/Networkconfigurationnetworking默认网关,方法是添加路由器的IP地址(必须与您用于Internet通信的NIC在同一个子网中)。 在这一点上,我能够ping通我的路由器(网关),但仍然无法进入公共互联网(ping到google.com不成功)。 我确定我在/etc/resolv.conf定义了我的dns服务器,但仍然无法离开。 我检查了使用systemctl list-unit-files | grep enabled运行的服务 systemctl list-unit-files | grep enabled ,看到NetworkManager已启用。 我停止了这项服务,然后禁用和宾果! 我能够走出狂野的西部! ping到google.com是成功的。
希望这可以帮助。