ubunutu修改IP,重启依然生效

有一台Linux服务器,之前通过ifconfig改了IP,后来重启电脑,IP又变了回去。后来换了一种改配置文件的方式,重启后IP没变。现记录如下:

1、找到网络配置文件

cd /etc/netplan/ 打开这个目录,查看下面的文件

2、编辑配置文件

sudo nano /etc/netplan/your-config-file.yaml

your-config-file.yaml 是你当前网络配置文件的名称。这可能因系统版本和网络设置而异,通常是类似 01-network-manager-all.yaml 或 50-cloud-init.yaml 的文件。

3、修改文件内容

network:
version: 2
renderer: networkd
ethernets:
eth0: # 这里可能是你的网络接口,可能不同于 eth0
dhcp4: true # 这里可能是 DHCP 设置

4、手动设置 IP 地址

如果你想要手动设置 IP 地址,将 dhcp4: true 改为以下内容(假设你要设置的 IP 地址是 192.168.1.100,子网掩码是 24,网关是 192.168.1.1)

network:
version: 2
renderer: networkd
ethernets:
eth0: # 这里可能是你的网络接口,可能不同于 eth0
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # 可选:DNS 服务器

5、保存更改并退出

在 nano 编辑器中,按 Ctrl + O 保存,然后可能会询问是否修改文件名称,这时候直接回车即可。最后按 Ctrl + X 退出。

6、应用更改

sudo netplan apply

阅读剩余
THE END