网络   2008-09-22 17:42   阅读44   评论1   
字号: 大  中  小 
PC机同时上内外网一例
一个公司内部,一台pc机在上内网的同时,还要求上外网,如何在一块网卡上实现那?下面是
一个简单的案例。 已知内网和外网的信息:
外网IP :221.1.110.2    子网掩码:255.255.255.252
网关:221.1.110.1    DNS:202.102.123.6 内网 IP : 10.10.2.2       子网掩码:255.255.255.0
     网关10.10.2.1
并且内网的网段是10.0.0.0------10.255.255.255
组网结构:准备一台交换机,把外网网线和内网网线同时连接到交换机上,由交换机连接PC机,
如下所示:
        PC机设置:
右击“网上邻居”属性---------右击“本地连接”属性--------双击“Internet协议(TCP/IP)”,点击“使用下面的IP地址”,先输入外网IP221.1.110.2, 子网掩码255.255.255.252,网关221.1.110.1,DNS202.102.123.6。点“高级”,选择“IP选项” 在IP地址对话框中添加内网IP10.10.2.2,子网掩码255.255.255.0. 选中默认网关对话框中的221.1.110.1,点击“编辑”,指定跃点为10.再添加内网网关10.10.2.1,指定跃点为20.点击“确定.”保存设置。这时ping外网通,但内网不通。在开始“运行”中输入cmd确定。在cmd
对话框下,输入:
route add –p 10.0.0.0 mask 255.0.0.0 10.10.2.1 然后在PC上ping 内网和外网的地址都能通过.
总结:以上设置是通过路由的不同优先级实现的,内网网段10.0.0.0-- 10.255.255.255,属于
私网地址,不会在公网上出现,在cmd下,用route print 查看路由表,如下:
    Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric           0.0.0.0          0.0.0.0        10.10.2.1  221.1.110.2       20           0.0.0.0          0.0.0.0      221.1.110.1  221.1.110.2       10         10.10.2.0    255.255.255.0        10.10.2.2  221.1.110.2       10         10.10.2.2  255.255.255.255        127.0.0.1    127.0.0.1       10    10.255.255.255  255.255.255.255      221.1.110.2  221.1.110.2       10         127.0.0.0        255.0.0.0        127.0.0.1    127.0.0.1       1       221.1.110..0  255.255.255.252      221.1.110.2  221.1.110.2       10       221.1.110.2  255.255.255.255        127.0.0.1    127.0.0.1       10         224.0.0.0        240.0.0.0      221.1.110.2  221.1.110.2       10   255.255.255.255  255.255.255.255      221.1.110.2  221.1.110.2       1
Default Gateway:    221.1.110.1
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric          10.0.0.0        255.0.0.0        10.10.2.1       1
看路由表项1:
         10.0.0.0        255.0.0.0        10.10.2.1       1
意思是到内网网段10.0.0.0—10.255.255.255路由的下一跳地址是10.10.2.1,metric值为1,
具有最高的优先级。两条默认路由表项2:
     Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0        10.10.2.1  221.1.110.2       20           0.0.0.0          0.0.0.0        221.1.110.1  221.1.110.2       10
一条是到内网的默认路由,一条是到外网的默认路由,则metic值为10的路由优先级高,即外网路由.综合路由表项1.表项2。到本PC机的外部路由,表项1有最高优先级,即内网路由,除此之外就是路由表项2.意思是除了内网路由之外,全部发往下一跳为221.1.110.1的外网路由。
这是通过修改网关的跃点值和增加路由的方法,实现内外网同时并存

