解决Linux使用桥接模式访问外网connect:network is unreachable 您所在的位置:网站首页 linux虚拟机链接外网 解决Linux使用桥接模式访问外网connect:network is unreachable

解决Linux使用桥接模式访问外网connect:network is unreachable

2024-06-02 19:03| 来源: 网络整理| 查看: 265

1、我的虚拟机连接网络的方式是桥接模式,在这里使用的是静态IP。

使用桥接模式:则保证虚拟机的网段与物理机的网段保持一致。

使用桥接模式,配置网卡之前做如下工作: 在这里插入图片描述 选择桥接模式,网卡选用你正在使用的网卡(本地网络连接中可以查看到,注意我用的是wifi所以选择无线网卡,你们可能是有线,只管选择你们正在使用的就行)。 在这里插入图片描述 虚拟机网卡配置: 在这里插入图片描述 物理机使用WiFi接入网络(我用的是WiFi,你们可能用的是有线道理相同,保证网段一致即可): 在这里插入图片描述 2、正式解决无法连接网络的问题

(1)静态IP设置

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

在这里插入图片描述

配置详解:

DEVICE=enp0s3  #网卡对应的设备别名 BOOTPROTO=static  #网卡获得IP地址的方式(默认是DHCP,表示自动获取;static,静态) HWADDR=08:00:27:f4:e7:c6  #网卡MAC地址(物理地址) IPADDR=10.8.7.245  #ip地址 NETMASK=255.255.255.0  #子网掩码 ONBOOT=yes  #系统启动时是否激活此设备

如不知道静态IP配置方法,请参考桥接模式无法获取虚拟机IP

(2)修改网关地址

vi /etc/sysconfig/network

在这里插入图片描述 配置详解:

NETWORKING=yes  #表示系统是否使用网络,no表示不能使用 HOSTNAME=localhost  #设置主机名与/etc/hosts中设置的一致 GATEWAY=10.8.7.243  #设置网关的IP地址(与物理机的ip一致,即将物理机作为网关)

(3)修改DNS

vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 114.114.114.114

配置详解:

nameserver 8.8.8.8  #Google域名服务器 nameserver 114.114.114.114  #国内域名服务器(注意别忘记配置)

(4)重启网卡

service network restart

重启网卡成功后ping www.baidu.com,看是否能上网。 在这里插入图片描述 若无法正常上网,提示Name or service not known,则需要修改虚拟机的/etc/hosts文件,加入: 在这里插入图片描述 这里的IP地址可以通过物理机得到: 在这里插入图片描述

注意事项:   若电脑使用的WiFi,会出现能ping通网关,但无法ping通百度,依旧无法上网。则需如下操作: 在这里插入图片描述 如上将WiF共享网络给VMnet 8即可。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有