Ubuntu固定IP配置指南:再也不用担心服务器失联啦!Ubuntu服务器固定IP配置全攻略,告别网络中断烦恼!

哎,你的Ubuntu服务器是不是总像青春期少年一样叛逆?今天IP还是192.168.1.100,明天重启就变成192.168.1.101了?别慌!今儿咱们就手把手教你怎么给这熊孩子套上"固定项圈",让它的IP永远听话不跑偏。


一、配置前的"三件套"准备

​1. 网卡身份证大搜查​
在终端输入ip a或者ifconfig,你会看到类似这样的信息:

2: eth0:  mtu 1500...inet 192.168.1.23/24 brd 192.168.1.255...

重点盯住"eth0"这个网卡名(你的可能是enp3s0这类新式命名),记下它现在的IP地址和子网掩码(比如/24对应255.255.255.0)

​2. 情报收集四件套​
准备好这些关键参数:

  • ​新IP地址​​:问网管要个没人用的,比如192.168.1.188
  • ​子网掩码​​:通常和现有网络一致
  • ​网关地址​​:路由器的IP,一般是192.168.1.1
  • ​DNS服务器​​:推荐阿里云的223.5.5.5和腾讯的119.29.29.29

​3. 权限通行证​
记得在命令前加sudo,就像进小区要刷门禁卡一样重要!


二、新老系统两套拳法

​情况1:Ubuntu 18.04+用户​
这类朋友要用Netplan这个新管家:

  1. 打开配置文件:sudo nano /etc/netplan/00-installer-config.yaml
  2. 改成这样(注意空格缩进!):
yaml复制
network:version: 2renderer: networkdethernets:eth0:dhcp4: noaddresses: [192.168.1.188/24]gateway4: 192.168.1.1nameservers:addresses: [223.5.5.5, 119.29.29.29]
  1. 按下Ctrl+S保存,Ctrl+X退出
  2. 执行sudo netplan apply让配置生效

​情况2:Ubuntu 16.04等老系统​
老伙计们得用传统方法:

  1. 编辑文件:sudo nano /etc/network/interfaces
  2. 修改内容:
auto eth0iface eth0 inet staticaddress 192.168.1.188netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 223.5.5.5 119.29.29.29
  1. 重启网络服务:sudo systemctl restart networking

三、验收成果三板斧

​1. IP体检报告​
输入ip a show eth0,看到inet后面是你的新IP就对了!

​2. 网络通畅测试​
ping -c 4 223.5.5.5能收到回复包,说明网络通了。

​3. DNS健康检查​
nslookup www.baidu.com能解析出IP地址,说明DNS正常工作。


四、翻车急救指南

​症状1:配置完连不上网​

  • 检查网线是否插紧(别笑!真有人栽在这)
  • 确认网关地址是不是路由器的真实IP
  • 试试sudo netplan --debug apply看报错信息

​症状2:能ping通IP但打不开网页​

  • 八成是DNS没配好,临时补救:sudo nano /etc/resolv.conf添加nameserver 223.5.5.5

​症状3:重启后配置失效​

  • 老系统用户注意:Ubuntu 16.04需要关闭NetworkManager服务
  • 新系统用户检查yaml文件缩进,必须是空格不能用Tab

五、个人血泪经验谈

说句掏心窝的,固定IP这事儿就像给服务器买养老保险——平时用不着,关键时刻能救命。去年我司财务系统就因为IP变动导致税控盘失联,差点错过报税截止日。现在给所有服务器都上了固定IP,运维小哥的脱发量都减少了一半!

不过要提醒各位萌新:家用电脑没必要固定IP,毕竟动态IP能防黑客扫描。但如果是跑网站、数据库这些重要服务,固定IP绝对是刚需。最后送大家一句口诀:"一查二改三应用,网络稳定不求人!"