您的位置:

Netplan网络计划详解

一、netplan配置wifi

配置wifi需要先安装wifi工具,通过以下命令进行安装:

sudo apt-get install wireless-tools

之后,编辑配置文件/etc/netplan/01-netcfg.yaml,添加以下内容:

network:
  version: 2
  renderer: networkd
  wifis:
    wlan0:
      dhcp4: yes
      access-points:
        “ssid名称”:
          password: “密码”

替换“ssid名称”和“密码”即可连接wifi网络。

二、netplan配置静态ip

配置静态ip需要先确认网卡名称(如enp0s3),之后编辑配置文件/etc/netplan/01-netcfg.yaml,添加以下内容:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

其中,addresses指定静态ip地址,gateway4指定网关,nameservers指定DNS服务器地址。

三、netplan配置IP

如果不需要设置DNS服务器地址,可以通过以下配置文件设置静态IP:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1

四、netplan配置

netplan可以支持多种网络方案,可以通过以下命令查看当前生效的网络配置:

sudo netplan apply

可以通过以下命令修改网络配置:

sudo nano /etc/netplan/01-netcfg.yaml
sudo netplan apply

五、netplan配置文件

netplan配置文件主要是/etc/netplan/01-netcfg.yaml文件。该文件中,可以指定不同的渲染器(renderer),如systemd-networkd或NetworkManager,以及不同的网络接口。

六、netplan配置多个静态IP

如果需要配置多个静态IP,可以像以下方式编辑配置文件:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses: [192.168.1.100/24, 192.168.1.101/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

七、netplan重启网络

如果修改了/netplan目录下的配置文件,需要通过以下命令重启网络:

sudo netplan apply

八、netplan自动获取ip

可以通过以下配置文件让netplan自动获取ip地址:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: yes
      dhcp6: yes

九、netplan配置ip不生效

如果配置静态ip后,发现配置不生效,可能是因为网络接口名称不一致。可以通过以下命令查看网络接口:

ip addr

确定网络接口名称后,修改配置文件即可。