单网卡用双IP上内外网
网络 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上内外网的更多相关文章
- CentOS单网卡绑定双IP
OS:CnetOS 6.8 初始网卡配置文件 [root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ...
- Windows Server 2008 双网卡同时上内外网 不能正常使用
Windows server 2008 32位下,双网卡同时上内外网,并提供VPN服务,遇见的奇怪问题 1.服务器配置 2.网络配置 以太网适配器 内部连接: 连接特定的 DNS 后缀 . . . . ...
- CentOS下VMware用桥接模式,静态ip上外网
15年的时候,写过一篇博客:VMware中网络设置之Bridged 也是关于linux下vmware桥接模式.静态ip上外网的配置,不过当时更多的是用图形界面来实现的,通用性不强.生产环境,极少有l ...
- 网络基础 图解Windows系统下单网卡设置双IP访问不同网段的方法
图解Windows系统下单网卡设置双IP访问不同网段的方法 by:授客 QQ:1033553122 在Windows系统下即使只有一块网卡,同样可以实现双IP访问不同网段. 例: 外网信息: IP:1 ...
- deepin(debian)中双网卡上内外网的设置方法(通过NetworkManager运行脚本)
国产良心操作系统deepin,界面好看,反应速度快,开箱即用,深度商店里有非常多好用的linux.windows软件,其windows软件通过crossover进行运行,还可以运行一些安卓的apk程序 ...
- 笔记本电脑如何同时上内外网(通过usb外接网卡实现虚拟机连外网)
我们这里达成的方式不是内外网切换,而是真正意义上的同时上内网和外网 原理: 通过构建虚拟机,利用usb外接网卡(某宝某东都有售,价格在50大洋左右)使虚机连接外网,然后开启虚拟机的unity模式 准备 ...
- 使用C++对物理网卡/虚拟网卡进行识别(包含内外网筛选)
简介 在Socket编程的时候,我们需要实时获取我们所需要的IP地址.例如在编写后门的时候,我们可能需要获得有效的外网IP或内网IP:有时候我们可能需要判断我们获取的是否是虚拟机网卡,这时候就需要对每 ...
- Gentoo双网卡同时启用上内外网
引言:本文配置网络通过 OpenRC/netifrc 方法(net.*scritps)配置. 外网网卡:enp3s4 内网网卡:enp2s0 外网地址(通过路由器) IP: 192.168.1.10 ...
- Windows路由表配置:双网卡同时上内外网
管理员模式CMD 路由表解释 route print -4 删除默认设置 route delete 0.0.0.0 外网路由,全走无线,192.168.0.1为无线网关 route add 0.0.0 ...
随机推荐
- Linux设备树使用(二)
一.设备树与驱动的匹配1.设备树会被/scripts中的dtc可执行程序编译成二进制.dtb文件,之前设备树中的节点信息会以单链表的形式存储在这个.dtb文件中:驱动与设备树中compatible属性 ...
- sql serve 创建序列
Oracle中有sequence的功能,SQL Server类似的功能使用Identity列实现,但是有很大的局限性. 在2012中,微软终于增加了 sequence 对象,功能和性能都有了很大的提高 ...
- TensorFlow入门教程集合
TensorFlow入门教程之0: BigPicture&极速入门 TensorFlow入门教程之1: 基本概念以及理解 TensorFlow入门教程之2: 安装和使用 TensorFlow入 ...
- Tomcat7 catalina.out 日志分割
Tomcat7 catalina.out 日志分割 安装过程如下: 1.下载(最新版本) cronolog-1.6.2.tar.gz 2.解压缩 # tar zxvf cronolog-1. ...
- package.json 文件中的版本号
版本号,格式:"主要版本,次要版本,补丁版本" 指定版本:比如1.2.2,遵循"主版本,次要版本,补丁版本"的格式规定,安装时只安装指定版本. 波浪号(tild ...
- JSP include 指令
1. 创建test5.jsp test5_1.jsp test5_2.jsp test5_1.jsp <%@ page import="java.util.*" %> ...
- redux学习与使用
Redux: 主要概念Action,reducer,store,state 原理:dispatch ({ type:action, preload: { val } } ) --->reduce ...
- 学hadoop需要什么基础
最近一段时间一直在接触关于hadoop方面的内容,从刚接触时的一片空白,到现在也能够说清楚一些问题.这中间到底经历过什么只怕也就是只有经过的人才会体会到吧.前几天看到有个人问“学hadoop需要什么基 ...
- 用SqlConnectionStringBuilder修改连接超时时间
连接是通过参数传入,欲修改超时时间. SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder(connStr); scsb.C ...
- 【EasyUI学习-2】Easyui Tree的异步加载
作者:ssslinppp 1. 摘要 2. tree的相关介绍 3. 异步加载tree数据,并实现tree的折叠展开 3.1 功能说明: 3.2 前台代码 3.3 后台代码 4. 其他 1 ...