CentOS 上外网指南
准备工作

在CentOS上配置外网访问,首先需要确保系统已经安装并更新了必要的软件包,以下是一些基本的准备工作:
确保系统已安装并更新:
- 使用以下命令检查并更新系统:
sudo yum update
- 使用以下命令检查并更新系统:
安装网络配置工具:
- 使用以下命令安装
net-tools:sudo yum install net-tools
- 使用以下命令安装
查看网络配置
在配置外网访问之前,需要了解当前的网络配置情况,以下是一些常用的命令:
查看网络接口信息:
ifconfig
或者

ip addr show
查看路由表:
route -n
查看DNS配置:
cat /etc/resolv.conf
配置外网访问
以下是在CentOS上配置外网访问的步骤:
设置静态IP地址:
- 编辑
/etc/sysconfig/network-scripts/ifcfg-eth0(根据实际接口名称修改):sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
- 设置以下参数:
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no NAME=eth0 UUID=... devICE=eth0 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 - 保存并退出编辑器。
- 编辑
重启网络服务:
sudo systemctl restart network
测试网络连接:

- 使用以下命令测试外网连接:
ping google.com
- 使用以下命令测试外网连接:
常见问题解答(FAQs)
Q1:为什么我的CentOS无法连接到外网? A1:请检查以下方面:
- 确保静态IP地址设置正确。
- 确保网关和DNS服务器配置正确。
- 检查网络接口是否已启用。
- 尝试重启网络服务。
Q2:如何更改CentOS的默认DNS服务器? A2:编辑/etc/resolv.conf文件,并更改以下行:
nameserver 8.8.8.8
nameserver 8.8.4.4 可以添加或替换其他DNS服务器地址。

