Ubuntu设为桥接模式自动获取ip但无法上网

一.点击右上角的网络图标,点击编辑连接,在IPv4设置中将【方法】设为自动(DHCP)

 

二.打开虚拟机设置,将该选的选上(注意:网络连接不要选第四个)

 三.编辑配置文件sudo vim /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo
iface lo inet loopback


auto ens33
iface ens33 inet dhcp
address 192.168.1.120
gateway 192.168.1.1
netmask 255.255.255.0

这里的dhcp本来可能是static,那就是静态ip,修改成dhcp让其自动获取ip等

四.点击左上角的编辑,打开虚拟网络编辑器,设置如下

 另外,每修改一次配置,最好重启下网络 service network-manager restart

我有一次最后还是无法上网,并且上一步的设置本来就是已桥接至:自动,我把他换成别的,点击确定,再换回自动,点击确定,重启网络,发现就可以上网了

### Ubuntu 虚拟机桥接网卡无法上网解决方案 对于运行于 Windows 11 上的 VMware 中安装有 Ubuntu 16.04 的情况,当尝试采用桥接模式使虚拟机访问互联网遇到困难时,可以采取如下措施来解决问题。 #### 配置前准备 确认主机已成功连接至 Wi-Fi 并能正常浏览网页。打开当前使用的 WiFi 属性窗口并记下 IPv4 地址、子网掩码以及默认网关等必要参数[^1]。 #### 修改虚拟网络适配器设置 进入 VMware 设置界面调整目标虚拟机的网络选项为“桥接”,确保选择了正确的物理网络接口(即用于连接 Internet 的无线网卡),这一步骤至关重要因为错误的选择可能导致配置失败[^4]。 #### 编辑 `/etc/netplan` 文件 针对基于 Netplan 进行初始化脚本解析的新版 Ubuntu 发行版而言,在终端执行命令 `ls /etc/netplan/` 查找具体文件名后编辑相应 YAML 文件: ```bash sudo nano /etc/netplan/*.yaml ``` 依据实际情况填写类似下面的内容以启用 DHCP 自动获取 IP 地址: ```yaml network: version: 2 ethernets: ens33: # 此处应替换为你自己的网卡名称 dhcp4: true ``` 保存更改之后应用新的网络设定: ```bash sudo netplan apply ``` 如果上述操作仍未能恢复网络功能,则考虑重启 NetworkManager 或者整个系统服务以便让改动生效: ```bash sudo systemctl restart NetworkManager.service # 或者 sudo reboot now ``` 另外值得注意的是,有时即使完成了以上步骤也可能由于防火墙规则阻止了外部通信;此时需检查是否存在 iptables 规则干扰,并适当放宽限制条件允许进出站流量通行无阻[^3]。 #### 测试网络连通性 完成全部配置工作以后测试能否 ping 通外网服务器验证是否真正解决了问题: ```bash ping www.google.com ``` 若一切顺利应当能够收到回应包证明链路畅通无障碍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值