Linux云服务器IP地址配置全攻略
在云计算时代,掌握Linux云服务器的IP地址配置是每个运维人员的基本技能。本文将详细介绍三种主流配置方法,帮助您快速完成网络设置。
方法一:使用ifconfig命令(临时配置)
ifconfig是最传统的网络配置工具,适合临时性配置:
# 查看当前网络接口 ifconfig # 配置IP地址(示例) ifconfig eth0 192.168.1.100 netmask 255.255.255.0 # 启用/禁用网卡 ifconfig eth0 up/down
注意:重启后配置会丢失
方法二:使用ip命令(推荐)
iproute2工具集提供的ip命令是现代Linux发行版的首选:
# 显示所有网络接口 ip addr show # 添加IP地址 ip addr add 192.168.1.100/24 dev eth0 # 设置默认网关 ip route add default via 192.168.1.1
优势:支持IPv6,功能更强大
方法三:修改配置文件(永久生效)
不同发行版的配置文件位置不同:
CentOS/RHEL系列:
# 编辑网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 典型配置内容 DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 ONBOOT=yes
Ubuntu/Debian系列:
# 编辑网络配置文件 vi /etc/network/interfaces # 典型配置内容 auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1
修改后需重启网络服务:systemctl restart network
常见问题排查
- 检查物理连接:
ethtool eth0 - 测试网络连通性:
ping 8.8.8.8 - 查看路由表:
route -n - 检查DNS配置:
cat /etc/resolv.conf
最佳实践建议
1. 生产环境建议使用配置文件方式
2. 云服务器通常还需要配置安全组规则
3. 建议同时配置IPv4和IPv6地址
4. 重要变更前做好备份
