netplan
是 Ubuntu 和其他基于 Debian 的发行版中用于配置网络的工具。你可以使用 netplan
来配置以太网和 Wi-Fi 连接。以下是如何配置以太网和 Wi-Fi 的步骤。
1. 配置以太网
假设你有一个以太网接口 eth0
,你可以通过以下步骤进行配置:
-
打开或创建
/etc/netplan/
目录下的配置文件。通常文件名类似于01-netcfg.yaml
或50-cloud-init.yaml
。 -
编辑配置文件,添加以太网配置。例如:
network: version: 2 renderer: networkd ethernets: eth0: dhcp4: yes optional: true
解释:
dhcp4: yes
:启用 DHCPv4 自动获取 IP 地址。optional: true
:表示该接口是可选的,系统启动时不会等待它。
-
保存文件并应用配置:
sudo netplan apply
2. 配置 Wi-Fi
假设你有一个 Wi-Fi 接口 wlan0
,并且你想连接到一个 WPA/WPA2 加密的无线网络,你可以通过以下步骤进行配置:
-
打开或创建
/etc/netplan/
目录下的配置文件。 -
编辑配置文件,添加 Wi-Fi 配置。例如:
network: version: 2 renderer: networkd wifis: wlan0: dhcp4: yes optional: true access-points: "your-ssid": password: "your-password"
解释:
dhcp4: yes
:启用 DHCPv4 自动获取 IP 地址。optional: true
:表示该接口是可选的,系统启动时不会等待它。access-points
:指定要连接的 Wi-Fi SSID 和密码。
-
保存文件并应用配置:
sudo netplan apply
3. 配置静态 IP 地址
如果你不想使用 DHCP,而是想手动配置静态 IP 地址,可以这样做:
以太网静态 IP 配置:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
Wi-Fi 静态 IP 配置:
network:
version: 2
renderer: networkd
wifis:
wlan0:
dhcp4: no
addresses:
- 192.168.1.101/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
access-points:
"your-ssid":
password: "your-password"
4. 验证配置
你可以使用以下命令来验证配置是否正确:
sudo netplan try
这个命令会临时应用配置并等待用户确认。如果配置正确,按下回车键即可应用;如果配置有问题,系统会恢复到之前的配置。
5. 应用配置
如果一切正常,使用以下命令应用配置:
sudo netplan apply
若是报错**** (process:8804): WARNING : 10:13:10.036: Permissions for /etc/netplan/00-installer-config.yaml are too open. Netplan configuration should NOT be accessible by others.
ovsdb-server是Open vSwitch正常工作所必须的,它为ovs-vswitchd提供配置数据支撑,是实现软件定义网络(SDN)的关键组件之一。
apt install openvswitch-switch -y
总结
通过 netplan
,你可以轻松配置以太网和 Wi-Fi 连接。你可以选择使用 DHCP 自动获取 IP 地址,或者手动配置静态 IP 地址。配置文件是 YAML 格式,因此需要注意缩进和格式。