老男孩教育-虚拟机无法上网/连接失败常见原因大集合

运维学习交流群-点我加群:598972270

第1章-Linux系统原因:

1.检查ip地址是否正确

远程连接的时候 ip地址是否正确

[root@oldboyedu60 ~]# ip a
1: lo:  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: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:6d:f8:c2 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.200/24 brd 10.0.0.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::6962:7e2b:fef7:3222/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

2.检查网卡配置是否正确

#interface 
#config
[root@nfs01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0  #CentOS 7叫ens33
TYPE=Ethernet 
BOOTPROTO=none 
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24 #或者是NETMASK=255.255.255.0
GATEWAY=10.0.0.254
DNS1=223.5.5.5 

3.检查是否关闭CentOS 7 NetworkManager

Linux下面管理网卡方法:

  • network方式 (CentOS 6)
  • NetworkManager方式 (CentOS7 推荐关闭)

在CentOS7下面 需要默认network和NetworkManager都开启,会冲突,所以我们选择关闭NetworkManager.

详细说明:

  • network 修改网卡配置文件 重启后网卡配置生效
  • NetworkManager 通过命令控制网卡 nmcli

CentOS7 关闭NetworkManager方法

systemctl  stop NetworkManager
systemctl  disable  NetworkManager
systemctl restart network 

第2章 Windows环境问题

2.1 VMware配置

1.检查vmware 编辑 虚拟网络编辑器

  • NAT模式 子网IP: 10.0.0.0
  • NAT设置 网关IP: 10.0.0.254
老男孩教育-虚拟机无法上网/连接失败常见原因大集合_第1张图片
老男孩教育-VMware修改NAT配置图1.png
老男孩教育-虚拟机无法上网/连接失败常见原因大集合_第2张图片
老男孩教育-VMware修改NAT配置图2.png

2.检查VMware 服务是否正常运行 (Windows下面的操作)

Windows键(徽标键)+r 输入” services.msc”然后回车

老男孩教育-虚拟机无法上网/连接失败常见原因大集合_第3张图片
Windows键(徽标键)位置.png
老男孩教育-虚拟机无法上网/连接失败常见原因大集合_第4张图片
windows+r.png
名称 状态 自动类型
VMware NAT Service 已启动/正在运行 自动
VMware Authorization Service 已启动/正在运行 自动
VMware DHCP Service 已启动/正在运行 自动
vmware服务-状态截图.png

2.2 Windows网卡配置(vmware网卡)

1.检查VMware网卡问题(Windows下面操作)

  • Windows键 + e (打开你的电脑 )
  • 输入“网络连接”,进入Windows网卡管理地点
  • 找到 VMware Network Adapter VMnet8
  • 查看他的状态

检查流程:

老男孩教育-虚拟机无法上网/连接失败常见原因大集合_第5张图片
网络连接.png
老男孩教育-虚拟机无法上网/连接失败常见原因大集合_第6张图片
网络连接2.png

修改流程:

老男孩教育-虚拟机无法上网/连接失败常见原因大集合_第7张图片
网络连接3.png

2.检查Windows是否开启WIFI热点软件

3.检查Windows网卡是否被共享

老男孩教育-虚拟机无法上网/连接失败常见原因大集合_第8张图片
检查Windows网卡是否被共享.png

第3章、虚拟机有多块网卡或克隆之后故障

1. 虚拟机克隆之后 网卡彻底无法启动

克隆姿势不对

克隆之前模板机

  • 删除网卡里面包含UUID 的行(centos7),删除UUID和HWADDR(CentOS5和6)

  • 清空/etc/udev/rules.d/70-persistent-net.rules(centos 5 和6)

克隆之前没做这些

  • 克隆之后一步一步完成上面的内容

  • 之后重启虚拟机linux

  • 最后可以正常启动网卡

2.网卡eth0 或eth1 状态变为unkown

除了上面的之外,还要检查网卡状态

[root@nfs01 ~]# ip a

1: lo:  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: eth0:  mtu 1500 qdisc pfifo_fast **state UNKOWN** group default qlen 1000

 link/ether 00:0c:29:ab:7d:5b brd ff:ff:ff:ff:ff:ff

 inet 10.0.0.31/24 brd 10.0.0.255 scope global eth0

 valid_lft forever preferred_lft forever

 inet6 fe80::20c:29ff:feab:7d5b/64 scope link

 valid_lft forever preferred_lft forever

3: eth1:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

 link/ether 00:0c:29:ab:7d:65 brd ff:ff:ff:ff:ff:ff

 inet 172.16.1.31/24 brd 172.16.1.255 scope global eth1

 valid_lft forever preferred_lft forever

 inet6 fe80::20c:29ff:feab:7d65/64 scope link

 valid_lft forever preferred_lft forever

网卡状态UNKOWN ip地址冲突或网卡mac地址与网卡实际的mac不符

3. 解决方案:

在vmware 中移除这两块网卡,然后重新添加即可。

你可能感兴趣的:(老男孩教育-虚拟机无法上网/连接失败常见原因大集合)