linux 不能同时使用双网卡

系统用的的linux,两块网卡分别是Intelcorporation82751eb和netxtremeBCM5722其中5722是集成到主板上的。现在是BCM5722用的... 系统用的的linux,两块网卡分别是Intel corporation 82751eb和
netxtreme BCM5722其中5722是集成到主板上的。
现在是BCM5722用的时候82751不能用
如果将BCM5722关掉 82751就可以使用
一楼的 能告诉具体怎么操作吗
展开
 我来答
萌萌哒叔
推荐于2017-09-09 · TA获得超过9237个赞
知道大有可为答主
回答量:1988
采纳率:33%
帮助的人:868万
展开全部
你这个需求,需要使用iproute2包中的 ip命令完成。
首先 /etc/iproute2/rt_tables 里面添加2个table, 对应2个不同的网段(net3 net5)
配置思路是 用ip route 命令为net3 table增加default gw 118.126.3.1,net5 table 增加default gw 118.126.5.1
然后用 ip rule 命令 使用源地址匹配规则 源地址为118.126.3.16的数据包选择 net3 table, 源地址为118.126.5.251的数据包选择net5 table.

当然你也需要设置本机的默认default gw(直接用route命令),那么由本机生成的数据包,默认会选用与default gw连接的那块网卡的ip地址对外通讯(程序指定的除外)。

以上配置对于正常开发的 tcp通讯软件完全可以正确工作,ping也没有问题。 不过某些开发不正确的udp软件可能运行会不正常(这种udp软件,在有两个以上ip地址的主机上工作都会有问题)
shine雪瑞
推荐于2017-09-04 · 知道合伙人教育行家
shine雪瑞
知道合伙人教育行家
采纳数:140 获赞数:26670
学生

向TA提问 私信TA
展开全部
这个需求,需要使用iproute2包中的 ip命令完成。
首先 /etc/iproute2/rt_tables 里面添加2个table, 对应2个不同的网段(net3 net5)
配置思路是 用ip route 命令为net3 table增加default gw 118.126.3.1,net5 table 增加default gw 118.126.5.1
然后用 ip rule 命令 使用源地址匹配规则 源地址为118.126.3.16的数据包选择 net3 table, 源地址为118.126.5.251的数据包选择net5 table.

当然也需要设置本机的默认default gw(直接用route命令),那么由本机生成的数据包,默认会选用与default gw连接的那块网卡的ip地址对外通讯(程序指定的除外)。

以上配置对于正常开发的 tcp通讯软件完全可以正确工作,ping也没有问题。 不过某些开发不正确的udp软件可能运行会不正常(这种udp软件,在有两个以上ip地址的主机上工作都会有问题)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
blackfriday13
2010-04-16 · TA获得超过3397个赞
知道大有可为答主
回答量:7463
采纳率:33%
帮助的人:6902万
展开全部
跟win系统一样,双网卡只能有一个默认网关,

把外网的网关设置了,内网就一个网段的,大可不用网关的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式