一、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
确定网络接口名称后,修改配置文件即可。