RIP v2 怎么发布ip与网关不同网段共享打印机的IP? 最好写下配制命令

RIPv2路由网络的特点及组建
RIPv2路由网络的特点及组建
RIP路由协议(Router Information Protocol)包含两个版本,RIPv1和RIPv2。RIP协议是出现的最早的距离矢量型IP路由选择协议,使用跳数作为唯一的度量值。虽然没有后来的一些路由协议功能强大,但它简单易用,至今仍有广泛的应用,多用于小型网络数据互联的设计中。
RIPv1发送路由更新,不携带子网掩码;而RIPv2携带每个路由条目的子网掩码。
RIPv1广播发送路由更新,广播地址为255.255.255.255;RIPv2组播发送路由更新,组播地址为224.0.0.9。 & &
RIPv2路由选择更新具有认证功能。
RIPv2每个路由更新条目都携带下一跳地址。
RIPv2的更新包中包含外部路有标记。
他们最主要的区别:RIPv1是有类路由协议,而RIPv2是无类路由协议。RIPv1 不支持不连续的子网,而RIPv2支持。
复习一下RIPv1的配置:
首先要在上启动RIP进程,然后要将路由器上所有启动RIP的接口的主网络号宣告出去,具体配置命令---- & &
Router(config)#router rip
Router(config-router)#network network-number
RIPv2在发送路由更新的时候携带子网掩码,支持不连续子网,但是RIPv2默认情况下在主网络边界上进行路由汇总,因此要关闭路由汇总功能,允许子网通告通过主网络的边界。具体配置:
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#no auto-summary
把3个路由器分别改名为A、B、C
A(config)#int f0/0
A(config-if)#ip address 10.1.1.1 255.255.255.255.0
A(config-if)#no shutdown
A(config)#int f0/1
A(config-if)#ip address 192.168.1.1 255.255.255.0
A(config-if)#no shutdown
B(config)#int f0/0
B(config-if)#ip address 10.1.2.1 255.255.255.0
B(config-if)#no shutdown
B(config)#int f0/1
B(config-if)#ip address 192.168.1.2 255.255.255.0
B(config-if)#no shutdown
C(config)#int f0/0
C(config-if)#ip address 192.168.2.1 255.255.255.0
C(config-if)#no shutdown
C(config)#int f0/1
C(config-if)#ip address 192.168.1.3 255.255.255.0
C(config-if)#no shutdown
路由器接口IP地址配置完毕,然后在路由器上启动RIPv2,并宣告主网络号:
A(config)#router rip
A(config-router)#version 2
A(config-router)#no auto-summary
A(config-router)#network 10.1.1.0
A(config-router)#network 192.168.1.0
B(config)#router rip
B(config-router)#version 2
B(config-router)#no auto-summary
B(config-router)#network 10.1.2.0
B(config-router)#network 192.168.1.0
C(config)#router rip
C(config-router)#version 2
C(config-router)#no auto-summary
C(config-router)#network 192.168.2.0
C(config-router)#network 192.168.1.0
在路由器上配置使用RIPv2后,查看路由协议的配置,可以看到接收和发送路由更新都是使用版本2。相关查看命令:
A#show ip protocol
A#debug ip rip
A#show ip route
最后在PC上设置合适的IP地址和网关,用ping命令来检测连通情况。
作者 菜鸟小飞
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'2、RIP_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||文档简介
&&C​C​N​P​ ​R​I​P​动​态​路​由​协​议​笔​记
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢查看: 889|回复: 12
vmware workstation怎样实现不同网段的内网IP都能访问互联网?
爱快路由如何设置才能实现:
我在电脑上安装6台虚拟机,需要实现每台虚拟机都在不同的网段且都能上网。
我电脑192.168.1.105 默认网关192.168.1.1
需要实现两个目标:
1、为每台虚拟机设置不同的网段:192.168.*.* 且每台虚拟机都能正常上网?
2、最好能实现每台虚拟机都能通过拨号自动改变ip为同网段内的任意IP地址(有什么方法可以实现)?
目前虚拟机设置里面的,网络适配器中的网络连接,采用:自定义(U):特定虚拟网络 选择的是:VMnet1(仅主机模式),本地连接获取ip正常,显示已连接上,但是不能上网,打不开网页,具体设置如下图:
找不到问题出在哪,需要如何设置,才能正常上网
本帖子中包含更多资源
才可以下载或查看,没有帐号?
来自手机访问
router -P ADD 192.168.*.* MASK 255.255.255.0 192.168.1.1.
金陵春www.sosoxiaoshuo.cc/so/12/12450/&
router -P ADD 192.168.*.* MASK 255.255.255.0 192.168.1.1.
这个是设置哪个啊
router -P ADD 192.168.*.* MASK 255.255.255.0 192.168.1.1.
命令执行不了
本帖子中包含更多资源
才可以下载或查看,没有帐号?
router -P ADD 192.168.*.* MASK 255.255.255.0 192.168.1.1.
route -P ADD 192.168.*.* MASK 255.255.255.0 192.168.1.1
这样执行后,还是不能访问网页
route&&不是router
route&&不是router
前辈,这样执行了。不同的网段还是不能上网
把虚拟机网卡在网络连接里面全部桥接了
把虚拟机网卡在网络连接里面全部桥接了
全部桥接后,都在同一个网段内。想要实现的是,每个虚拟机在不同的网段(内网,本地连接ip)内,并且都能正常上网。
开启任意ip上网行不?或者建立静态路由表
Powered by您所在的位置: &
推荐:巧设IP路由 实现不同网段互通
推荐:巧设IP路由 实现不同网段互通
当一个局域网中必须存在两个以上网段时,分属于不同网段内的主机彼此互不可见。为了解决这个问题,就必须在不同的网段之间设置路由器。如果花费上万元资金购买一台路由器,仅仅用于连接局域网中的两个网段,实在不值得。
当一个局域网中必须存在两个以上网段时,分属于不同网段内的主机彼此互不可见。为了解决这个问题,就必须在不同的网段之间设置路由器。如果花费上万元资金购买一台路由器,仅仅用于连接局域网中的两个网段,实在不值得。有什么好的解决方案吗?当然有,这就是Windows中的IP路由。
一、软路由安装前的准备
1、在欲设置为软路由的计算机中安装Windows 2000 Server。
2、在欲设置为软路由的计算机中正确安装两块网卡。
3、在欲设置为软路由的计算机中安装TCP/IP 协议,并为两块网卡分别配置IP地址信息(例如,192.168.1.1/255.255.255.0和10.0.0.1/255.0.0.0),使两块网卡分别处于两个不同的IP网段。
二、软路由的安装
以域用户管理员的身份登录,并执行下述操作。
1、依次单击“开始/程序/管理工具/路由和远程访问”,打开“路由和远程访问”窗口。
2、单击“操作”菜单,选择“配置并启用路由和远程访问”命令,运行“路由和远程访问服务器安装向导”,单击[下一步]。
3、由于我们在这里要安装的是路由器,所以,选择“网络路由器”选项,并单击[下一步]。
4、通常情况下,局域网计算机中只安装TCP/IP协议和NetBEUI协议,而且只有TCP/IP协议拥有路由功能。AppleTalk协议仅用于苹果计算机之间的通讯。由于TCP/IP协议已经显示于“协议”列表之中,因此,选择“是,所有可用的协议都在列表上”选项,并单击[下一步]。
5、本例中不安装远程访问服务,因此,选择“否”,不使用请求拨号访问远程网络。单击[下一步]。
6、完成“路由和远程访问服务器安装向导”,单击[完成]。
三、软路由的设置
1、依次单击“开始/程序/管理工具/路由和远程访问”,打开“路由和远程访问”窗口。
2、右键单击要启用路由的服务器名,然后单击“属性”,显示“属性”对话框。
3、在“常规”选项卡上,选中“路由器”复选框,并选择“仅用于局域网(LAN)路由选择”选项,单击[确定]。
4、在“路由和远程访问”窗口中,打开左侧目录树“IP路由选择”,右击“常规”,并在快捷菜单中选择“新路由选择协议”,显示“新路由选择协议”对话框。
5、在“路由选择协议”列表中选中“用于Internet协议的RIP版本2”,并单击[确定]。注意,在中小型网络中建议选择RIP协议,在大型网络中则选择OSPF协议。
6、在目录树中右击“RIP”,并在快捷菜单中选择“新接口”,显示“用于Internet协议的RIP版本2的新接口”对话框。
7、在“接口”列表框中选择第一个网络接口,即“本地连接”,单击[确定],显示“RIP属性”对话框。
8、RIP属性取系统默认值即可,单击[确定]。
9、重复以上6至8操作,为RIP添加第二个网络接口,即“本地连接2”。
四、客户端的配置
若欲实现192.168.1.0和10.0.0.0两个IP地址段中计算机之间的互访,在安装并设置好IP路由后,还必须对客户机做相应的设置。对于192.168.1.0地址段中的计算机,需将其默认网关设置为192.168.1.1,而对于10.0.0.0地址段中的计算机,则需将其默认网关设置为10.0.0.1。设置方法如下:
1、依次打开“开始/控制面板/网络”,打开“网络”对话框。
2、在“配置”选项卡的“已经安装了下列网络组件”列表中,选择“TCP/IP”中的“QXCOMM QN408(3102A)PCI Fast Ethernet Adapter”(本例安装的网卡为全向QN408),单击[属性]按钮,显示“TCP/IP属性”对话框。
3、选择“网关”选项卡,在“新网关”对话框中键入“192.168.1.1”(假如IP地址位于192.168.1.0~192.168.1.255 之间)或“10.0.0.1”(假如IP地址位于10.0.0.0~10..255.255.255之间),单击[添加]。
4、单击[确定],完成网关设置,并根据系统提示重新启动计算机。网络内的计算机都分别设置默认网关后,即可实现不同网段计算机之间的的互访.
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&的更多文章
RIP路由信息协议是应用较早、使用较普遍的内部网关协议,适用于
日,'云领课堂、智慧创新――2016 锐捷网络云课堂云网络交流研讨会'在福州福建会堂成功举行。
讲师: 42人学习过讲师: 26人学习过讲师: 87人学习过
随着IT发展进程的不断推进,软件定义网络(SDN)和网
传统wifi一般是指有线网络转成wifi信号来供人们连接使
华为一直致力于为客户提供有竞争力的、端到端的ICT解
本书内容包括:
● 框架的总览:SQL Server 2005的功能是如何集成在一起的,以及这些功能对于用户的意义。
51CTO旗下网站博客访问: 228560
博文数量: 86
注册时间:
鏆傛棤浠嬬粛
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 网络与安全
在网上流传的很多文章中,LVS-DR模式都要求VIP和RIP在同一网段,很少有在不同网段配置成功的案例。但章文嵩博士已经在官网上明确回答了是可以在不同网段的(见),负载调度器只要有一个网口和真实服务器是通过不分段的网络连接起来就可以,真实服务器可以通过自己的路由器将响应报文发送给客户。也就是说Director至少要有两个网口才满足VIP和RIP不在同一网段。
LVS-HOWTO()也说明了LVS-DR的要求。
从realserver到client路由,可以是另外的,也可能通过director,但要使用director做路由必须对director的内核打forward_shared补丁,不然director不会转发源IP是自已的包(见)。
如果使用另外的路由,则只要求能从realserver到client就行了,不需要得到client的响应,因此realserver可以放在防火墙后面。
下面是具体的配置过程:[@more@]
director有两块网卡:
eth0 192.168.2.254 用于跟realserver连接
eth1 61.180.79.110 外网IP,VIP也绑定到此网卡director的配置1、安装ipvsadmipvsadm是用来管理lvs设置的命令行工具,可以用来查看当前状态。yum install ipvsadm2、安装keepalivedkeepalived可以用于双机热备的自动故障转移,也可以管理lvs的realserver列表,自动对realserver做健康检查。wget -c tar zxvf keepalived-1.2.2.tar.gzcd keepalived-1.2.2./configure --prefix=/usr --sysconfdir=/etc如果最后显示Use IPVS Framework : NoIPVS sync daemon support : No请指定内核源码目录再运行configure./configure --prefix=/usr --sysconfdir=/etc --with-kernel-dir=/usr/src/kernels/linux-2.6.35.9make && make install 将keepalived加入服务中chkconfig --add keepalived chkconfig --level 35 keepalived on 修改配置文件mv /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.old vi /etc/keepalived/keepalived.conf 填入以下内容! Configuration File for keepalived global_defs {
notification_email {
#需要本机SMTP服务
notification_email_from
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id LVS_DEVEL } vrrp_instance VI_1 {
state MASTER #备份服务器上将MASTER改为BACKUP
interface eth1 #HA监测网络接口(绑定VIP的网口)
virtual_router_id 1 #主、备机的virtual_router_id一定要相同,必须相同!!!
priority 100 #主、备机取不同的优先级,主机值较大,备份机值较小
advert_int 1 #VRRP Multicast广播周期秒数
authentication {
auth_type PASS #VRRP认证方式
auth_pass 1111 #VRRP口令字
virtual_ipaddress {
61.180.79.18 #LVS虚拟地址,可写多个VIP,一行一个VIP
} } virtual_server 61.180.79.18 80 {
delay_loop 2 #延时等待时间
lb_algo wrr #轮询算法
lb_kind DR #传输模式
persistence_timeout 0 #单一链接重连保持时间秒
protocol TCP
real_server 192.168.2.11 80 {
weight 1 #权重
TCP_CHECK { #realserve的状态检测设置部分,单位是秒
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
real_server 192.168.2.12 80 {
weight 1 #权重
TCP_CHECK { #realserve的状态检测设置部分,单位是秒
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}} realserver的配置rs1和rs2的IP分别是192.168.2.11 192.168.2.121、安装nginx用于测试wget -c tar zxvf nginx-0.8.54.tar.gzcd nginx-0.8.54./configure --prefix=/usr/local/nginxmake && make install启动nginx/usr/local/nginx/sbin/nginx2、绑定VIP到loifconfig lo:0 61.180.79.18 broadcast 61.180.79.18 netmask 255.255.255.255 up3、将绑定VIP的网卡设置为no_arpvi /etc/sysctl.conf增加net.ipv4.conf.lo.arp_ignore = 1net.ipv4.conf.lo.arp_announce = 2net.ipv4.conf.all.arp_ignore = 1net.ipv4.conf.all.arp_announce = 2使之生效sysctl -p4、设置realserver能到达client的路由网关route add default gw 192.168.2.1我开始测试的时候,使用一个tp-link的无线宽带路由器,一直配置不成功,后来用tcpdump分析才发现,这个路由器就是不转发从realserver到client的数据包,不知道什么原因,但直接ping client又是通的,后来直接用一台linux做路由就可以了(net.ipv4.ip_forward = 1,而且这台路由启用NAT也不影响)。如果要使用director做realserver到client的网关,就需要给director的内核打补丁,我是使用最新的内核编译的,过程如下:wget -c tar -xjvf linux-2.6.35.9.tar.bz2mv linux-2.6.35.9 /usr/src/kernels为内核打forward_shared补丁cd /usr/src/kernelswget -c
/usr/src/kernels/linux-2.6.35.9patch -p1 < ../forward_shared-2.6.34-2.diffcd为了方便编译配置,将boot目录下的配置文件复制到 /usr/src/kernels/linux-2.6.35.9cp
/boot/config-2.6.18-194.32.1.el5
/usr/src/kernels/linux-2.6.35.9/.configmake menuconfig
选择 Load an Alternate Configuration
回车确认载入默认情况下启动时会提示如下错误:mount: could not find filesystem ‘/dev/root’setuproot: moving /dev failed: No such file or directorysetuproot: error mounting /proc: No such file or directorysetuproot: error mounting /sys: No such file or directoryswitchroot: mount failed: No such file or directoryKernel panic – not syncing: Attempted to kill init!解决方法:执行完make menuconfig后,修改/usr/src/kernels/linux-2.6.35.9/.config将#CONFIG_SYSFS_DEPRECATED_V2 is not set默认被注释掉的,将其改为y。即修改为CONFIG_SYSFS_DEPRECATED_V2=y根据需要再选择编译选项;make
(这个过程相当的漫长,起码半个小时以上)如果没有错误,执行模块编译安装make modules_install
编译内核安装make install
sh /usr/src/kernels/linux-2.6.35.9/arch/x86/boot/install.sh 2.6.35.9 arch/x86/boot/bzImage
System.map "/boot"看到如上提示表示编译成功,如果没有看到错误,可以修改启动项 让 centos 启动时加载 新内核, (如有编译错误请勿修改启动配置,否则启动失败)vi /boot/grub/grub.confdefault=0
(修改为0 即可)不知为什么这个内核启动的时候会报错insmod: error inserting '/lib/dm-region-hash.ko' : -1 File exists解决办法如下:1、解压initrd文件[root@vhost ~]# cp /boot/initrd-2.6.35.4.img /tmp[root@vhost ~]# cd /tmp/[root@vhost tmp]# lsinitrd-2.6.35.4.img[root@vhost tmp]# mkdir newinitrd[root@vhost tmp]# cd newinitrd/[root@vhost newinitrd]# zcat ../initrd-2.6.35.4.img |cpio -i11282 blocks释放之后看到如下内容[root@vhost newinitrd]# lsbin
sysroot2、下边就是编辑init,删掉其中重复的四行中的两行echo "Loading dm-region-hash.ko module"insmod /lib/dm-region-hash.koecho "Loading dm-region-hash.ko module"insmod /lib/dm-region-hash.ko3、重新打包initrd[root@vhost newinitrd]# find .|cpio -c -o > ../initrd11282 blocks[root@vhost newinitrd]# cd ..[root@vhost tmp]# gzip -9
initrd.img[root@vhost tmp]# lsinitrd-2.6.35.4.img
initrd.img
newinitrdinitrd.img就是重新打包的initrd了,然后把initrd.img拷贝到/boot[root@vhost tmp]# mv /boot/initrd-2.6.35.4.img /boot/initrd-2.6.35.4.img.bak[root@vhost tmp]# mv initrd.img /boot/initrd-2.6.35.4.img[root@vhost tmp]# reboot这样“insmod: error inserting '/lib/dm-region-hash.ko' : -1 File exists” 就不会有了 使用新内核重启后vi /etc/sysctl.conf修改或增加net.ipv4.ip_forward = 1net.ipv4.conf.default.rp_filter = 0net.ipv4.conf.eth0.forward_shared = 1net.ipv4.conf.all.forward_shared = 1sysctl -p注意查看forward_shared选项是否成功设置这样,就可以将realserver的网关改为192.168.2.254了
阅读(14917) | 评论(2) | 转发(1) |
相关热门文章
给主人留下些什么吧!~~
你好.是不是少了配置,配置不同,rs&把包都转给dr&了?
您好,我遇到相同的问题,我想问下您,我只有两台服务器,没有director可以做成这个实验么?公网IP只有一个的话?
请登录后评论。}

我要回帖

更多关于 不同网段共享打印机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信