背景
netplan是Ubuntu下配置网络的工具,通过写yaml配置文件,配置网络连接规则。最近在玩树莓派,网络配置是个令人头疼的问题,使用netplan配置好后就算树莓派重启网络规则依旧生效。
安装
Ubuntu 18.04开始可以使用netplan配置网络,如果版本不符合要求可以手动安装netplan:
sudo apt-get install netplan.io
配置
安装好netplan之后,我们可以看到机器环境下面多了/etc/netplan文件夹,这里是存放netplan网络配置文件的地方,netplan会查找这个目录下面所有的*.yaml,去载入文件里面配置的网络规则。下面以配置连接wifi和配置有线的静态IP为例。给出我的例子/etc/netplan/01-netconfig.yaml:
network:
version: 2
wifis:
wlan0 :
dhcp4: true
optional: true
access-points:
# 配置wifi为 Tplink-0821 wsxAde!34
Tplink-0821:
password: wsxAde!34
# hidden: true
ethernets :
eth0:
addresses :
# 配置eth0网口的ip为192.168.2.2
- 192.168.2.2/24
修改完配置后,使用下面命令使得netplan配置生效:
netplan generate
netplan apply
检验
上述配置生效后我们可以使用ifconfig查看网络连接情况。

可以查看eth0网口如我们配置的那样,可以知道配置已经生效了。

netplan是Ubuntu18.04及更高版本用于配置网络的工具,通过yaml文件设置网络规则。在树莓派上,它可以简化网络配置,即使重启也保持有效。安装netplan后,配置文件位于/etc/netplan目录下。例如,配置文件可能包含连接wifi(如Tplink-0821)和设置eth0接口静态IP的指令。配置更改后,运行`netplangenerate`和`netplanapply`使配置生效,然后用`ifconfig`检查网络状态。
8055

被折叠的 条评论
为什么被折叠?



