1. Ubuntu24.04配置静态IP
1.1. 查看网卡名称
可以看到enp1s0便是本机的外网网卡名称。
1 2 3 4 5 6 7 8 9 10 11 12 13
| root@ubuntu:~# ip a 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 noprefixroute valid_lft forever preferred_lft forever 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:a9:45:06 brd ff:ff:ff:ff:ff:ff inet 192.168.122.123/24 metric 100 brd 192.168.122.255 scope global dynamic enp1s0 valid_lft 2436sec preferred_lft 2436sec inet6 fe80::5054:ff:fea9:4506/64 scope link valid_lft forever preferred_lft forever
|
1.2. 修改网卡配置信息
默认安装好 /etc/netplan/ 目录下有自带的一个 50-cloud-init.yaml 文件,如果不想动原始文件,直接新建一个 01-netcfg.yaml 文件,然后写入下面配置,此方式需要你把 50-cloud-init.yaml 文件中的网卡对应的 dhcp4改成 false。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| sudo sed -i 's/dhcp4: true/dhcp4: false/' /etc/netplan/50-cloud-init.yaml
sudo vim /etc/netplan/01-netcfg.yaml
------------------------------------- network: version: 2 renderer: networkd ethernets: enp1s0: dhcp4: no addresses: - 192.168.0.88/24 routes: - to: default via: 192.168.0.1 nameservers: addresses: - 61.139.2.69 - 114.114.114.114 -------------------------------------
|
1.3. 网卡生效
1 2 3 4 5 6 7
| sudo netplan apply
sudo systemctl restart systemd-networkd
ip a
ping www.baidu.com
|
评论