今天遇到Vmware的Ubuntu18.04和win10可以相互ping通,两者使用桥接模式,但是ubuntu上不了外网,ping www.qq.com 不通。
搜索了很久之后,发现下面的操作可以,感谢网上各路大神。
由于ubuntu18.04较ubuntu16.04的网络管理方面做了变化,引入了一个新的工具netplan来进行网络设备的管理,对其进行设置。
netplan的配置文件位于/etc/netplan文件夹下面。
1. 查看/etc/netplan下面的文件,如果没有*.yaml后缀的文件,就运行如下命令创建一个(netplan会读取该目录下所有该后缀的文件):
sudo netplan generate
我的系统里是这个,01-network-manager-all.yaml
2. 对他进行修改,添加ip地址和DNS
ethernets: #缩进必须是空格缩进,netplan只认空格
ens33: # 这个可以通过ifconfig查看是哪个网卡
dhcp4: no # 固定ip4的ip,因为我这里的目的就是想固定ip
dhcp6: true
addresses: [192.168.1.133/24, ] #空格和, 好像都是必须的,不然会不生效
gateway4: 192.168.1.1 # 设置ip4的网关,和ip地址对应
nameservers:
addresses: [8.8.8.8] #如果有多个DNS,则使用,隔开
网卡名字通过,ifconfig查看
添加配置之后,保存。
3. 使用netplan更新配置
sudo netplan apply
这个时候在进行
ping www.qq.com
通了~~