IP与网关不在同一网段,可以正常上网,为什么? 2024-08-05 13:05:33 IP与网关不在同一网段,但可以正常上网,这是为什么?PPPOE拨号成功后,IP信息如下: 1.可以正常上网2.IP地址和网关不在同一网段3.掩码居然全是255拨号以后,是可以正常上网的。这是为什么呢? 类似的文章写过很多,看来还是有很多读者不理解PPPoE这个知识点。PPPoE隧道连接PPPoE是一个点对点隧道连接,PPPoE客户端是一个点,PPPoE服务器是另外一个点。这两个点之间的建立一条隧道连接,就是PPPoE隧道连接。现在生活中的隧道(Tunnel)非常好理解,比如黄浦江延安路隧道,延安路隧道里面跑的是啥?这还要问吗,当然是形形色色的小汽车。小汽车里装的是啥?人或者货物。PPPoE这个隧道里,跑的是啥?PPP小汽车。PPP小汽车里装的是啥?IP报文(货物)。PPPoE客户端,做为PPPoE隧道的起点,只要将目的IP≠自己的(10.20.20.122)扔进PPPoE隧道。PPPoE隧道的终点就可以看到PPP小汽车,进而看到PPP小汽车里装载的货物。货物就是目的IP ≠10.20.20.122的IP报文。PPPoE隧道终点就可以将IP报文从PPP小汽车卸掉(剥离PPP头)。然后就可以查询路由表进行转发。一般来说,PPPoE隧道的终点是直接或间接连接Internet的。所以来自PPPoE客户端的IP报文就进入了互联网。这个PPPoE隧道是如何建立的?这就是PPPoE拨号软件所做的工作。PPPoE客户端的网卡在广播域发现了PPPoE服务器及其MAC地址。此外PPPoE服务器也发现了PPPoE客户端及其MAC地址。在这个广播域里,完成客户端身份的认证,PPPoE服务器还给客户端动态分配了IP地址、网络掩码、网关。等这一切都完成了,PPPoE隧道就成功建立。然后就耐心等待PPP小汽车的到来。。。为何PPPoE服务器分配给客户端的网络掩码是255.255.255.255?这是最高效使用IP地址的方法,不会造成任何IP地址的浪费。在这个网络里只有一台主机,其IP= 10.20.20.122,没有其它任何IP地址。如果主机Ping 10.20.20.122, 那么就自己与自己通信,TCP/IP协议栈自循环,报文不经过网卡。如果主机Ping 10.20.20.123,那么就将其扔到PPPoE隧道,到了隧道终点(PPPoE),会提取出IP报文,进而继续IP报文转发。如果这里主机使用了网络掩码= 255.255.255.0,那么主机就会认为10.20.20.123和自己在一个网段,于是发ARP广播。结果不言而喻,永远也得不到ARP广播的回复,因为10.20.20.123压根不在本地网络里。 为何PPPoE服务器分配给客户端的网关是11.11.11.1?在上文的讲述里,当主机Ping 10.20.20.123时,直接将IP报文扔到PPPoE隧道,有用到过网关吗?没有啊。既然没有用到,为何还要分配网关?那是因为如果不给用户分配网关,PPPoE将不会触发产生0.0.0.0/0默认路由。如果没有0.0.0.0/0默认路由,当主机Ping 10.20.20.123时,主机就不知道该如何处理了。而有了0.0.0.0/0默认路由,主机就可以将IP报文扔到PPPoE隧道,因为0.0.0.0/0默认路由的下一跳就是PPPoE隧道。所以网关存在的唯一理由,是为了动态创建一条0.0.0.0/0默认路由。既然这么说,网关可以为任何IP地址?几乎可以这么说,但是最好不要填0.0.0.0,避免主机循环路由查找。最后留给读者一个问题,网关=11.11.11.1配置在PPPoE服务器某个接口上吗? 赞 (0) 相关推荐 电脑的 ip 是怎么来的呢?我又没有配置过 作者:帅地个人简介:一个热爱编程的在校生,我的世界不只有coding,还有writing.目前维护订阅号「苦逼的码农」,专注于写「算法与数据结构」,「Java」,「计算机网络」.对于我们平时上网的电脑 ... 如何在服务器上进行双网卡双IP双网关配置? 作者丨冰河 来源丨经授权转自公众号 冰河技术(ID:hacker-binghe) 作者个人研发的在高并发场景下,提供的简单.稳定.可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能.自开源 ... linux之修改dns以及用netmask修改ip和网关 linux之修改dns以及用netmask修改ip和网关 IP地址,同一网段,子网掩码,默认网关,添加路由 自己在学习网络通信的这个过程中,渐渐的对网络的一些基本知识,有了一种了解,突然想把这里的一些基本的问题,进行下总结,也给自己留个笔记. (1)IP 首先来说说ip地址吧,IP地址是指互联网协议地址(I ... ip地址和子网掩码怎么填(一文搞懂,IP、子网掩码、网关 对于ip地址我们前面通过多次文章,大家都有一定的理解,不过通过的留言,有部分朋友还是对子网掩码.ip地址的网段有些疑问,那么今天我们一起来解下这方面的内容. 一.什么是子网掩码? 在了解ip地址的网段 ... IP地址、子网掩码、DNS和网关的基本概念 IP地址、子网掩码、DNS和网关的基本概念 请问电脑有ip地址,为啥还要网关地址呢?网关的ip地址是路由器的地址吗? 请问电脑有IP地址,为啥还要网关地址呢?网关的IP地址是路由器的地址吗? ★寓乐于教,普及一下网络知识:首先了解什么是IP地址,它就是互联网协议,自从互联网诞生以后,每一个独立的设备之间可以通过网络相 ... nginx禁止限制某个IP地址或网段访问服务器 nginx配置访问ip需要修改nginx.conf文件,只需要在server中添加allow跟deny的ip即可,如下: 复制代码 upstream novel { server 127.0.0.1: ... 路由器怎么设置ip地址和子网掩码(路由器网关地址和ip地址设置技巧) 最近有一些朋友在微信和QQ上问我,一台无线路由器怎么设置静态IP(固定IP)地址上网? 静态IP(固定IP)上网这种方式,其实普通的家庭用户很少用得到,家庭用户办理的宽带业务一般是: 宽带拨号(ADS ... 如何判断两个IP地址是否在同一个网段?什么是子网掩码? 数控狂人 公众号 对于ip地址我们前面通过多次文章,大家都有一定的理解,不过通过的留言,有部分朋友还是对子网掩码.ip地址的网段有些疑问,那么今天我们一起来解下这方面的内容. 一.什么是子网掩码? 在 ...