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

你可能感兴趣的:(tcp/ip,网络协议,网络,经验分享)