Linux虚拟机网络问题排查

Linux虚拟机不能访问真实机或者不能访问公网可按照以下思路排查问题。如果是真实计算机只需要看前三步。

1、检查Linux的IP配置

使用setup工具或者使用vi编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件修改IPADDR

2、启动网卡

vi编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,把ONBOOT=no改为ONBOOT=yes,修改保存后

再使用 service network restart (如果是CentOS8 则用:nmcli c reload)重启网络服务,如果再不能访问,检查虚拟机IP地址是否与真实机IP地址有冲突

3、修改UUID(如果两个虚拟机是复制出来的则虚拟机的UUID是一样的,那么它们之间就不能进行网络通信)

  1. vi编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件删除MAC地址行(HWADDR行)
  2. rm -rf /etc/udev/rules.d/70-persistent-net.rules 删除网卡和MAC地址绑定文件
  3. 重新启动系统

4、设置虚拟机网络连接方式

  • 桥接:虚拟机与真实机通信用的是真实计算机的网卡进行通信,使用桥接方式配置最为简单,IP地址必须与真实机配置在同一个网段,可以把它当成是局域网内真正的一台计算机(做练习建议选桥接);缺点是需要占用真实网段中的一个IP地址,容易与其他机器造成IP冲突(可以与局域网内的其他机器通信,可以访问互联网)。
  • NAT:虚拟机与真实机通信使用的是VMnet8这块虚拟网卡进行通信,虚拟机可以利用真实机的网卡进行上网,与公网进行通信;但是在局域网内虚拟机只能和真实机进行通信,不能和真实机网段内的其他机器进行通信(不能与局域网内其他机器进行通信,可以访问互联网)。
  • Host-only:虚拟机与真实机通信使用的是VMnet1这块网卡进行通信;虚拟机只能与真实机进行通信,不能和真实机网段的其他机器进行通信,也不能访问公网(不能与局域网内的其他机器进行通信,不能访问互联网)。

5、修改桥接网卡

点编辑打开虚拟网络编辑器:

打开网络编辑器后选择桥接模式下正确的网卡:如果选桥接默认是自动(Automatic)有可能桥接错误,Wireless一般是无线网卡

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值