如果把软路由的网段更换成169.254.0.0/16会咋样?

news/2024/10/20 4:03:13/

前言

这几天有小伙伴在折腾软路由系统,然后问题就来了。

他咨询的是:为啥电脑连接软路由之后,无法访问软路由的管理页?

图片

嗯。。。确实不是什么大事。但不注意看,还以为软路由没有正常获取到ip。

熟悉网络的小伙伴们都知道如果电脑或者路由器没有正确获取到ip,那网络的地址就会变成169.254.x.x的样子。

图片

链路本地地址(Link-local address),又称连结本地位址是计算机网络中一类特殊的地址, 它仅供于在网段,或广播域中的主机相互通信使用。

这类主机通常不需要外部互联网服务,仅有主机间相互通讯的需求。IPv4链路本地地址定义在169.254.0.0/16地址块。IPv6定义在fe80::/10地址块。

百度百科

简单来说,获取了169.254.x.x开头的设备都是没有网络的,需要检查网络链路状态。

这位小伙伴可就摊上大事了,毕竟除了路由器的ip设置成了169.254.190.1之外,电脑的ip地址也是192.254.190.229

图片

这可就刺激了啊,电脑上还没有获取到IPv4的默认网关。这会儿访问169.254.190.5路由器管理页,发现网络并不通。

图片

今天小白就亲自来试试——把路由器的ip段设置为169.254.0.0/16。

正文开始

首先咱们在软路由上,把lan的ipaddr设置为169.254.190.1,子网掩码设置为255.255.0.0

图片

保存之后咱们重启一下软路由

图片

然后咱们用电脑链接配置了私有地址169.254.190.1的软路由,先来看看它能不能正常获取到同样的ip地址,在Windows电脑上按【Win】+【R】,输入【cmd】,回车

图片

在黑框上输入【ipconfig /all】,回车

图片

找到对应网卡查看,发现是正常获取了IP的

图片

接着咱们打开电脑浏览器,输入软路由上的lan地址169.254.190.1

图片

哦豁,居然可以正常访问。咱们接上一级路由器的lan到软路由的wan上试试,会发现软路由已经正常获取了上一级路由器的ip

图片

接着咱们浏览一下网页试试:

图片

可以正常访问,咱们用tracert命令查看路由跃点

图片

图片

发现整个网络是正常的。

总结:

路由器的ip设置为169.254.0.0/16其实也可以正常使用,接入对应路由器的电脑通过DHCP获取ip也是169.254.0.0/16段的,也能正常使用。

但这跟电脑没网络时候的ip一模一样,一旦网络出问题,都找不出网络故障的原因在哪,这可就有点尴尬了。

--End--

没有人会把路由器的lan网段设置为169.254.0.0/16,至少小白看过这么多网络,暂时没见到。


http://www.ppmy.cn/news/1439165.html

相关文章

深入解析 Odoo 在线客服模块 (im_livechat)

深入解析 Odoo 在线客服模块 (im_livechat) Odoo Livechat 是一款集成于 Odoo 平台的实时在线客服系统,它赋予用户在网页界面上直接与客服人员进行即时沟通的能力。本文将逐步剖析 Livechat 的实现细节,从入口模板文件的加载机制,到后端初始…

【工具】-根源上解决VScode打印输出乱码的问题

目录 1 第一步: 改编译命令,保持一致2 第二步: 更改VScode的编码格式-保持一致 1 第一步: 改编译命令,保持一致 看一下你的控制台的编译的命名后缀,有两个关键的参数,如下图: “-f…

RabbitMQ中的交换机类型

交换机类型 可以看到,在订阅模型中,多了一个exchange角色,而且过程略有变化: Publisher:生产者,不再发送消息到队列中,而是发给交换机 Exchange:交换机,一方面&#xff…

laravel视频对接aws

本次对接文件上传,目标是实现超级大文件的上传任务,可能就是4~5个g的视频文件,折腾了蛮久熟悉s3,因此记录一下。 大家要是对filesystem不清楚去看一下官方文档不然可能有点懵逼。 首先我先是对接了一个普通的s3存储文件的功能&a…

【QT学习】9.绘图,三种贴图,贴图的转换,不规则贴图(透明泡泡),简单绘图工具制作

一。绘图的解释 Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。 QPainter 用于执行绘图操作,其提供的 API 在 GUI 或 QImage、QOpenGLPaintDev…

vue与Spring boot数据交互例子【简单版】

文章目录 什么是Vue?快速体验Vueaxios是什么?向Springboot后端发送数据接收Springboot后端数据小结 什么是Vue? 官网解释:Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上…

Oracle中取出clob类型

1、Mybatis返回值用map接受,对应的value类型就是个clob类型,可以确保不会丢失长度,自带的sql执行器转varchar2的话可能会长度丢失。 2、将map放入工具类(clob类型转String) package com.ly.cloud.common.utils;import java.sql.Clob; impor…

electron 中统一管理全局常量

在 Electron 应用中统一管理全局常量是一个好的实践,可以帮助你维护清晰的代码结构,并使得常量在整个主进程和渲染进程之间轻松共享。以下是几种在 Electron 中管理全局常量的方法: 1. 使用 JavaScript 模块 创建一个常量模块 你可以创建一…