单网卡用双IP上内外网的更多相关文章

  1. CentOS单网卡绑定双IP

    OS:CnetOS 6.8 初始网卡配置文件 [root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ...

  2. Windows Server 2008 双网卡同时上内外网 不能正常使用

    Windows server 2008 32位下,双网卡同时上内外网,并提供VPN服务,遇见的奇怪问题 1.服务器配置 2.网络配置 以太网适配器 内部连接: 连接特定的 DNS 后缀 . . . . ...

  3. CentOS下VMware用桥接模式,静态ip上外网

    15年的时候,写过一篇博客:VMware中网络设置之Bridged  也是关于linux下vmware桥接模式.静态ip上外网的配置,不过当时更多的是用图形界面来实现的,通用性不强.生产环境,极少有l ...

  4. 网络基础 图解Windows系统下单网卡设置双IP访问不同网段的方法

    图解Windows系统下单网卡设置双IP访问不同网段的方法 by:授客 QQ:1033553122 在Windows系统下即使只有一块网卡,同样可以实现双IP访问不同网段. 例: 外网信息: IP:1 ...

  5. deepin(debian)中双网卡上内外网的设置方法(通过NetworkManager运行脚本)

    国产良心操作系统deepin,界面好看,反应速度快,开箱即用,深度商店里有非常多好用的linux.windows软件,其windows软件通过crossover进行运行,还可以运行一些安卓的apk程序 ...

  6. 笔记本电脑如何同时上内外网(通过usb外接网卡实现虚拟机连外网)

    我们这里达成的方式不是内外网切换,而是真正意义上的同时上内网和外网 原理: 通过构建虚拟机,利用usb外接网卡(某宝某东都有售,价格在50大洋左右)使虚机连接外网,然后开启虚拟机的unity模式 准备 ...

  7. 使用C++对物理网卡/虚拟网卡进行识别(包含内外网筛选)

    简介 在Socket编程的时候,我们需要实时获取我们所需要的IP地址.例如在编写后门的时候,我们可能需要获得有效的外网IP或内网IP:有时候我们可能需要判断我们获取的是否是虚拟机网卡,这时候就需要对每 ...

  8. Gentoo双网卡同时启用上内外网

    引言:本文配置网络通过 OpenRC/netifrc 方法(net.*scritps)配置. 外网网卡:enp3s4 内网网卡:enp2s0 外网地址(通过路由器) IP: 192.168.1.10 ...

  9. Windows路由表配置:双网卡同时上内外网

    管理员模式CMD 路由表解释 route print -4 删除默认设置 route delete 0.0.0.0 外网路由,全走无线,192.168.0.1为无线网关 route add 0.0.0 ...

随机推荐

  1. laravel集合

    1.简介 Illuminate\Support\Collection 类为处理数组数据提供了平滑.方便的封装.例如,查看下面的代码,我们使用辅助函数 collect 创建一个新的集合实例,为每一个元素 ...

  2. day41 python【事物 】【数据库锁】

    MySQL[五] [事物 ][数据库锁]   1.数据库事物 1. 什么是事务  事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消.也就是事务具有原子性 ...

  3. flash TweenMax用法

    二,TweenMax主类: 这里分几个大块来介绍,分别是:第三个参数特有属性(29个),PlugIn(17个),公共属性(10个),公共方法(20个). 1,第三个参数特有属性(29个): 这29个参 ...

  4. 看懂Class文件的装载流程

    Class文件的加载过程 ClassLoader的工作模式 类的热加载 1 Class文件的装载流程 只有被java虚拟机装载的Class类型才能在程序中使用(注意装载和加载的区别) 1.1 类装载的 ...

  5. FastAdmin selectPage 前端传递查询条件

    ★夕狱-东莞 2018/2/2 16:19:33 selectpage 怎么在前端传递查询条件,看了下源码,好像有个custom,怎么用来的,比如我要下拉的时候,只显示id=1的数据 Karson-深 ...

  6. python 网络编程要点

    From http://www.zhihu.com/question/19854853 Python网络编程是一个很大的范畴,个人感觉需要掌握的点有:1. 如何使用Python来创建socket, 如 ...

  7. Microsoft Dynamics CRM 2013 相关安装包下载

    90-day trial keys:Microsoft Dynamics CRM Workgroup Server 2013 (5 CAL limit):NX77Y-BTBCV-JP3T3-8W7JH ...

  8. 【appium】根据UIAutomator定位元素

    text属性的方法 driver.find_element_by_android_uiautomator('new UiSelector().text("Custom View") ...

  9. CentOS 7安装和配置ssh

      1. 安装openssh-server yum install -y openssl openssh-server 2. 修改配置文件 用vim打开配置文件/etc/ssh/sshd_config ...

  10. 关于启动tomcatINFO警告错误问题解决

    关于启动tomcatINFO警告错误问题解决: #apr 与 tomcat-native 提供更好的伸缩性.性能和集成到本地服务器技术.如果没有apr技术,启动tomcat 时出现如下提示:INFO: ...