问题: 一台服务器有多张网卡,要让数据包从指定的发出去,怎么实现,多谢!

假如linux服务器下有几个网卡,且都属于一个网段,通常数据从eth0,发出,那该如何指定一些特殊数据从eth1或eth2 发送呢?

哪位知道的给个解决方案好不?

认为较好的答案:

假设:

有3个网卡 eth0 eth1 eth2

地址:192.168.0.1 192.168.0.2 192.168.0.3 网关 192.168.0.254

ip route add default via 192.168.0.254 dev eth0 table 100 src 192.168.0.1

ip route add default via 192.168.0.254 dev eth1 table 200 src 192.168.0.2

ip route add default via 192.168.0.254 dev eth3 table 300 src 192.168.0.3

ip rule add from 192.168.0.1 table 100

ip rule add from 192.168.0.2 table 200

ip rule add from 192.168.0.3 table 300

这样设置后,你访问哪个地址,就会使用哪个网卡来发送数据

还有,多个网卡设置为同一段的IP不会引起任何麻烦,只是需要提醒的是设置IP的时候不能每个网卡都设置缺省网关,否则就会有麻烦了。

windows 中有双网卡,一个网卡的IP地址为192.168.180.1 一个是192.168.170.1

在没有手工添加路由项的情况下,这时ping 发出的数据全部是从192.168.180.1这个网卡发出去。

那么了为能够让192.168.170.1这个网卡也能够往外ping 那么必须指定一条路由

route add 192.168.0.0 mask 255.255.255.0 192.168.170.254

这样192.168.170.1这个网卡就能够往外ping 了

linux 指定网卡发数据,让数据包从指定网卡发送相关推荐

  1. python通过指定网卡发包_Python选择网卡发包及接收数据包

    当一台计算机上有多个网卡时,需要选择对应IP地址的网卡进行发送数据包或者接受数据包. 1.选择网卡发包(应用scapy): plface=conf.route.route("××.××.×× ...

  2. 数据包从物理网卡流经 Open vSwitch 进入 OpenStack 云主机的流程

    目录 文章目录 目录 前言 数据包从物理网卡进入虚拟机的流程 物理网卡处理 如何将网卡收到的数据写入到内核内存? 中断下半部分软中断处理 数据包在内核态 OvS Bridge(Datapath)中的处 ...

  3. Linux使用tcpdump抓取网络数据包示例

    tcpdump是linux命令行下常用的的一个抓包工具,记录一下平时常用的方式,测试机器系统是ubuntu 12.04. tcpdump的命令格式 tcpdump的参数众多,通过man tcpdump ...

  4. 向xxxhub发了一个数据包,发现了···

    那天,我突然想到一个问题: 当我访问那个让万千宅男程序员为之着迷的GitHub时,我电脑发出的数据包是如何抵达大洋彼岸的GitHub服务器的呢,这中间又要经过哪些节点呢? 让我们一起来探究下这个问题, ...

  5. Linux内核网络协议栈:udp数据包发送(源码解读)

    <监视和调整Linux网络协议栈:接收数据> <监控和调整Linux网络协议栈的图解指南:接收数据> <Linux网络 - 数据包的接收过程> <Linux网 ...

  6. 怎么看xray发了那些数据包

    怎么看xray发了那些数据包.版本说明:Xray 下载地址:https://github.com/chaitin/xray/releases 使用环境:windows.linux.macos皆可 工具 ...

  7. 向xxxhub发了一个数据包,发现了一些不可告人的秘密

    大家好,我是周杰伦. 那天,我突然想到一个问题: 当我访问那个让万千宅男程序员为之着迷的GitHub时,我电脑发出的数据包是如何抵达大洋彼岸的GitHub服务器的呢,这中间又要经过哪些节点呢? 让我们 ...

  8. 计算机监听的端口,侦听计算机的指定端口并分析其数据包,监听,本,解析

    # 可以用80端口进行试验,只要打开浏览器浏览网页即可捕获数据包 import os ###################################### ########## ####### ...

  9. [网络]网卡是如何接受数据包的

    网卡是如何将数据帧发送到网络层 本文章内容参考:深入理解Linux网络. 看计算机底层的前提基础是我们有某个方面的知识不是很理解,从而根据这个点在去理解该技术的基础底层,这样的话学习起来不会很枯燥. ...

最新文章

  1. 搭建LAMP下的ucenter家园博客
  2. Oracle 入面既一d函数
  3. 单例模式之懒汉式/饿汉式/结合二者之优的模式
  4. android icon 圆角半径,iOS和安卓APP启动图标的尺寸和圆角值详解
  5. 期待三分天下开源芯片有其一
  6. 常见web前台技术之间的关系html,css,javascript...
  7. python 下载bilibili视频
  8. usaco1.5.3(sprime)
  9. 制造行业IT运维管理解决方案
  10. 不知道浏览器怎么清除缓存?各种浏览器清理缓存的方法
  11. Myeclipes 10 cracker.jar破解文件指定路径错误
  12. bnu1061 古墓丽影 C语言版
  13. 2021年网络赚钱方法以及网络兼职赚钱项目_做知识付费平台的公司有哪些,互联网知识付费的项目
  14. 【知识分享】异步串行收发器Uart(串口)-通信协议详解
  15. 双位置继电器ST2-2L/AC220V
  16. 连续加班后的一些感想
  17. KFS replicator安装(Mysql-KES)
  18. BUGKU 聪明的小羊
  19. pdf 卖肯锡_麦肯锡管理必读
  20. cif和cip的区别_CIF和CIP到底有什么区别啊?

热门文章

  1. C#操作Word的方法总结
  2. 互联网接入IPv6改造解决方案
  3. latex文献怎么弄_Latex 中如何制作参考文献 (以ApJ为例)
  4. 百科 | 企业管理系统:是什么、用途、类型
  5. 计算机组成原理之CPU的功能和组成部分
  6. OpenWrt:WRTnode2P实现联网
  7. C语言专升本考纲解读及考纲详细内容整理
  8. 注册GitHub帐号
  9. 令执法机构头疼的“虚拟货币犯罪”,为何链上天眼能“行”
  10. 目前电视盒子哪个最好?测评20款后整理网络电视盒子推荐