首页 > 其他分享 >设置双网卡实现内网外网设置

设置双网卡实现内网外网设置

时间:2023-06-12 15:25:39浏览次数:39  
标签:IP 0.0 192.168 网卡 外网 接口 设置 编号 内网

您可以通过以下步骤来设置路由表,以确保一张网卡和一个 USB 转网口的设备实现内外网分流:

  1. 首先,确定每个设备的 IP 地址、子网掩码、网关等信息。例如,假设网卡 A 的 IP 地址是 192.168.1.100,子网掩码是 255.255.255.0,网关是 192.168.1.1;USB 网卡 B 的 IP 地址是 10.0.0.100,子网掩码是 255.255.255.0,网关是 10.0.0.1。

  2. 打开命令提示符或终端窗口,输入以下命令来添加两张网卡的路由表:

    route add 192.168.0.0 mask 255.255.255.0 192.168.1.1 if 1
    route add 0.0.0.0 mask 0.0.0.0 10.0.0.1 if 2
    

    这些命令添加了两条路由规则:

    • 将所有目标 IP 地址以 192.168.0.0 开头的流量通过网卡 A 发送,网卡接口编号为 1。
    • 将所有目标 IP 地址为 0.0.0.0 的流量(即所有未知网段)通过 USB 网卡 B 发送,网卡接口编号为 2。

    注意:这里的接口编号要根据实际情况进行调整。

  3. 如果您想要将默认路由改回网卡 A,只需输入以下命令:

    route delete 0.0.0.0
    route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 if 1
    

    这将删除默认路由,并用网卡 A 替换默认路由。

请留意,路由表的具体设置应该根据您的网络环境和需求进行调整,确保网络连通性和数据安全。

 

您可以通过以下步骤来查看 Windows 系统上网卡接口编号:

  1. 打开命令提示符(在 Windows 10 上可以使用快捷键 Win+X 并选择“命令提示符”选项),输入以下命令:

    route print
    

    这会显示系统的路由表信息。

  2. 找到您要查找的网络接口的 IP 地址(在上面的例子中,网卡 A 的 IP 地址是 192.168.1.100,USB 网卡 B 的 IP 地址是 10.0.0.100),在相应的行中查找“接口”列的编号值。在 Windows 10 中,该列标题通常显示为“界面”。

    例如,如果网卡 A 的接口编号为 6,USB 网卡 B 的接口编号为 19,则相关的路由表项可能如下所示:

    ===========================================================================
    Interface List
      6...00 50 56 9f 00 a4 ......Intel(R) 82579LM Gigabit Network Connection
     19...08 00 27 51 c9 58 ......TAP-Windows Adapter V9
    ===========================================================================
    
    IPv4 路由表
    ===========================================================================
    Active Routes:
    Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.100     10
          10.0.0.0        255.255.255.0         On-link       10.0.0.100    281
    

    这表明网卡 A 的接口编号是 6,USB 网卡 B 的接口编号是 19。在上面的路由表中,网卡 A 的路由条目的接口编号为 10,USB 网卡 B 的路由条目的接口编号为 281。

请注意,在确切的网络环境中,哪些接口编号与哪些网络接口相关可能会有所不同。 

标签:IP,0.0,192.168,网卡,外网,接口,设置,编号,内网
From: https://www.cnblogs.com/flish/p/17475091.html

相关文章

  • 微信小程序设置 本地图片为背景图 报错
    微信小程序通过wxss进行设置背景图报错经查询,发现微信小程序中,将网络图片或base64图片设置为背景图片可正常显示,将本地图片设置为背景图片则不能显示,解决方法有三种,个人采用的是第三种方法。1.本地图片转换为base64格式在线转格式2.使用行内样式<viewclass="flex_view"......
  • Nginx可视化平台,图形化设置NGINX的配置参数
    超强大的Nginx可视化管理平台Nginx-Proxy-Manager中文入门指南Docker中文社区 2023-05-1908:00 发表于陕西今天给大家介绍一款Nginx可视化管理界面,非常好用,小白也能立马上手。nginx-proxy-manager是一个反向代理管理系统,它基于NGINX,具有漂亮干净的WebUI。......
  • github多账号,如何设置ssh key
    github在使用ssh验证时,会有一个默认的,id_rsa.pub。但是,如果你在一个电脑上,同时需要使用多个github的账号,如何指定不同的key呢这里假定已经创建好了一个不同的ssh-key那就需要显式的告诉git,从哪个位置取ssh的配置具体就是gitconfigcore.sshCommand"ssh-i~/.ssh/id_rsa_example......
  • 使用SubWCRev命令将SVN版本号自动设置到vs软件版本中
    背景在软件开发过程中,每次对一个软件产品的release,都要处理该软件版本号。有的版本号是人为定的,有些是自动生成的,本文介绍在使用SVN版本管理软件的情况下,利用SVN的SubWCRev命令来自动生成对应svn修改版本的版本号,这样便于快速找到对应二进制的编译时的SVN版本号。操作步骤1.......
  • RK3568开发板Buildroot 系统设置显示颜色格式
    BuildrootSDK内Weston目前默认显示格式为ARGB8888,对于某些低性能平台,可以在weston.ini的core段配置为RGB565。修改文件系统中/etc/xdg/weston/weston.ini文件,修改如下所示:[core]#xrgb8888|rgb565|xrgb2101010gbm-format=rgb565也可以在weston.ini的output段单独配......
  • VBA中为数组设置默认下限
    数组默认下限下标是0如果想设置默认下限下标是1则在模块中出现一次且必须位于包含维度的数组声明前面:OptionBase1......
  • 帝国CMS如何设置屏蔽页代码
    情景描述:当我们不想让用户直接看到真正的内容时候,但又不让蜘蛛发觉,以致快照更改,所以需要用到屏蔽页,这样既能兼顾用户浏览的需求,也能兼顾到蜘蛛,不至于快照被篡改的情况。步骤:1.制作一个txt文本文件,填充假页面代码,(注意,保存文件格式一定是txt文档)如下:<!DOCTYPEhtml><htmllang=......
  • [GPT] 监测输入框被 js 设置了值 ?input 输入框被设置了 value 值,但是没有触发 change
    1.input输入框被设置了value值,但是没有触发change事件?如果输入框的value值是通过JavaScript代码直接设置的,那么不会触发change事件,这是正常的行为。change事件只会在用户手动更改输入框的值并使其失去焦点时触发。如果输入框的value值是通过用户交互(如键盘输入......
  • [GPT] jquery chosen插件选择的多个元素是逗号分隔的,怎么设置成其它分隔符号 ?
     如果你想要在jQueryChosen插件中使用其它分隔符号,可以通过以下方式实现: 1.设置delimiter选项为一个包含所需分隔符的字符串。$(".chosen-select").chosen({delimiter:";"});在这个例子中,我们将分隔符设置为分号;。 2.在表单提交时,使用JavaScript替换......
  • Centos 7 学习之静态IP设置
    本学习主要针对Centos7.0.1406版本进行学习整理! 1、编辑ifcfg-eth0文件,vim最小化安装时没有被安装,需要自行安装不描述。1.#vim/etc/sysconfig/network-scripts/ifcfg-eth02、修改如下内容1.BOOTPROTO="static"#dhcp改为static2.ONBOOT="yes"#开机启用......