Ubuntu 22.04.1 LTS在/etc/netplan/XX-installer-config.yaml的yaml文件中配置IP地址。
使用ip addr
或者ifconfig
查看eno1和eno2的信息一般是只用一个
ip addr
寻找ip地址: 192.168.1.23/24
...
inet 192.168.1.23/24 brd 192.168.1.255 scope global eno2
...
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eno2
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eno2
192.168.1.1 0.0.0.0 255.255.255.255 UH 100 0 0 eno2
sudo vim /etc/netplan/00-installer-config.yaml
修改对应eno1或者eno2的信息,然后:wq保存。
# This is the network config written by 'subiquity'
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: no
addresses:
- 192.168.1.66/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
#nameservers:addresses比较重要,如果不设置,会导致apt-get无法获取网络信息
#gateway4: 192.168.1.1这个好像设置不设置都行
sudo netplan apply
使配置生效
参考相关网页
为Ubuntu 20.04 设置静态IP简明教程(和把大象装冰箱一样简单)
Ubuntu22.04 配置静态