Ubuntu20.04-22.04永久固定ip(重启不变)

发现网上没有ubuntu20.04永久固定ip的教程,所以我想了一个办法——重启自动运行脚本并更改ip

1、修改网络配置

nano /etc/netplan/50-cloud-init.yaml

2、更改为一下内容

network:
   ethernets:
      eth0:         #网卡名称
         dhcp4: no       #关闭dhcp服务
         addresses: [192.168.31.2/24]    #修改为自己想要的ip地址
         optional: true
         gateway4: 192.168.31.1      #路由器网关地址
         nameservers:
            addresses: [8.8.8.8,114.114.114.114]
version: 2

ctrl+x保存并退出

3、新建开机修改ip文件

nano /etc/netplan/reboot-50-cloud-init.yaml

4、复制刚才的内容到这个文件

network:
   ethernets:
      eth0:         #网卡名称
         dhcp4: no       #关闭dhcp服务
         addresses: [192.168.31.2/24]    #修改为自己想要的ip地址
         optional: true
         gateway4: 192.168.31.1      #路由器网关地址
         nameservers:
            addresses: [8.8.8.8,114.114.114.114]
version: 2

ctrl+x保存并退出

5、创建开机重启任务

nano /etc/netplan/reboot-network.sh 

6、输入

cp -rf /etc/netplan/reboot-50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml
sudo netplan apply

7、利用crontab创建开机执行任务

crontab -e

8、在文末输入

@reboot /etc/netplan/reboot-network.sh

保存并退出

9、重启即可

更多精彩内容:

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注