问题记录macbook 的虚拟机安装 Ubuntu 的网络设置和 window 不太一样,网上这方面的记录比较少,这里总结一下。
- gateway4 has been deprecated, use default routes instead.
kendall@kendall:/etc/NetworkManager$ sudo netplan apply ** (generate:3580): WARNING **: 09:04:21.545: `gateway4` has been deprecated, use default routes instead. See the 'Default routes' section of the documentation for more details. ** (process:3578): WARNING **: 09:04:22.162: `gateway4` has been deprecated, use default routes instead. See the 'Default routes' section of the documentation for more details. Failed to start NetworkManager.service: Unit NetworkManager.service not found.
问题解决,将 gateway4 改成 routes ,具体见下文的静态 IP 配置。
- Unit network-manager.service not found.
问题解决
sudo apt-get install network-manager
然后修改/etc/NetworkManager/NetworkManager.conf ,
[main] plugins=ifupdown,keyfile [ifupdown] managed=true [device] wifi.scan-rand-mac-address=no网络设置
这里需要设置两个网卡,一个用来连接互联网,一个用来进行 ssh 连接。
具体步骤见下图
- 设置主机网络管理器
- 添加网卡
- 安装 network-manager
sudo apt-get install network-manager
- 修改/etc/NetworkManager/NetworkManager.conf ,
[main] plugins=ifupdown,keyfile [ifupdown] managed=true [device] wifi.scan-rand-mac-address=no设置静态 IP
vim /etc/netplan/00-installer-config.yaml
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: yes
dhcp6: yes
enp0s8:
dhcp4: no
dhcp6: no
addresses: [192.168.56.103/24]
routes:
- to: default
via: 192.168.56.1
nameservers:
addresses: [8.8.8.8]
注意将 enp0s3 和 enp0s8 修改成自己的。然后就是注意空格和对齐
- 最后
sudo netplan apply
以上就是全部步骤啦,可以使用 ping www.baidu.com 查看是否能联网,
在 Macbook 终端使用 ssh kendall@192.168.56.103 测试连接。



