centos7 nat模式无法上网问题

虚拟机以192.168.122.3为例

1.虚拟机没有网卡

  • VMware/VirtualBox 虚拟网卡(如 VMware Network Adapter VMnet8)是否启用

    目录

2.配置虚拟机 NAT 网络 IP

(2) 如果 IP 未自动分配
  • 手动配置 NAT 模式 IP
    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33   # 或 ifcfg-eth0
     
    BOOTPROTO=dhcp
    ONBOOT=yes     # 确保开机启动
    然后重启网络:
    sudo systemctl restart network
  • 手动指定静态 IP(适用于 NAT 模式):
    BOOTPROTO=static
    IPADDR=192.168.122.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.122.1
    DNS1=8.8.8.8
(3) 重新获取 IP
sudo dhclient ens33    # 或 eth0

3.检查 DNS 

  • 检查 DNS
     
    cat /etc/resolv.conf
    如果没有 DNS 服务器,修改(不行就多换几个dns):

    echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

4. 检查虚拟机网络(关键)

1️⃣ 检查 IP 是否正确分配

ip addr show ens33   # 或 eth0
  •  
    sudo dhclient ens33    # 强制获取 DHCP IP

2️⃣ 检查默认网关

 
ip route
  •  
    default via 192.168.122.1 dev ens33
    • 如果没有,手动添加:
      sudo ip route add default via 192.168.122.1 dev ens33

3️⃣ 检查是否能 ping 通物理机

ping 192.168.x.x

  • 最后记得重启网络:

    sudo systemctl restart NetworkManager
    sudo systemctl restart Network

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值