发现网上没有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、重启即可
更多精彩内容: