设为首页收藏本站language 语言切换
查看: 13498|回复: 19
收起左侧

[已解决] IP与默认网关不在同一网段仍可上网的问题

  [复制链接]
发表于 2012-9-6 11:31:21 | 显示全部楼层 |阅读模式
今天一哥们给我看了下他公司电脑的IP设置,如下:

ip:192.168.2.185
子网掩码:255.255.254.0
网关:192.168.0.235

我郁闷了,这网关跟ip不在同一个网段,但他却能正常上网。
如何能实现这种设置呢?谢谢

发表于 2012-9-6 11:43:50 | 显示全部楼层
设置了网关,另外再设置路由?
沙发 2012-9-6 11:43:50 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-6 11:53:19 | 显示全部楼层
刚刚用PT做了下测试,发现网关设置为192.168.0.235/16,可以ping通。用/23则不行。

这是否超越了CCNA的知识?
板凳 2012-9-6 11:53:19 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-9-6 12:01:55 | 显示全部楼层
有办法通
地板 2012-9-6 12:01:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-9-6 14:22:37 | 显示全部楼层
坐等 版主。。。。
5# 2012-9-6 14:22:37 回复 收起回复
回复 支持 反对

使用道具 举报

 成长值: 64705
发表于 2012-9-6 15:57:37 | 显示全部楼层
好神奇
6# 2012-9-6 15:57:37 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-9-7 09:21:09 | 显示全部楼层
你的话有点矛盾,想不通。你说的是以下的设定能上网。(你这里指的是WAN,Internat?)
ip:192.168.2.185
子网掩码:255.255.254.0    ⇒ 这个跟/23是一样的
网关:192.168.0.235

又说,发现网关设置为192.168.0.235/16,可以ping通。用/23则不行。
/16的话,ip和网关在一个网段内当然能ping通。如果是/23的话它们不在一个网段内ping不通是正常的阿
如果有你做的实验的网络图的话,可能能发现问题。一般网关指的是路由器的某个端口


7# 2012-9-7 09:21:09 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-9-7 12:48:58 | 显示全部楼层
不会是这家伙骗你的吧,他设置了多个IP吧!
8# 2012-9-7 12:48:58 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-9-7 12:11:50 | 显示全部楼层
ip:192.168.2.185    ⇒ 它是C Class的一个子网
子网掩码:255.255.254.0
在window pc上配ip地址的时候,pc只判断ip和default geteway 是不是在一个class (我估计)

我做的实验。用的是`windows XP `和cisco 1841路由器。不知道和你做的实验是不是一样的。
pc--------------------Router 1841
                     (f0/0)

PC的设定  
IP Address. . . . . . . . . . . . : 192.168.2.185
Subnet Mask . . . . . . . . . . . : 255.255.254.0
Default Gateway . . . . . . . . . : 192.168.0.235

Router的设定
interface FastEthernet0/0
ip address 192.168.0.235 255.255.254.0
duplex auto
speed auto

以上的设定中都没有出现error现象。

从pc上ping 路由器的f0/0 interface. 它们是直接连接的
C:\Documents and Settings\XXXXX>ping 192.168.0.235

Pinging 192.168.0.235 with 32 bytes of data:

Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 192.168.0.235:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

在从Tera Term上``ping PC的ip 地址
Router>ping 192.168.2.185

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.185, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
Router>

PC ping 不同自己的default gateway , 那样的话根本就出外网。你说的能上网,具体就不知道是什么意思了

Route1841.txt

1.56 KB, 下载次数: 3, 下载积分: 鸿鹄币 -1 个

9# 2012-9-7 12:11:50 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-7 09:54:23 | 显示全部楼层
baidu1230 发表于 2012-9-7 09:21
你的话有点矛盾,想不通。你说的是以下的设定能上网。(你这里指的是WAN,Internat?)
ip:192.168.2.185
...

谢谢你的回复。我的话并不矛盾,这个情景是事实,我也在PT上重现了。
我目前的猜想是,子网掩码不同,也能ping通,前提是网关的掩码要比客户端的小。
就是说网关的一个大子网里面包含了客户端的小子网

现在问题是,客户端确实认为网关与自己不在同一个子网内,那它会怎么处理?
它是直接不干了,丢弃数据包,还是说会发出一个广播问谁是192.168.0.235?
10# 2012-9-7 09:54:23 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-9-8 10:51:16 | 显示全部楼层
顶10楼!!!
11# 2012-9-8 10:51:16 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-9-8 11:35:23 | 显示全部楼层
要看网关的掩码是多少
12# 2012-9-8 11:35:23 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-9-8 19:53:24 | 显示全部楼层
好神奇,这个主机的数据包到不了网关的吧。网关的包可能可以到达主机。
13# 2012-9-8 19:53:24 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-10 10:01:42 | 显示全部楼层
baidu1230 发表于 2012-9-7 12:11
ip:192.168.2.185    ⇒ 它是C Class的一个子网
子网掩码:255.255.254.0
在window pc上配ip地址 ...

Router的设定
interface FastEthernet0/0
ip address 192.168.0.235 255.255.254.0
duplex auto
speed auto

我已经说过这样设网关是不行的。
把子网掩码设为255.255.0.0就可以了
14# 2012-9-10 10:01:42 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-10 10:02:14 | 显示全部楼层
主机的设定不变,还是255.255.254.0
15# 2012-9-10 10:02:14 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-30 17:16 , Processed in 0.078988 second(s), 28 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表