我已经设置了虚拟机并安装了最小的中央操作系统(我的笔记本电脑的操作系统是Windows 7的)。但无法连接到互联网。最终我尝试遵循本指南但仍然没有运气。
尝试 ping 某个域,例如www.google.com
returns unknown host
。尝试 ping 一个 IP 地址,例如8.8.4.4
returns Destination Host Unreachable
,就像 ping 一样192.168.0.1
(我的笔记本电脑的 IP 地址 - 我相信)。但 ping 本身192.168.0.100
是成功的。
的内容/etc/sysconfig/network-scripts/ifcfg-eno16777736是
TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTONCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="57fe27e3-790d-435c-a4bc-dff0e1a5fd5a"
DEVICE="eno16777736"
ONBOOT="yes"
HWADDR="00:0C:29:19:05:61"
IPADDR="192.168.0.100"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="8.8.4.4"
DNS2="156.154.70.25"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"
我意识到对这个问题的谷歌搜索返回了很多结果,但我能够遵循的答案都没有解决它。
的输出ip 一个
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:39:19:05:61 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.100/24 brd 192.168.0.255 scope global eno16777736
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe19:561/64 scope link
valid_lft forever preferred_lft forever
的输出ip配置从主机(Windows 7)
Wireless LAN adapter Wireless Network Connection 2:
Connection-specific DNS Suffix . : home
Link-local IPV6 Address . . . . . : fe80::a9ac:efe6:ba1e:e80%13
IPV4 Address. . . . . . . . . . . : 192.168.1.75
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . : localdomain
Link-local IPV6 Address . . . . . : fe80::581c:361f:cd90:e74c%52
IPV4 Address. . . . . . . . . . . : 192.168.18.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
Link-local IPV6 Address . . . . . : fe80::bd93:dfad:eb52:488e%53
IPV4 Address. . . . . . . . . . . : 192.168.22.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
其余的输出有Media disconnected
.
VMware 已将 CentOS VM 的网络配置为NAT: Used to share the host's IP address
.
答案1
交换意见后的总结答案:允许VM通过DHCP获取IP地址+子网掩码+默认路由器。
答案2
尝试这个 :
sudo dhclient -v
为我工作
答案3
您可以按照以下说明在 virtual-box 中的 Linux 操作系统上设置互联网:
- 打开虚拟机的网络设置并选择 NAT。
- 运行您的操作系统并转到其中的网络设置并添加 VPN。
- VPN 需要一些手动设置,设置 IP、子网掩码、默认网关地址和 DNS(使用您的主机配置 - 使用 cmd 查找这些)
ipconfig /all
在 cmd 中使用,并使用 VPN 中的配置与您在 cmd 中找到的配置相同。 - 确保您关闭了 WIRED 的 IPV6 和 IPV4 均为自动。
- 重新启动您的虚拟机。
只需打开您的有线选项,它就会将您连接到互联网。