首页 > 编程知识 正文

双网卡配置同一网段ip,一台机器配置两个同网段ip

时间:2023-05-05 12:42:41 阅读:228732 作者:2038

这类问题其实经常会遇到:

同一台设备双网卡为什么不能设置为同一网段?

双网卡设置IP属于同一网段的问题

同一个设备上的两个网卡可以配置成相同网段吗?

双网卡,同网段,同局域网能否实现互不干扰?

一台电脑上的两张网卡能不能配在同一网段?为什么?

一台电脑有双网卡如何设置?

双网卡,同网段,冲突

双网卡在同一网段的解决办法?

设想一个场景:

当同一设备的两个网卡被设置为同一个网段后(网卡1为192.168.1.100,网卡2为192.168.1.101),假如现在需要发送一个报文给192.168.188.188,数据包应该从网卡1发送还是从网卡2发送?

答案是会根据路由表内最靠前的那一个。

可能是网卡1,也可能是网卡2...

这就非常的不靠谱,充满不确定性。

所以一般都不建议设置双网卡为同一网段

假设上面的问题,数据都通过网卡1发送,当我们将网卡1的网口网线拔掉之后,会发生什么?

答案是网络不通。

系统并不能按我们设想的改从网卡2走,当需要访问外面的时候,系统会去路由表里面查询,当查询到第一个匹配的项目时就应用这个项目,也就是从这条路径走了,hxsdtk拔掉网卡1的网线的时 候,路由表并没有同时改变,所以系统仍然会试图从网卡1走,并不会自动改成从网卡2走。

如何查看路由表内网卡1还是网卡2更靠前?

root@keda-PC:/home/keda# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault 172.16.80.254 0.0.0.0 UG 0 0 0 eth2172.16.80.0 0.0.0.0 255.255.248.0 U 0 0 0 eth2root@keda-PC:/home/keda# 如何设置成让数据从网卡2上经过?

三种方式:

1.网卡1和网卡2设置成不同网段,这样可以分别让网卡1和网卡2传输不同的数据。

2.将网卡1设置为“down”,网卡2设置为“up”系统会更新对应的路由表。

3.直接手动修改路由表,添加或删除路由表信息。

如何设置成网卡1不通时,自动切到网卡2上进行通信?

这应该是网卡冗余的一个功能,具体百度“bond”

参考:多网卡的7种bond模式原理 

参考:双网卡设置同一网段IP地址的问题(2)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。