mid*_*nok 9 networking systemd systemd-networkd
在 Ubuntu 19.04 中拥有这三个中的一个就足够了吗?是否可以同时拥有所有三个以及如何配置它们以使它们不发生冲突?
是否systemd-networkd
由networking.service 启动?
您可能知道/etc/network/interfaces
已被替换为netplan
. 并且netplan
适用于NetworkManager
和systemd-networkd
。
所以你可以让他们一起工作!
如果您将 Ubuntu 作为您的桌面运行,那么您应该使用NetworkManager
或 confignetplan
使其NetworkManager
用作其默认渲染器:
network:
version: 2
renderer: NetworkManager
Run Code Online (Sandbox Code Playgroud)
否则,您可以轻松地netplan
自行设置接口,例如进行interfaces
类似的配置并network-manager
一起工作:
network:
version: 2
renderer: NetworkManager
wifis:
wlp4s0:
dhcp4: yes
access-points:
my-access-point:
password: passw00rd
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.10/24
dhcp4: false
dhcp6: false
gateway4: "192.168.1.1"
nameservers:
addresses:
- "8.8.4.4"
- "8.8.8.8"
Run Code Online (Sandbox Code Playgroud)
配置
要配置 netplan,请将配置文件保存在 /etc/netplan/ 下,扩展名为 .yaml(例如 /etc/netplan/config.yaml),然后运行 sudo netplan apply。此命令解析配置并将其应用于系统。写入 /etc/netplan/ 下的磁盘的配置将在重新启动之间保持不变。
用 netplan 替换ifupdown
仍然是可能的,但我不建议这样做。
ifupdown
netplan
interfaces
/etc/NetworkManager/NetworkManager.conf
以便它能够管理您的接口。您甚至可以dhclient
直接运行以显示界面。
归档时间: |
|
查看次数: |
2151 次 |
最近记录: |