Ubuntu下netplan的使用

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

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网口如我们配置的那样,可以知道配置已经生效了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值