Ubuntu下netplan的使用

背景

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

Ubuntu是一个流行的Linux发行版,它使用Netplan作为其网络管理工具。Netplan是一个用于配置和管理网络设置的轻量级框架,它取代了之前的NetworkManager配置文件和systemd units。 如果您在Ubuntu上没有Netplan,可能是由于以下原因之一: 1. 升级过程中出现问题:有时,升级到新的Ubuntu版本可能会导致Netplan配置文件的丢失或损坏。您可以通过重新安装Netplan来解决此问题。 2. 安装了错误的版本:如果您安装了错误的Netplan版本或与您的Ubuntu版本不兼容的版本,可能会导致没有Netplan的问题。请确保您安装了与您的Ubuntu版本兼容的正确版本。 3. 配置文件丢失或损坏:如果您在安装或升级过程中意外删除了Netplan配置文件,可能会导致没有Netplan的问题。您可以使用适当的工具恢复Netplan配置文件或重新创建它们。 要解决没有Netplan的问题,您可以尝试以下步骤: 1. 检查您的网络设置是否正常工作。 2. 检查您的系统日志,看是否有任何错误消息可以帮助您解决问题。 3. 重新安装Netplan:在终端中运行以下命令来重新安装Netplan: ```arduino sudo apt-get install netplan ``` 4. 更新您的Ubuntu版本并确保它是最新的,以确保您获得最新的Netplan和网络管理工具。 如果问题仍然存在,您可以寻求更多帮助,并提供更多关于您遇到问题的详细信息,以便更准确地诊断问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值