首页 Linux linux:禁用使用环回并通过线路在一个comp的2个eth卡之间发送数据

linux:禁用使用环回并通过线路在一个comp的2个eth卡之间发送数据

我有一张2张eth卡,用连接线连接(直接从1号线到2号线). 安装了linux,我想从第一张网卡发送数据到第二张.我想强制数据包通过电缆传递.我可以设置任何IP卡. 通过ping,我得到卡上的计数器不变. 是否可以使用tcp / ip套接字? PS.我需要写一个程序.这将通过eth发送

我有一张2张eth卡,用连接线连接(直接从1号线到2号线).

安装了linux,我想从第一张网卡发送数据到第二张.我想强制数据包通过电缆传递.我可以设置任何IP卡.

通过ping,我得到卡上的计数器不变.

是否可以使用tcp / ip套接字?

PS.我需要写一个程序.这将通过eth发送数据包,因此与stackoverflow相关的问题.可能有一些依赖于操作系统的方式,它们也会帮助我

解决方法

看看本地路由表.使用iproute2工具安装ip route show table local.如您所见,所有发往本地IP的数据包都不会通过NIC,因为它们被标记为本地.

要强制数据包通过以太网卡删除相应的路由(即ip route delete 192.168.122.1 dev eth0 table local).要恢复此路由,只需向下设置界面:内核将完成插入这些路由的工作.

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/zhonghe/fwq/linux/20201230/14489.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部