跨网段协议
① 路由功能实现主机跨网段互访怎么设置
配两条静态路由,比如路由的fa0/0口连接192.168.0.1/24,fa0/1口连接192.168.1.1/24,实现这两个网段的互访就配置两条静态路由就回可以答,cisco路由的配置如下: ip route 192.168.0.1 255.255.255.0 fa0/1 ip route 192.168.0.0 255.255.255.0 fa0/0 网段内电脑网关设置为连接此网段的路由器接口地址.
② 请问如何跨网段实现网络唤醒
下面的分析可以参考,跨网唤醒需要在路由上进行设置:
远程唤醒:
1、除了在BIOS中开启远程唤醒功能外,有些主板要求开启以下功能:
AC Back Function(设置掉电重启后系统的状态)
主板的来电唤醒功能 比如一插电源线主机就启动看你想怎么设置了 使用远程唤醒将“AC BACK Function”设置为“Full-on”即可 关机,开机,先前的状态(原来开时后来电就马上开机,原来关机后来电时还保持关机状态)
2、另外,有些网卡还要在其属性中进行另外设置:
系统重新启动后,单击[开始]-][控制面板],然后选择[系统]。
在“系统属性”窗口中,选择[硬件] 标签,然后单击[设备管理器]。
在“设备管理器”窗口中,单击[网络适配器] 旁边的加号+,然后双击[marvell yukon 88e8036/8053 pci-e fast ethernet controller]。
选择[高级] 标签,然后选择[wake from shut down] 属性。
在“值”列表中选择[开],然后单击[确定] 以关闭对话框。
跨网段远程唤醒:
由
于跨网段要经过交换机或路由器,而它们是不允许广播的,所有些网友回答用 ip help address 原理么类似跨网段的DHCP,或者IP
DIRECTED BROADCAST 和 IP FORWARD PROTOCOL 需要ENABLE等。可是使用后发现还是不行,后来见到一文章:
************************************************************
远程开机,现在有两种方法,本地同一广播域内开机,远程过路由开机。
先谈谈本地开机。
要打开mac地址是00-0E-7F-7B-BD-32这台主机,发起pc发出一个广播。通过sniffer的ip包。可以看到目的MAC地址是FF-
FF-FF-FF-FF-FF,这是一个广播,再看目的ip地址,192.168.200.255,是ip广播,向下看,数据包是UDP,目的端口是
2304,源端口不必理会。
那么说,发一个广播,只要端口是2304就可以开机吗?显然不是,开机是有针对性的,不是发一个这样的广播,所有的机器都开机。关键就在那个数据里面。
看一下这个126字节的数据到底有什么,最初的6个子字节是全F,7到12字节就是要开机的MAC地址,然后循环出现,直到填充到126个字节为止。这才
是确定开那一台机器的关键。
总结一下,要开机就必须让被开的机器,收到端口为2304的udp数据包,包的内容包含了被开机的MAC地址。但是没有开机的机器没有办法设定ip地址,怎么才能让其收到,于是广播就是最好的方式了。
那么远程过路由开机怎么办,又不能进行广播。
通过抓包可以发现,目的mac地址变成了网关的,目的ip地址变成了那台机器设定的静态ip,其它数据没有变化。那么这样可以开机吗?前面不是说过了,没有开机的机器是无法设定ip的,它如何才能把这个数据送到该网卡呢。
这里就牵扯到一些路由器,交换机,hub的一些原理。hub是把所有的数据都发送到所有端口(物理),所以效率不高;交换机呢,是根据已经注册的mac
地址和端口(物理)的对应关系转发,那么没有开机的情况下,当然也没有注册mac地址了,但是交换机在对待没有注册的mac地址的时候,会把这个数据包发
往所有的端口(物理),这样也没问题了。那么作为远程的关键导入点的路由器,是工作在3层,它要查找ip地址和mac的对应关系,就用arp协议,我们知
道如果这台机器是down状态下,是不会应答arp广播的,那么这样说来无法开机了?结果却出人意料,机器却开机了,为什么?
分
析一下,进入路由器,察看arp
table,竟然有ip地址和mac的对应,稍作思考就明白,原来这台测试用的电脑刚刚做完开机测试,刚关机,开机的时候,即使我们什么都不
做,windows机器也会去找微软的服务器的,这已经不是秘密,那么它必然找过网关,所以网关当然就知道了这个ip和mac的对应关系,根本就不用
arp查找,直接就发出数据,机器接收到也就能开机了。为了证实这个想法,把路由器内的对应关系删除,果然不能开机了。
远程开机不能只开刚刚关闭的机器吧,症结就在ip和mac的关系上,那么绑定对应关系,问题迎刃而解。
************************************************************
于是在交换机中加入IP与MAC地址的绑定命令:arp 192.168.1.2 0011.e4e5.2489 arpa
然后用AMD的开机软件测试,在IP地址中输入192.168.1.2,在MAC地址中输入0011.e4e5.2489 ,OK成功。
③ 跨网段的SMB协议要怎么设置
当一个局域网中必须存在两个以上网段时,分属于不同网段内的主机彼此就互不可见。专如果要属让他们互访,就必须设置路由,目前比较成熟的解决办法有两种,一是购置专门的路由器实现,其特点是功能强大,网络访问速度快。缺点也显而易见:需要花费几千块购置硬件设备。
而如果利用Windows2000Server的IP路由功能(也称为虚拟路由器),既节约了成本,也方便快捷,实现步骤为:
1)在Windows2000Server机器上安装两块网卡并配置为不同网段。
2)安装IP路由功能。依次单击“开始\程序\管理工具\路由和远程访问”,打开“路由和远程访问”窗口;单击“操作”菜单,选择“配置并启用路由和远程访问”命令,运行向导后在“公共设置”窗口里选择“网络路由器”选项;最后安装TCP/IP协议,不安装远程访问服务,这样就启用了路由功能。
④ 如何实现局域网内不同网段相互访问
最简单的串连式双路由器型环境
这种情况多出现于中小企业在原有的路由器共享Internet的网络中,由于扩展的需要,再接入一台路由器以连接另一个新加入的网段。而家庭中也很可能出现这种情况,如用一台宽带路由器共享宽带后,又加入了一台无线路由器满足无线客户端的接入。
公司里原有一个局域网LAN 1,靠一台路由器共享Internet,现在又在其中添加了一台路由器,下挂另一个网段LAN
2的主机。经过简单设置后,发现所有主机共享Internet没有问题,但是LAN 1的主机无法与LAN 2的主机通信,而LAN
2的主机却能Ping通LAN 1下的主机。这是怎么回事?
这是因为路由器隔绝广播,划分了广播域,此时LAN 1和LAN 2的主机位于两个不同的网段中,中间被新加入的路由器隔离了。所以此时LAN
1下的主机不能“看”到LAN 1里的主机,只能将信息包先发送到默认网关,而此时的网关没有设置到LAN
2的路由,无法做有效的转发。这种情况下,必须要设置静态路由条目。此种网络环境的拓扑示意如下:
LAN
1为192.168.0.0这个标准C类网段,路由器R1为原有路由器,它的WAN口接入宽带,LAN口(IP为192.168.0.1)挂着
192.168.0.0网段(子网掩码255.255.255.0的C类网)主机和路由器R2(新添加)的WAN口(IP为
192.168.0.100)。R2的LAN口(IP为192.168.1.1)下挂着新加入的LAN
2这个192.168.1.0的C类不同网段的主机。
如果按照共享
Internet的方式简单设置,此时应将192.168.0.0的主机网关都指向R1的LAN口(192.168.0.1),192.168.1.0网
段的主机网关指向R2的LAN口(192.168.1.1),那么只要R2的WAN口网关指向192.168.0.1,192.168.1.0的主机就都
能访问192.168.0.0网段的主机并能通过宽带连接上网。这是因为前面所说的宽带路由器中一条默认路由在起作用,它将所有非本网段的目的IP包都发
到WAN口的网关(即路由器R1),再由R1来决定信息包应该转发到它自己连的内网还是发到外网去。但是192.168.0.0网段的主机网关肯定要指向
192.168.0.1,而R1这时并不知道192.168.1.0这个LAN
2的正确位置,那么此时只能上网以及本网段内的互访,不能访问到192.168.1.0网段的主机。这时就需要在R1上指定一条静态路由,使目的IP为
192.168.1.0网段的信息包能转发到路由器R2去。
一条静态路由条目一般由3部分组成:1.目的IP地址或者叫信宿网络、子网;2.子网掩码;3.网关或叫下一跳。
例一中R1上设定的静态路由条目就应该为:目的IP地址192.168.1.0(代表1.x这个网段),子网掩码255.255.255.0(因为是C
类网段),下一跳192.168.0.100。如图2,此图为TP-LINK
R410中的静态路由表配置项,保存后即可生效。如果是Cisco的路由器,则在全局配置模式下键入命令:Router(config)#
ip route 192.168.1.0 255.255.255.0 192.168.0.100。
注意:其中的网关IP必须是与WAN或LAN口属于同一个网段。那条默认路由写出来就是:目的IP为
0.0.0.0,子网掩码0.0.0.0,下一跳为WAN口上的默认网关,有时我们也称它为“8个0的默认路由”。另外,如果目的IP是一个具体的主机
IP(如192.168.1.2),那么路由条目应为:目的IP
192.168.1.2,子网掩码255.255.255.255,下一跳或网关192.168.0.100。
⑤ 不同网段如何相互访问
打开tcp/ipv4协议
二、点击高级,添加一个本地ip地址172.16.5.10(可以随意)网关自动
三、在另外一台pc上也同样专设置,添加的本地ip地址(在相属同网段即可)如:172.16.5.13 通过上面三个步骤,不同网段间的交换机有网线相连,这样就可以通过本地ip访问了(用在同一交换机下的两台pc 验证成功!)
怎样合并子网掩码
假如我现在机房有300台机子,ip是192.168.0.1 和192.168.1.0 这二个段的,它们之间要能通信,怎样合
并子网啊,我忘了,
⑥ 根据ARP协议原理,不同的网段怎样通信
主机如果需要发送数据到与自身不同网段的地址时,它会将数据包发给网关,靠网关回来帮它转发。一答开始的时候主机是通过ARP协议来寻找网关的MAC地址的,获得网关的MAC地址后,主机就可以直接把数据包发给网关了。
不同网段的通信需要依靠网关,需要在IP协议的层面实现,而ARP只能帮助主机寻找同网段的主机MAC地址。
⑦ C++socket编程怎么实现跨网段的通讯,不局限在局域网内。像QQ好友通讯那样,需要用到一些什么样的技术
这个有不少论文可用。
在非NAT状态下:
1.可以直连。
2.不可直连时,如果是在防火墙后的公有IP网段,内那么需要中间服务容器进行协商。
NAT中:
1.在不同私有网段(10.*、192.168.*)等可以使用公网服务器转发。
2.NAT穿透(UDP/TCP),STUN等协议(甚至利用upnp发现协议等)
⑧ ARP跨网段后是怎么工作的(网络高手进)
地址转换协议(ARP)是用来实现 IP 地址与本地网络认知的物理地址(以太网 MAC 地址)之间的映射。例回如,在第四版答 IP 中, IP 地址长为 32 位。然而在以太局域网络中,设备地址长为 48 位。有一张表格,通常称为 ARP 缓冲(ARP cache),来维持每个 MAC 地址与其相应的 IP 地址之间的对应关系。 ARP 提供一种形成该对应关系的规则以及提供双向地址转换。
由于每一类局域网协议细节不同,那么就需要为以太网、帧中继、 ATM 、光纤分布式数据接口、 HIPPI 以及其它协议等提供独立的 ARP 规范说明。 InARP 是 ARP 的补充协议以支持帧中继环境下的 ARP 。
此外还为不知道自己 IP 地址的主机提供了一种反向地址转换协议(RARP),从而可以从网关的 ARP cache 上请求它们的 IP 地址。有关 RARP 的具体细节可参见个别文件。
⑨ 如何设置路由器实现跨网段文件共享
当一个局域来网中必须存在两个以上网源段时,分属于不同网段内的主机彼此就互不可见。如果要让他们互访,就必须设置路由,目前比较成熟的解决办法有两种,一是购置专门的路由器实现,其特点是功能强大,网络访问速度快。缺点也显而易见:需要花费几千块购置硬件设备。
而如果利用Windows 2000 Server的IP路由功能(也称为虚拟路由器),既节约了成本,也方便快捷,实现步骤为:
1)在Windows 2000 Server机器上安装两块网卡并配置为不同网段。
2)安装IP路由功能。依次单击“开始\程序\管理工具\路由和远程访问”,打开“路由和远程访问”窗口;单击“操作”菜单,选择“配置并启用路由和远程访问”命令,运行向导后在“公共设置”窗口里选择“网络路由器”选项;最后安装TCP/IP协议,不安装远程访问服务,这样就启用了路由功能。
⑩ 局域网跨网段通信问题
不用C++,直接在你的路由器上加个EIGRP协议就可以了。两条命令而专已.
我问一下,你那两个网关属,是主机设置的网关还是两台路由器网关?
如果是两台路由器的网关,需要在两台路由器上使用EIGRP协议,就可通信了。
如果是主机设置的网关,加个网桥就可以了。
用不着什么C++和什么多播
其实偏执狂
大哥,他们怎么可能ping通,他们不是一个网段的!你懂不懂啊
如果搞不到路由的权限,那就没办法了.
你可以选择跟网管套套近乎,给他买盒烟什么的.
让他给你弄下.
很简单的,加个静态路由就OK了