精华内容
下载资源
问答
  • 如果你电脑同时装了双网卡(包括无线网卡),且分别属于不直接相连的网段,此时如果在两个属性里都设了网关,Windows只认其中一个导致两个网段不能同时上。  所以只能在其中一个网卡的属性中设网关(如两个内网段...
    如果你电脑同时装了双网卡(包括无线网卡),且分别属于不直接相连的网段,此时如果在两个属性里都设了网关,Windows只认其中一个导致两个网段不能同时上。
      所以只能在其中一个网卡的属性中设网关(如两个内网段随便取一个,一个外网一个内网的设外网的方便),另一个网关先留空,然后运行cmd,运行“route -p add 内网网段 mask 子网掩码 内网网关(刚留空的)”,如果内网网段有多段的则多打几次这个命令就可以了。这个命令目的在于将原内网地址永久性地默认通过内网网关,适用于学校企业等同时存在多个不同网段服务器且接入也不同的。


      特别要注意的是网段与子网掩码的对应关系不能输错!
      example:
      route -p add 192.168.0.0 mask 255.255.0.0 192.168.180.254 metric 1
      route -p add 10.0.0.0 mask 255.0.0.0 192.168.180.254 metric 1
      实践中发现该命令非常有用,可以指定任何特定的IP或段指向某网关。
      
      metric Metric 
       为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。
      
      Metric用于指出路由的成本。通常情况下代表到达目标地址所需要经过的跃点数量,一个跃点 代表经过一个路由器。 
      
      类似的方法如下:
      主要原因是:2个网卡的优先级一致,导致上内网的时候,到不了外网,而上外网的时候,就进不了内网,因为计算机无法识别同样的默认网关。在设置ip的时候系统就会提示2个网卡一起使用,会使计算机网络不能正常使用。 
      
      解决办法就是设置不同的默认网关级别。 
      外网设置:打开tcp/ip协议,高级,编辑默认网关的跃点数为10,默认为自动,值为20,用route print查到的;设置自动跃点数为10。 
      这样的设置是把外网的优先级提高。内网优先级就比较底了。 
      
      用route print 命令来查看:未设置以前的值是有两个默认网关0.0.0.0, 
      network destination netmask gateway interface metric 
      0.0.0.0 0.0.0.0 192.168.198.66 192.168.198.101 20 
      0.0.0.0 0.0.0.0 10.172.2.2 10.172.2.222 20 
      
      因为两个默认网关的metric 值都是20。 
      修改后的值是: 
      network destination netmask gateway interface metric 
      0.0.0.0 0.0.0.0 192.168.198.66 192.168.198.101 10 
      0.0.0.0 0.0.0.0 10.172.2.2 10.172.2.222 20 
      
      metric值越高,他的优先级别越低,这样2个默认网关就不会冲突了。 
      
      修改完这个以后: 
      有些时候可能进内网还不正常,你可以手工设置内网的默认网关路由。 
      如:要进10.168.8.x,的内网由10.172.2.2这个网关进,通过命令来设置: 
      route add -p 10.168.8.x mask 255.255.255.0 10.172.2.2 
      命令解释: 
      10.168.8.x为目标网段或目标ip,设为目标网段时,x值为0, 
      255.255.255.0,为网关10.172.2.2的子网。 
      10.172.2.2,为这个目标ip的默认路由。 
      mask的关键字不能少,-p为系统重启后保存设置,不用重新更改或重新增加这条路由。 
      有关route add/print的相关资料大家可以在网上查查,它的使用办法。 
      
      这样问题就可以得以解决。 
      
      当然也可以用其它的办法来更改默认网关的值: 
      1。如route delelte 0.0.0.0,把2个默认网关都删掉,再新增。新增时注意设置metric这个值不能一样。 
      2。用route change 来变更两个默认网关的的外网网关的metric值。。 
      
      不过这2个方法比较的繁锁,也不容易操作。
    展开全文
  • 文章目录需求问题相关资料 ...要求:物联网两个网口与2台设备(192.168.50.129)可以同时通信。 问题 目前的情况为: 使用路由表如下: Kernel IP routing table Destination Gateway Genmask Flags Me

    需求

    • 物联网网关操作系统:Debian 8.3.0;
    • 主板自带两个网口,IP分别为192.168.50.51(eth1)、192.168.50.52(eth0);网关为192.168.50.254;
    • 要求:物联网两个网口与2台设备(192.168.50.129)可以同时通信。

    问题

    目前的情况为:

    1. 使用路由表如下:
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         192.168.50.254  0.0.0.0         UG    0      0        0 eth1
    192.168.50.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
    192.168.50.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
    

    eth1能Ping通192.168.50.129,eth0不能192.168.50.129; 192.168.50.129可以同时Ping通192.168.50.51(eth1)、192.168.50.52(eth0), 但拔掉eth1网线,则都无法Ping通

    1. 搜索网络资料 linux下双网卡能不能设置同一网段?[1],按照以下操作
    net.ipv4.conf.all.arp_announce = 2
    net.ipv4.conf.all.arp_ignore = 1
    net.ipv4.conf.default.accept_source_route = 0
    net.ipv4.conf.default.arp_announce = 2
    net.ipv4.conf.default.arp_ignore = 1
    net.ipv4.conf.default.rp_filter = 1
    net.ipv4.conf.eth0.arp_announce = 2
    net.ipv4.conf.eth0.arp_ignore = 1
    net.ipv4.conf.eth1.arp_announce = 2
    net.ipv4.conf.eth1.arp_ignore = 1
    
    作者:袁昊洋
    链接:https://www.zhihu.com/question/41331151/answer/169574975
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    

    eth1能Ping通192.168.50.129,eth0不能192.168.50.129; 192.168.50.129可以能Ping通192.168.50.51(eth1),无法Ping通192.168.50.52(eth0)

    1. 查找多路由表相关资料
    ip route add 192.168.50.0/24 dev eth0 src 192.168.50.51 table eth0table 
    ip route add 192.168.50.0/24 dev eth1 src 192.168.50.52 table eth1table 
    ip route add default dev eth0 via 192.168.50.254 table eth0table 
    ip route add default dev eth1 via 192.168.50.254 table eth1table 
    ip rule add from 192.168.50.51 table eth0table 
    ip rule add from 192.168.50.52 table eth1table 
    

    在执行此指令后

    ip rule add from 192.168.50.51 table eth0table 
    

    系统报错误

    RTNETLINK answers: Operation not supported
    

    查找相关ip rule资料,4.8. Routing Tables[2],需要内核开启 CONFIG_IP_MULTIPLE_TABLES=y配置;查看内核配置文件

    zcat /proc/config.gz
    
    输出:
    #
    # Automatically generated file; DO NOT EDIT.
    # Linux/arm64 4.19.59 Kernel Configuration
    #
    ...
    # CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
    # CONFIG_DEBUG_WX is not set
    # CONFIG_DEBUG_ALIGN_RODATA is not set
    # CONFIG_ARM64_RELOC_TEST is not set
    # CONFIG_CORESIGHT is not set
    ...
    

    没有 CONFIG_IP_MULTIPLE_TABLES配置项,若要开启需要编译内核,工作量较大,不再尝试

    解决办法

    一个不是办法的办法

    不将两个网口配置为同一网段,在设备与网关间加交换机,同时使网关与设备在同一网络,搞定!

    相关资料

    [1] https://www.zhihu.com/question/41331151
    [2] http://linux-ip.net/html/routing-tables.html

    展开全文
  • CentOS中两个网卡配置的IP地址都在同一个网段中,导致其中一个网卡不能使用,一台双网卡的设备IP地址最好不要在在同一网段中。 当然,2个网卡配置在同一个网段是可以的,但不能设置一样的IP,也就不存在地址冲突问题...
  • 树莓派 同时使用有线和无线网卡

    千次阅读 2020-02-03 22:14:02
    树莓派同时使用有线和无线使能双网卡待机添加路由使用规范*备注:192.168.1.0 - 表明所有以192.168.1开始的网段,都将从后面的设备发送相应的数据* 使能双网卡待机 Linux通过设置默认的网络信息实现双网卡待机 ...

    使能双网卡待机

    Linux通过设置默认的网络信息实现双网卡待机
    设置方法如下:

    1. 查看默认网关状态
    sudo ip route 
    

    默认网关信息
    出现如上的图片,表明目前两个网卡都属于默认待机状态
    eth0 -有线网络
    wlan0- 无线网络

    如果不是两个网络同时待机的情况下,需要增加默认网关,处理流程可采用先删除后增加的方案;

    删除默认网关

    route  del default
    

    添加默认网关

    route add default gw 192.168.1.1
    

    添加路由使用规范

    添加默认有线网通信端口的指令如下:

     route add -net 192.168.0.0  gw 192.168.1.1 netmask 255.255.0.0 dev eth0
    

    添加默认的无线网通信端口的指令如下:

     route add -net 192.168.1.0  gw 192.168.1.1 netmask 255.255.0.0 dev wlan0
    

    备注:192.168.1.0 - 表明所有以192.168.1开始的网段,都将从后面的设备发送相应的数据

    语法说明:
    route add -host 192.168.254.1 dev eth1
    route规范添加完成后结果如下:
    添加完成结果检查

    展开全文
  • 双网卡网络转发

    千次阅读 2011-10-10 10:20:45
    现有双网卡的ubuntu连接内外两个网 外网网卡eth0, 网段 192.168.63.0 内网网卡eth1, 网段 10.147.9.0 目标,内网其他设备如10.147.9.70可以访问外网的设备如192.168.63.1 首先要设置双网卡同时使用  $ sud
    
    


    现有双网卡的ubuntu连接内外两个网

    外网网卡eth0, 网段 192.168.63.0

    内网网卡eth1, 网段 10.147.9.0

    目标,内网其他设备如10.147.9.70可以访问外网的设备如192.168.63.1

    首先要设置双网卡同时使用 

    $ sudo vim /etc/network/interfaces

    内容如下

    auto lo

    iface lo inet loopback



    iface eth1 inet static
    address 10.147.9.250
    netmask 255.255.0.0
    gateway 10.147.9.1

    auto eth1

    注,其中外网段似乎是在gnome里设的,所以没有提及,具体有待研究。

    此时内外网基本联通

    在内网其他设备如 10.147.9.70上边增加一条临时路由,重启后失效

    windows这样设

    route add 192.168.63.0 mask 255.255.255.0 10.147.9.250

    如果是永久性设置

    route add -p 192.168.63.0 mask 255.255.255.0 10.147.9.250

    linux 临时路由添加

    route add -net 192.168.63.0 netmask 255.255.255.0 gateway 10.147.9.250

    ubuntu 永久静态路由添加

    $sudo vim /etc/rc.local

    route add -net 192.168.63.0 netmask 255.255.255.0 gateway 10.147.9.250

    把上面这句加到exit 0 上边就行

    意思是说所有发往192.168.63这个网段的地址全部先发往10.147.9.250

    而不是系统原来的默认网关10.147.9.1


    从10.147.9.70 ping 10.147.9.250 通

    从10.147.9.70 ping 192.168.63.50 (同一设备的外网卡地址) 通

    从10.147.9.70 ping 192.168.63.1 外网网关 不通

    从10.147.9.250 ping 10.147.9.70 通

    从192.168.63.50 ping 192.168.63.1 通


    参考了很多资料, 说iptables可以实验网桥或路由的转发功能

    具体操作如下:

    开启ipv4的转发功能

    2个地方要改

    $ sudo vim /etc/sysctl.conf

    把下面这句的#号去掉

    #net.ipv4.ip_forward=1

    还有

    $ sudo vim /proc/sys/net/ipv4/ip_forward

    把0改成1

    然后运行下列命令iptables --flush
    iptables --table nat --flush
    iptables --delete-chain
    iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
    iptables --append FORWARD --in-interface eth1 -j ACCEPT

    然后测试从10.147.9.70 ping 192.168.63.1通了,庆祝一下
    还有个问题,就是关机以后不能保存设置,就是说再次开机要再次运行上边4条命令
    研究了一下午,终于搞定。
    把上边4条命令加到开机自动运行的脚本里面即可。
    这也是Ubuntu的小窍门
    $sudo vim /etc/rc.local
    把上边四条命令加到
    exit 0 上边就行



    短短一篇文章, 好长时间的探索,拿出来跟大家分享,我是从别人那里学到的经验,也把经验分享给更多的人,让大家少走弯路。

    续:
    其实这就是个网桥转发的例子
    内网与外网通过一个双网卡的服务器相连
    当内网访问一个外网的地址是,它把请求发到了网关的内网网卡上,iptablesd再通过另一个连接外网的网卡把这个请求发到对应的外网服务器上,完成转发。
    展开全文
  • 背景:公司的采集主机要实现双网卡的功能,开始两个网卡定义在不一样的网段上,可以独立使用,但要通过网关连接外网时发现他们不能共用同一个网关。但默认网关只能设置一个,这就用要把它设在同一个网段才能只使用一...
  • 计算机双网卡写路由

    2013-11-25 15:15:15
    电脑双网卡写路由部署方法在目前各个公司网络中,有许多公司采取的是办公网和外网物理隔离的部署方案,这使得许多...但是两块网卡都装好,并配置好IP,子网掩码,网关,DNS之后,并不能马上就可以在两个网段中访问...
  •  以笔者所在的网络为例,使用网段是192.168.1.X,其中一台台式机已经能够访问Internet,这个网卡是无线USB网卡,并且其网卡IP是192.168.1.88,将主板自带的另一块网卡,将其IP设为192.168.1.90子网掩码和DNS参照...
  •  以笔者所在的网络为例,使用网段是192.168.1.X,其中一台台式机已经能够访问Internet,这个网卡是无线USB网卡,并且其网卡IP是192.168.1.88,将主板自带的另一块网卡,将其IP设为192.168.1.90子网掩码和DNS参照...
  • 同时用两块网卡连接两个网络,有线局域网,无线公网 简单设置:只有一个网卡设置网关,就可以了,不需设置路由表 如果不设置网关的网卡不能正常使用,可以调整路由表 无线正常设置,可全自动获取有线不设置网关,...
  • 测试机有网卡分别绑定在不同网段,eth0 10.170.65.xxx, eth1 10.175.183.xxx,同时设置默认网关在eth0 gw 10.170.65.1. 但在测试中应用程序要使用eth1作为出口去访问跨网段地址10.175.132.xxx,因为网关配在eth0...
  • 今天同事说我们的设备搜索软件搜索不到一台网口配置的设备,看了一下,他在搜索时的网络时192.168.3.0网段,192.168.3.0在p1p1网卡上,但是这里组播路由所在的网卡是p2p1,所以搜不到,同时我们好像不能同时将224....
  • 客户端和服务器在不同的网段内,它们之间不能直接通过TCP连接,但是有一台机器(暂时称为转发器)有双网卡块网卡分别在客户端和服务器端的网段内,这样转发器就能分别和客户端即服务器建立连接,并来回传输数据...
  • 由于虚拟机使用桥连模式和主系统连接,相当于主系统和虚拟机的网卡都接在同一 HUB 下面,故只要把主系统的 IP 地址改为和路由在同一网段即可,默认路由系统的局域网IP为 192.168.0.1,则将本地网络的IP地址改为 192....
  • 天易成网管用户手册

    2017-11-15 17:18:26
    1. 准备一台带双网卡的电脑(建议使用两张千兆网卡); 2. 连接网络:用网线将一张网卡连接路由器/防火墙, 另一张网卡连接主交换机; 3. 创建网桥:进入控制面板,点击网络连接,同时选上这张物理网卡,点鼠标右键...
  • 网路岗网桥(双网卡)    防火墙产品是单纯采用“拦截式”技术的典型网络产品,所有进出FireWall数据包,都必须经过筛选,符合过滤过滤条件的数据包,将被抛弃。 因此,防火墙的处理器性能和筛选规则的复杂程度,...
  • Windows XP上不能同时使用两网卡 98. 网卡工作不正常 99. 网卡丢包频繁掉线 100. 重复安装的网卡 101. 只能发送数据包,而不能接收数据包 102. 网卡无法正常安装 103. Windows XP下TP-Link网卡...
  • Windows XP上不能同时使用两网卡 98. 网卡工作不正常 99. 网卡丢包频繁掉线 100. 重复安装的网卡 101. 只能发送数据包,而不能接收数据包 102. 网卡无法正常安装 103. Windows XP下TP-Link网卡...
  • Windows XP上不能同时使用两网卡 98. 网卡工作不正常 99. 网卡丢包频繁掉线 100. 重复安装的网卡 101. 只能发送数据包,而不能接收数据包 102. 网卡无法正常安装 103. Windows XP下TP-Link网卡...
  • 通信网络技术

    2014-08-06 13:30:59
    绞线一般用于星型网的布线连接,端安装有RJ-45头(水晶头),连接网卡与集线器,最大网线长度为100米,如果要加大网络的范围,在绞线之间可安装中继器,最多可安装4个中继器,如安装4个中继器连5个网段,...
  • 升级MaxDOS71

    2009-05-30 11:28:00
    修正DHCP分配 IP时,一台机器分配了两个IP.修正TFTP不能同时传送多个进程. 增加多网段功能,当使用网段时,可设置超过多少台机器自动跳跃至下一网段,理论支持无 限台客户端,增加方案功能,当首次设置完毕后,方案将...
  • MaxDOS_71PXE_G115.rar

    2009-03-02 19:12:34
    修正DHCP分配 IP时,一台机器分配了两个IP.修正TFTP不能同时传送多个进程. 增加多网段功能,当使用网段时,可设置超过多少台机器自动跳跃至下一网段,理论支持无 限台客户端,增加方案功能,当首次设置完毕后,方案将...
  • MaxDOS 5.6s U盘版

    2010-02-10 23:38:42
    IP网段跟内网机器使用网段不同的话,可以加快网刻速度,所以故意将服务器IP指为, 192.168.5.100 以隔开别的网段!当然没有实际证明. 5.5S或更早的版本客户机上设置如下,例 VIA 网卡用户请使用格式: VIAGO 45 ...
  • 多媒体教室

    2013-06-14 08:10:31
    如果您需要在两个组播不通的网段使用多媒体网络教室,就必须在以 Windows NT 作为网关的机器上安装路由器软件,安装方法如下: 1. 使网关的两块网卡分别对应不同的网段,并将各网段的学生机设置网关为相应网段的...
  • 凌波多媒体电子教室

    2012-06-25 11:26:41
    电子画板:把电脑屏幕作为黑板,在上写写画面,一般与屏幕广播同时使用; 执行命令:让学生的电脑同时运行某个程序; 网上配置:可以限制学生对电脑的使用权限,包括只允许运行某些程序、隐藏硬盘、禁止使用注册表...
  • 这里的IDE设备包括了IDE硬盘和IDE光驱,第一、第二组设备是指主板上的第一、第二根IDE数据线,一般来说靠近芯片的是第一组IDE设备,而主设备、从设备是指在一条IDE数据线上接的两个设备,大家知道每根数据线上可以接...
  • 飞鸽传书(IPMessenger) 源码

    热门讨论 2010-06-29 14:10:51
     这里开启两个线程,线程1负责文件的传送,线程2负责文件的接受,下边做一一说明。  首先,我们知道,可以发送多个文件,这些文件需要建立链表保存信息。  typedef struct file_info  {  struct file_info *...
  • 除了提供大屏系统外,还将每模块都做了独立的模块示例界面,每模块都可以独立学习使用,里面用到的控件也单独做了控件示例界面,方便学习每控件如何使用,考虑着实周到! 超级详细的开发和使用手册,其中包括...

空空如也

空空如也

1 2
收藏数 30
精华内容 12
关键字:

双网卡两个网段同时使用