centos 服务器网卡defroute配置

本文介绍了一台CentOS服务器重装系统后遇到的网络不通问题。具体表现为从外部无法Ping通或SSH连接服务器,经过排查发现是由于系统默认使用了eth0网卡而非实际使用的eth1网卡导致的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

给服务器重装系统(centos)后发现对外访问是通的,但是从其他点却怎么也ping不通,ssh连接不上,把防火墙试试关了之后发现也没有用。最后发现是网卡配置问题,系统默认路由选择的是eth0网卡,而实际使用的eth1网卡,所以需要在eth1的配置文件内加上DEFROUTE=yes
### CentOS 8.5 上网卡配置方法 对于主机环境运行 Windows 10 Enterprise 版本,其中一块网卡为 Intel(R) Ethernet I210-T1 GbE NIC 连接至外网,另一块 Intel(R) Ethernet Connection (7) I219-LM 则用于连接内网,在此环境下使用 VMware 16 Pro 安装并运行着 CentOS 8.5 的虚拟机环境中[^1]。 在 CentOS 8.5 中调整网卡设置可以通过编辑 `/etc/sysconfig/network-<interface>` 文件来完成。通常情况下,接口名称会类似于 `ifcfg-enp0s3` 或者其他根据实际硬件情况而定的名字。为了使网络适配器能够自动启动以及采用静态 IP 地址而非通过 DHCP 获取地址,需按照如下方式修改该文件: ```bash TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static # 设置为 static 表明将手动指定 IP 配置而不是动态获取 DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=enp0s3 # 此处应替换为具体的网卡设备名 UUID=<your_interface_uuid> DEVICE=enp0s3 # 同样要匹配对应的网卡设备名 ONBOOT=yes # 确保系统引导时激活这个网卡 IPADDR=192.168.1.100 # 设定所需的固定 IP 地址 NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.1.1 # 默认路由(网关) DNS1=8.8.8.8 # 可选:首选 DNS 服务器 DNS2=8.8.4.4 # 可选:备用 DNS 服务器 ``` 上述配置中的 IP 地址、子网掩码、网关和 DNS 应依据具体网络状况和个人需求做适当更改[^4]。 保存更改后的配置文件之后,重启网络服务以应用新的设定: ```bash systemctl restart NetworkManager ``` 或者直接重载特定的网络接口而不必完全停止整个网络管理器: ```bash nmcli connection reload && nmcli connection up <interface_name> ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值