![如何使用netplan设置静态IP? (运行 Ubuntu Bionic 服务器)](https://linux22.com/image/149868/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8netplan%E8%AE%BE%E7%BD%AE%E9%9D%99%E6%80%81IP%EF%BC%9F%20%EF%BC%88%E8%BF%90%E8%A1%8C%20Ubuntu%20Bionic%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%89.png)
我的问题是没有静态 IP 被分配给内置以太网端口。我已经跑过好netplan apply
几次了。我也重新启动了电脑,但仍然没有成功。
我确信以太网端口可以正常工作,就像我之前在 Ubuntu 16.04 上使用它一样,就在我决定全新安装 18.04.2 之前。
有什么想法我可能做错了什么吗?我将使用以太网端口通过交叉电缆将我的主 PC 连接到 Ubuntu 服务器。
如果我将以太网端口设置为使用dchp4:true
并将以太网电缆连接到我的调制解调器/路由器并禁用我的 WiFi 卡(通过删除 netplan 配置),则 PC 可以毫无问题地连接到网络。
谢谢
这是其输出netplan --debug apply
,还显示了我的 YAML 文件的内容。我尝试过使用和不使用 dhcp4/dchp6/gateway4/renderer。
答案1
我在接口文件方面取得了成功,就像以前的版本一样。使用以下静态 IP 配置,例如以下示例中的 eth0。
root@redbird:~# cat /etc/network/interfaces
ifup(8)和ifdown(8)使用的interfaces(5)文件
auto lo iface lo inet loopback
auto eth0 iface eth0 inet static address 192.168.0.130 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1
** 广播和网络线路是可选的 **
并且只是一个 ifup。
“ifup enp3s0”。
网络管理器是否定义为渲染器?...
禁用网络并运行 netplan 以查看它是否正在应用配置。