虚拟机无法连接互联网
Posted YoungerChina
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机无法连接互联网相关的知识,希望对你有一定的参考价值。
1. 问题描述:
安装Linux虚拟机,操作系统为CentOS7.5,网络连接模式为“NAT模式”,
无法与互联网连接:
[root@node4 ~]# ping www.baidu.com
ping: www.baidu.com: Name or service not known
[root@node4 ~]# ping www.baidu.com
^C
[root@node2 ~]# ping www.baidu.com
^C
[root@node2 ~]#
Linux网络配置和resolv配置如下:
[root@node4 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="3735b678-ed46-420e-ac24-7042923bbdc8"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.80.204
NETMASK=255.255.255.0
DNS配置文件如下:
[root@node4 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search lan
nameserver 192.168.2.1
[root@node4 ~]#
虚拟级软件的虚拟网络编辑器的配置如下:
Windows宿主机的配置如下:
2. 主要原因:
1、未配置网关;
2、未配置合适的DNS;
3. 解决方案:
1、Windows宿主机的配置设置为静态IP,增加网关配置如下:
2、Linux网络接口配置相同网关GATEWAY=192.168.80.2,然后重启网络
[root@node4 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="3735b678-ed46-420e-ac24-7042923bbdc8"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.80.204
NETMASK=255.255.255.0
GATEWAY=192.168.80.2
[root@node4 ~]# systemctl restart network
[root@node4 ~]#
3、Linux平台修改DNS
先查询windows宿主机与互联网连接网络连接的DNS,linux与此一致;
然后修改Linux平台的DNS
[root@node4 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search lan
#nameserver 192.168.2.1
nameserver 10.255.9.2
nameserver 192.168.10.66
[root@node4 ~]#
4、结果验证
可以与互联网连接
[root@node4 ~]# ping www.baidu.com
PING www.a.shifen.com (180.101.49.11) 56(84) bytes of data.
64 bytes from 180.101.49.11 (180.101.49.11): icmp_seq=1 ttl=128 time=128 ms
64 bytes from 180.101.49.11 (180.101.49.11): icmp_seq=2 ttl=128 time=48.9 ms
成功解决。
以上是关于虚拟机无法连接互联网的主要内容,如果未能解决你的问题,请参考以下文章