CentOS配置连接公网IP完整指南
配置网络接口
编辑网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改以下参数以匹配公网IP信息:
BOOTPROTO=static IPADDR=203.0.113.100 NETMASK=255.255.255.0 GATEWAY=203.0.113.1 ONBOOT=yes
保存后重启网络服务:
systemctl restart network
配置防火墙规则
开放必要端口:
firewall-cmd --permanent --add-port=80/tcp firewall-cmd --permanent --add-port=22/tcp firewall-cmd --reload
验证网络连通性
检查IP地址配置:
ip addr show eth0
测试外网连通性:
ping -c 4 8.8.8.8
验证网关连通性:
ping -c 4 203.0.113.1
常见问题排查
网络服务未启动
systemctl status network
防火墙拦截访问
firewall-cmd --list-all
网关配置错误
route -n
高级配置建议
- 配置DNS解析服务器:
nameserver 8.8.8.8
- 设置多网卡绑定实现负载均衡
- 启用网络流量监控工具:
nload