1.以前的网络配置
ubuntu系统里通常在/etc/network/interfaces
里配置好IP等信息
interfaces文件配置内容大概如下:
auto enp0s3
iface enp0s3 inet static
address 10.0.2.15
netmask 255.255.255.0
gateway 10.0.2.1
dns-nameservers 218.85.157.99
保存关闭后,使用sudo systemctl restart networking
或sudo /etc/init.d/networking restart
重启网络,然后新的配置就会生效。
2.netplan工具
但是现在从ubuntu18.04开始,开始使用netplan
工具来配置IP了,而不是使用interfaces
文件和/etc/init.d/networking
脚本。
已经找不到interfaces和networking了:
2.1 查看版本号
查看Ubuntu版本
使用指令:lsb_release -a
现在系统默认安装了netplan工具。
使用指令:netplan
来查看是否安装了
2.2 配置文件
先使用指令cd /etc/netplan/
来进入查看你的网卡配置文件所在目录
可使用指令netplan get
来查看网络配置
ens160
:有一个名为ens160的以太网接口
dhcp4: false
:ens160上的IPv4协议停用了DHCP。
addresses
关键字,该关键字包含(IPv4或IPv6)地址列表以及子网前缀长度(例如/24)。
nameservers:
该关键字包含DNS服务器IP和域列表,addresses
代表IP列表,search
代表域列表
routes
:按格式填写默认网关IP
根据官方文档,使用DHCP服务,可以参考下面参数。
network:
version: 2
ethernets:
enp5s0:
dhcp4: yes
dhcp4-overrides:
route-metric: 100
enp6s0:
dhcp4: yes
dhcp4-overrides:
route-metric: 200
dhcp4-overrides
中的route-metric
代表路由度量
"路由度量"是指在网络中的路由信息,它是指导数据包传输的一系列规则。度量值越小,优先级越高,这意味着路由器会更倾向于使用该路由来转发数据包。
连接WiFi的设置,例如:
network:
network:
version: 2
renderer: NetworkManager
wifis:
wlp2s0b1:
dhcp4: yes
access-points:
"network_ssid_name":
password: "**********"
wlp2s0b1
:WiFi接口
dhcp4
:开启IPv4的DHCP服务
access-points
:填写WiFi的ssid名称和密码,请把network_ssid_name
换成需要连接WiFi的ssid名称,**********
换成WiFi的密码。
如果需要自定义IP
可以参考下面的例子:
network:
version: 2
renderer: networkd
wifis:
wlp2s0b1:
dhcp4: no
dhcp6: no
addresses: [192.168.0.21/24]
nameservers:
addresses: [192.168.0.1, 8.8.8.8]
access-points:
"network_ssid_name":
password: "**********"
routes:
- to: default
via: 192.168.0.1
addresses
:按格式填写IP地址和32位二进制的子码掩码
nameservers
:按格式填写DNS解析地址
routes
:按格式填写默认网关IP
还有其他用得比较少就不写了。
2.3 检查配置文件
写好配置好,需要检测一下配置有无写错。
可以使用指令netplan try
来检查,例如:
根据提示,是否直接按Enter键来确认使用。
如果有错误会自己提示哪里错了,例如:
2.4 应用配置
使用指令netplan apply
,如果没有任何提示代表正常了。如果配置文件有错,也会提示你哪里出错了。
2.5 查看配置好的IP
可以使用指令netplan status
来查看所有的IP
3 设置第二网卡
可以使用netplan set
来创建一个新的网卡参数
netplan set --origin-hint second-interface ethernets.enp6s0.dhcp4=true
second-interface
:新建配置文件名
enp6s0
:新建网络名
dhcp4=true
:开启DHCP服务
更多的文档可以参考官方文档:https://netplan.readthedocs.io/en/stable/
标签:配置,network,dhcp4,IP,ubuntu22.04,netplan,网络,使用 From: https://www.cnblogs.com/safe-rabbit/p/18312150