AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 581485
Accepted
Vasili Syrakis
Vasili Syrakis
Asked: 2014-03-12 22:07:07 +0800 CST2014-03-12 22:07:07 +0800 CST 2014-03-12 22:07:07 +0800 CST

centos VM 无法从 hyper-V 网络访问互联网

  • 772

问题

无法访问互联网。CentOS 来宾未接收传入流量。

专用网络是完全可访问的。

在这里挠头……我在 Debian/Ubuntu/Windows 上没有这个问题!:(

配置:

  • Hyper-V 主机 ( 192.168.137.1)
  • 新建的 CEntOS 来宾 ( 192.168.137.16)
  • 访客驻留在启用了 Internet 连接共享 (ICS) 的内部网络上
  • 地址由主机上的 DHCP 服务器分配
  • 地址范围:192.168.137.0/24
  • DNS 设置为我的 ISP 的公共域名服务器 ( resolv.internode.on.net)

附加配置

  • iptables停止
  • SELinux被禁用

一些可能有用的信息

如果配置

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

网络统计 -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

猫 /etc/resolv.conf

; generated by /sbin/dhclient-script
nameserver 192.231.203.132
nameserver 192.231.203.3

猫 /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=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 服务器无法访问互联网

networking
  • 5 5 个回答
  • 21828 Views

5 个回答

  • Voted
  1. Fax
    2021-01-09T01:22:17+08:002021-01-09T01:22:17+08:00

    我在新安装的 Centos 7 上没有互联网连接。就我而言,这是因为 eth0 已关闭。

    检查您的设备的状态

    nmcli device
    

    如果以太网设备(通常是 eth0)“断开连接”,请使用

    nmcli connection up eth0
    
    • 7
  2. Jan Marek
    2014-03-12T23:36:07+08:002014-03-12T23:36:07+08:00

    IP 地址为 192.168.137.1 的机器可以将流量从网络 192.168.137.0/24 转发到互联网吗?

    如果这台机器是Linux,它必须允许转发,尝试查看/etc/sysctl.conf文件。

    在路由机器上,iptables 可以拒绝转发(尝试执行iptables -L -n并检查FORWARD链中的规则)。

    您甚至可以尝试在新主机上甚至在路由机器上安装 tshark(或 tcpdump 或 tethereal)实用程序并观察数据包。然后你可以在新机器上执行ping 4.4.4.4,例如,你会看到,如果路由器可以正确地将数据包转发到下一跳。

    如果您在网络中有另一个路由器:知道另一个路由器,您的第一个路由器(IP 地址为 192.168.137.1)路由该网络?尝试通过ping 192.168.137.1在下一个路由器(最好是边界路由器)上运行命令来检查它。如果这个 ping 不通,你必须设置静态路由,有些想法是这样的:ip route add 192.168.137.0/24 via x.x.x.x,路由器的 IP 地址在哪里x.x.x.x,另一个地址是 192.168.137.1。

    我对我的英语很抱歉,但我相信,这篇文章可以帮助到你......

    • 0
  3. tdk2fe
    2014-03-13T10:37:33+08:002014-03-13T10:37:33+08:00

    我认为您的问题在于 Hyper-V 中的 VM 来宾配置,而不是操作系统本身。我不是专家——但我隐约记得很久以前与我在 HyperV 配置中选择的虚拟化网络接口类型有关的类似问题。

    我的解决方案是删除默认配置的网络适配器,并添加一个“传统网络”适配器。在那之后,它似乎奏效了。

    • 0
  4. Best Answer
    Vasili Syrakis
    2014-03-14T00:33:32+08:002014-03-14T00:33:32+08:00

    固定的!

    好的,所以我发现了它是什么。

    我不希望有人猜到这一点!

    我有两个网络适配器:

    • 1 个以太网网络适配器 -192.168.1.13
    • 1 个无线适配器 -192.168.1.3

    Hyper-V 内部网络在启用了 Internet 连接共享 (ICS) 的无线适配器上运行。

    数据包成功发出,但回来后它们会进入我的以太网卡,他们不知道从那里去哪里,因此,我的虚拟机没有收到任何返回。

    我现在已经将我的网络一分为二,所以我的无线网卡192.168.1.0/24和以太网卡都打开了10.1.1.0/24。

    此配置现在有效。

    欢呼!

    • 0
  5. Found-an-Answer
    2016-11-29T16:24:44+08:002016-11-29T16:24:44+08:00

    我在使用 CentOS 7 服务器(KVM 来宾)上网时遇到了类似的问题。我必须通过添加路由器的 IP 地址来配置网络默认网关/etc/sysconfig/Network(必须与您用于互联网流量的 NIC 在同一子网中)。此时我可以 ping 我的路由器(网关),但仍然无法访问公共互联网(对 google.com 的 ping 不成功)。我确定我的 dns 服务器定义在 中/etc/resolv.conf,但仍然无法退出。我检查了正在运行的服务,systemctl list-unit-files | grep enabled发现 NetworkManager 已启用。我停止了这项服务,然后禁用和宾果!我能够去狂野西部!对 google.com 的 Ping 成功。

    希望这可以帮助。

    • 0

相关问题

  • 谁能指出我的 802.11n 范围扩展器?

  • 我怎样才能得到一个网站的IP地址?

  • 在一个 LAN 中使用两台 DHCP 服务器

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve