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这个新管家:
- 打开配置文件:
sudo nano /etc/netplan/00-installer-config.yaml
- 改成这样(注意空格缩进!):
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]
- 按下
Ctrl+S
保存,Ctrl+X
退出 - 执行
sudo netplan apply
让配置生效
情况2:Ubuntu 16.04等老系统
老伙计们得用传统方法:
- 编辑文件:
sudo nano /etc/network/interfaces
- 修改内容:
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
- 重启网络服务:
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绝对是刚需。最后送大家一句口诀:"一查二改三应用,网络稳定不求人!"