bashIPADDR="192.168.12.128"
NETMASK="255.255.255.0"
GATEWAY="192.168.12.1"
powershell以太网适配器 VMware Network Adapter VMnet8: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::dd0a:4db6:b2f:870f%6 IPv4 地址 . . . . . . . . . . . . : 192.168.12.1 子网掩码 . . . . . . . . . . . . : 255.255.12.0 默认网关. . . . . . . . . . . . . :
问题描述:
配置好静态IP后, 由于没有配置DNS服务, 因此只能ping通本地电脑, 而无法ping通外网域名。
本机IP地址(部分):
powershellPS C:\Users\30372> ipconfig Windows IP 配置 以太网适配器 vEthernet (Default Switch): 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::4f4b:fa03:5473:244%28 IPv4 地址 . . . . . . . . . . . . : 172.21.112.1 子网掩码 . . . . . . . . . . . . : 255.255.240.0 默认网关. . . . . . . . . . . . . : 以太网适配器 以太网: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::e554:5589:7d62:6a5%14 IPv4 地址 . . . . . . . . . . . . : 192.168.0.251 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 192.168.0.1 以太网适配器 以太网 3: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::8f20:c02b:d42b:7587%12 IPv4 地址 . . . . . . . . . . . . : 192.168.56.1 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . :
bash[root@centos ~]# ping 192.168.56.1
PING 192.168.56.1 (192.168.56.1) 56(84) bytes of data.
64 bytes from 192.168.56.1: icmp_seq=1 ttl=128 time=0.498 ms
64 bytes from 192.168.56.1: icmp_seq=2 ttl=128 time=0.517 ms
64 bytes from 192.168.56.1: icmp_seq=3 ttl=128 time=0.673 ms
64 bytes from 192.168.56.1: icmp_seq=4 ttl=128 time=0.528 ms
^C
--- 192.168.56.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.498/0.554/0.673/0.069 ms
[root@centos ~]# ping www.baidu.com
ping: www.baidu.com: Name or service not known
发现可以ping通本地ip
由于没有配置DNS所以无法解析域名.
在此没有什么问题, 但此时ping DNS服务器IP地址,发现仍然无法ping通; 显示网络超时。
bash[root@centos ~]# ping 114.114.114.114
PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
From 192.168.226.2 icmp_seq=1 Destination Host Unreachable
From 192.168.226.2 icmp_seq=2 Destination Host Unreachable
From 192.168.226.2 icmp_seq=3 Destination Host Unreachable
From 192.168.226.2 icmp_seq=4 Destination Host Unreachable
From 192.168.226.2 icmp_seq=5 Destination Host Unreachable
^C
--- 114.114.114.114 ping statistics ---
5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 4000ms
这时出现了问题, 在IP地址、网关和子网掩码配置正确的情况下, 而且能够ping通本地主机的情况下,仍然无法ping通DNS服务器 IP地址。
在这里尝试了许多办法, 包括但不限于重新配置IP、配置DNS解析、重启虚拟机和电脑等, 都是在虚拟机系统上操作~~~
最后, 百度了许久才发现如果在VMWare虚拟机中,把CentOS7修改为静态IP后,可能无法上网
问题出在了VMware虚拟机上😅
原文链接: Centos7配置IP地址和DNS
问题描述:
在VMWare中安装的本地虚拟机CentOS7操作系统,动态IP地址会经常变化,设置成静态IP地址后,本地局域网可以互相访问,但CentOS7系统无法访问互联网,按以下步骤解决这个问题。
解决步骤:
打开VMware:
选择虚拟网络编辑器菜单
选择VMnet8这一行
重新启动虚拟机
重新配置IP
bash[root@centos ~]# cd /etc/sysconfig/network-scripts/
[root@centos network-scripts]# vim ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="b766b55c-6498-4c6c-99d4-c4a1c63d3869"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.226.128"
NETMASK="255.255.255.0"
GATEWAY="192.168.226.2"
bash[root@centos network-scripts]# systemctl restart network
bash[root@centos network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
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: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:da:a6:0b brd ff:ff:ff:ff:ff:ff
inet 192.168.226.128/24 brd 192.168.226.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::2108:92a:618e:5960/64 scope link noprefixroute
valid_lft forever preferred_lft forever
bash[root@centos network-scripts]# ping 114.114.114.114
PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
64 bytes from 114.114.114.114: icmp_seq=1 ttl=128 time=8.03 ms
64 bytes from 114.114.114.114: icmp_seq=2 ttl=128 time=0.781 ms
64 bytes from 114.114.114.114: icmp_seq=3 ttl=128 time=0.515 ms
64 bytes from 114.114.114.114: icmp_seq=4 ttl=128 time=0.639 ms
^C
--- 114.114.114.114 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 0.515/2.492/8.034/3.201 ms
我是笨蛋😅
本文作者:GYC
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!