为了不频繁的修改finalshell的ip配置,配置静态ip。
虚拟网络配置是NAT模式+网桥模式
查看现在IP:
ip addr
网络接口有三个:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:77:94:51 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
valid_lft 86059sec preferred_lft 86059sec
inet6 fe80::a00:27ff:fe77:9451/64 scope link
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:1f:6b:11 brd ff:ff:ff:ff:ff:ff
inet6 fe80::a00:27ff:fe1f:6b11/64 scope link
valid_lft forever preferred_lft forever
Netplan配置文件存储在/etc/netplan
目录中。可能有多个YAML文件。文件名称有些许差异。本例子是 00-installer-config.yaml。将其备份:
sudo cp 00-installer-config.yaml 00-installer-config.yaml_before
修改文件:
sudo vim 00-installer-config.yaml
将其修改为:
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: true
enp0s8:
dhcp4: false #关闭dhcp
dhcp6: false
addresses: [172.16.0.206/24] #ip,符合在其网段内
gateway4: 172.16.0.1 # 网关
nameservers:
addresses: [8.8.8.8,114.114.114.114] #dns
version: 2
最后应用更改后:
sudo netplan apply
亲测有效!!