centos:双网卡的配置

本文讨论了Linux环境下,如何配置两张不同用途的网卡以实现内外网都能访问服务器,以及解决双网卡同时启用时只能访问一个的问题。通过修改网关信息和添加路由表,最终成功实现了双网卡的正常工作。

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

引:http://jingyan.baidu.com/article/c1a3101eb1bac4de656deb34.html
前言:
公司某软件产品,要求内外网都能访问。
实现方案:
[list]
[*] 在这台服务器上安装两张网卡,一张对外(eth0, IP=114.XXX.XXX.XXX),一张对内 (eht1,IP=172.XXX.XXX.XXX)。
[*] [color=red]在禁用另一张网卡之后[/color],通过内网或者外网都能访问这台服务器。
[*] 但是两张网卡都启用时,只能访问一张网卡,另一张不能访问,ping 不通。
[/list]

问题分析:
单独启用一张网卡,ip 地址都能 ping 通,这说明网卡配置没有问题。启用两张网卡以后,只能 ping 通一个,说明这之间可能会有冲突。网上资料说,Linux 系统只能使用一个默认网关,当两张网卡同时启用时,系统只能识别其中一个。

解决办法:
由于对外的网卡(eth0,IP=114.XXX.XXX.XXX)性能比较好一些,所以把他作为默认网卡。
[*]打开内网网卡配置文件 /etc/sysconfig/network-cripts/ifcfg-eth1,修改网关信息为:
[code=""]
GATEWAY=0.0.0.0
[/code]
[*] 添加路由表, vi 编辑 /etc/sysconfig/network-scripts/route-eth1
[code="cmd"]
# cat route-eth1
ADDRESS0=172.0.0.0
NETMASK0=255.0.0.0
GATEWAY0=172.16.1.1
[/code]

service network restart 重启网卡即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值