Dynamips模拟3660桥接PC后与实际网络通讯问题
2007-08-06 02:12
302 查看
经常看到一些朋友在使用Dyamips过程中提出和实际网络通讯问题,表示模拟出来的设备和PC网卡桥接后并不能和实际网络通讯,实际上这是一个理解的误区。
我们先澄清一个概念:
Dynamips模拟过程中和网卡的桥接可以理解为:为该PC网卡增加第二个IP地址。
在这个理解的基础上就比较容易解释通和不同的情况了。
我们看一个简单的示例:
C3660(NM-16ESW)--PC--(实际设备)--ISP
IP设置如下:
C3660和PC桥接的接口起三层,配置10.0.1.250
PC原IP:10.0.1.104
实际设备:10.0.1.254
ISP:202.101.98.55
按照上述配置配好后,你在3660上ping的范围仅仅允许到达
1、PC
2、PC所连接的网关
原因是:3660默认启用了ip routing,而对于起路由功能的设备来说,它并没有网关(默认路由),导致实际上它哪儿也去不了。
之所以能够ping通上述位置,完全是因为:
1、PC网卡本身就是和Dynamips绑定,自己ping自己当然能通。
2、PC的网关回应的是连接的网卡,又在一个网段,所以也能通。
这时你往ISP方向ping,只要过了10.0.1.254的地址,3660都会在自身表中查找,但是无路由活默认路由,所以自然不通了。
此时,只要加上默认路由ip route 0.0.0.0 0.0.0.0 10.0.1.254 ,将数据指向网关。
你就可以直接ping通ISP。
接下来我们取消默认路由
并关闭ip routing:no ip routing
此时发现,3660可以到达任何位置了。
原因是:关闭路由功能,此时Dynamips成为一个交换设备,其IP地址和PC网卡绑定,导致其路由采用了PC网卡的网关,而PC本身是通外网的,因此可以直接访问任何位置。
所以,我们只要了解了原理,就可以灵活控制Dynamips和实际设备的互访。本文出自 “水煮豆豆_网络爬爬” 博客,请务必保留此出处http://netwalk.blog.51cto.com/173717/66514
我们先澄清一个概念:
Dynamips模拟过程中和网卡的桥接可以理解为:为该PC网卡增加第二个IP地址。
在这个理解的基础上就比较容易解释通和不同的情况了。
我们看一个简单的示例:
C3660(NM-16ESW)--PC--(实际设备)--ISP
IP设置如下:
C3660和PC桥接的接口起三层,配置10.0.1.250
PC原IP:10.0.1.104
实际设备:10.0.1.254
ISP:202.101.98.55
按照上述配置配好后,你在3660上ping的范围仅仅允许到达
1、PC
2、PC所连接的网关
原因是:3660默认启用了ip routing,而对于起路由功能的设备来说,它并没有网关(默认路由),导致实际上它哪儿也去不了。
之所以能够ping通上述位置,完全是因为:
1、PC网卡本身就是和Dynamips绑定,自己ping自己当然能通。
2、PC的网关回应的是连接的网卡,又在一个网段,所以也能通。
这时你往ISP方向ping,只要过了10.0.1.254的地址,3660都会在自身表中查找,但是无路由活默认路由,所以自然不通了。
此时,只要加上默认路由ip route 0.0.0.0 0.0.0.0 10.0.1.254 ,将数据指向网关。
你就可以直接ping通ISP。
接下来我们取消默认路由
并关闭ip routing:no ip routing
此时发现,3660可以到达任何位置了。
原因是:关闭路由功能,此时Dynamips成为一个交换设备,其IP地址和PC网卡绑定,导致其路由采用了PC网卡的网关,而PC本身是通外网的,因此可以直接访问任何位置。
所以,我们只要了解了原理,就可以灵活控制Dynamips和实际设备的互访。本文出自 “水煮豆豆_网络爬爬” 博客,请务必保留此出处http://netwalk.blog.51cto.com/173717/66514
相关文章推荐
- Dynamips模拟3660桥接PC后与实际网络通讯问题
- 将dynamips虚拟的路由器桥接到实际网络中
- TCP网络通讯如何解决分包粘包问题(有模拟代码)
- <PC>HP网络共享并创建一个热点问题
- Android 主线程handler 和子线程handler的通讯实例,图灵机器人(本地模拟回复,暂时没有网络请求)
- TCP网络通讯如何解决分包粘包问题
- 移植python到arm上--网络上+自己实际出现的问题
- 机器学习: 专家系统、认知模拟、规划和问题求解、数据挖掘、网络信息服务、图象识别、故障诊断、自然语言理解、机器人和博弈等领域。
- hyper-v虚拟机之间的网络通讯问题
- 高性能网络编程(二):上一个10年,著名的C10K并发连接问题 1、前言 对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所
- mini2440使用nfs无法启动的问题(Virtualbox桥接网络)
- 解决Linux-CentOS 7.0 VMware虚拟机没有网卡不识别问题和Vmware提示无法将网络更改为桥接模式
- Lync客户端和响应组(Rsponse Group)页面之间的网络通讯问题
- 关于网络通讯编码问题
- 使用VPC在dynamips环境中模拟PC
- Coursera deeplearning.ai 深度学习笔记2-1-Practical aspects of deep learning-神经网络实际问题分析(初始化&正则化&训练效率)与代码实现
- PC端的混合应用通讯问题
- dynamips 模拟路由器下实验环境上外网的问题
- HttpClient PostMethod模拟带文件上传+普通字段的http请求(可解决文件为网络文件的问题)