光猫直连电脑不能上网_旧电脑装openwrt系统,化身智能路由器-程序员宅基地

技术标签: 手机能给电脑装系统吗  光猫直连电脑不能上网  

b04f599f3f7f804d3518fd054c609201.png

为什么装openwrt系统:让老电脑变成一个智能路由器,可以达到普通路由器所没有的功能,家里现有的路由器是电信给的光猫路由器,功能很少(破解admin后能改NAT设置,但仍然很弱),开启桥接再买智能路由器接上,性能强点的智能路由器又太贵,而且也不一直用,没必要。

66752509178f6710e6baf121e0d72b59.png

软路由:这台电脑刷openwrt并且进入该系统后,由于本身硬件还是个电脑,只是装了系统软件,跟真正路由器不同,因此称软路由

诉求:软路由不是一直打开,需要时不改接线,不改家里现有路由器设置

优点:软路由需要时开,不需要关闭即可,不影响其他电脑/手机的正常使用。

缺点:需要连接/断开软路由的设备每次需要设置,软路由接口影响了最大网速(旧电脑只有一个网口,既要当wan口也要当lan口,用的是百兆的线,所以总速率最多只有50Mbps),软路由的网速只能从主路由分,不能发挥挖掘网速的作用,也不能给主路由分担压力。

  1. 下载软路由系统https://firmware.koolshare.cn/LEDE_X64_fw867/
    由于是旧电脑,不支持uefi,所以下载openwrt-koolshare-mod-v2.33-r12074-007caa48d1-x86-64-combined-squashfs.img.gz
    我是把系统装在U盘里,如果想装到电脑硬盘里,下载“虚拟机转盘或PE下写盘专用”文件夹里的系统文件,其方法请另行查找。
  2. 把系统写入U盘https://roadkil.net/program.php/P12/Disk%20Image
    下载DiskImage软件,插入U盘,运行这个软件
    选择write image,write Image to这里选择你的U盘
    source file点browse,选择你刚才下载好的文件
    点start写入完毕后就完成了
  3. 老电脑上插上网线,网线另一端接到你的电脑,在老电脑上插上U盘,开机,根据开机提示,一般是按F12键,选择boot option,选择你的U盘,即让他从U盘启动系统,而不从硬盘进入windows。电脑就会成功进入openwrt系统

fe9b0018178dffcfb67822632c5310b4.png

按下enter键后可以输入指令,但是我们不用指令设置,太麻烦了,用另一台电脑网线和它直连,进入192.168.1.1,密码koolshare,就进入了路由器设置了

31a883aa164f9c91dc92ec4701ba367b.png

4.路由器设置

家里本身的路由器后台地址是192.168.1.1,为了不跟他冲突,我们要进行修改,并且把lan口跟wan口都设置到这个电脑的的一个端口上。

设置方法:

进入openwrt后台,左侧点网络-接口

右边WAN,点编辑

点物理接口,桥接接口去掉勾选,接口选择eth0,点保存

WAN6,点编辑,一样的设置

LAN,点编辑,ipv4地址,改成192.168.1.253,保存

ipv6分派长度64,ipv6分配提示fe80,

再点网页下保存并应用,可能提示网络未返回什么的错误,点最右边的英文按钮让他仍然执行

现在路由器后台地址变了,所以浏览器网址输入192.168.1.253,进入openwrt后台

再左侧点网络-接口,右边的Lan,编辑

ipv4网关192.168.1.1,IPv4 广播192.168.1.0,自定义服务器,我用114.114.114.114,看你喜好,设成其他的或者不设置也行。

上面选项卡点物理设置,桥接接口不勾选

上面选项卡点DHCP服务器,基本设置-忽略此接口,勾选。保存

网页下方保存并应用。

好了,你设置完毕了,把老电脑网线插回你墙上插座或者你直接是连在主路由器上都行,已经配置好了。你可以给他安装/配置并打开其他你想要的功能了。

你想要让自己的电脑/手机使用上软路由的功能,修改你的IP设置就行了

82ca5a94ee532a5b3928cec27d4491b7.png

多个电脑/手机连接软路由,IP地址这里192.168.1.X,这里X你随便写数字,互相不冲突就行,电脑192.168.1.80,手机192.168.1.50都行,不能两个一样,也不能写成192.168.1.1或253,这就跟路由器冲突了,数字大点不会有问题。前缀长度,网关,DNS这里,都是一样的。

保存后你的电脑就从软路由上走了,正常情况也能使用上软路由的功能了,不用了把手动改成自动DHCP保存即可恢复,关了软路由却没改,你就上不了网了。

现在你的网络结构是这样的

外面光纤

->家里的光猫路由器(192.168.1.1)

->直接连着光猫路由器,即主路由的电脑/手机(192.168.1.2),它跟没有软路由时一样的,在浏览器输入192.168.1.253能进入软路由设置,但是跟软路由是同级关系,都是光猫的客户端

->软路由(192.168.1.253),它一根网线连在光猫上,光猫的lan接到它的wan,它的lan又回到了光猫的lan,相当于走个来回

->设置网关为192.168.1.253的电脑/手机,因为网关不是192.168.1.1了,所以它的网络请求先进到软路由,再从软路由出去到光猫,再到外面。

​ ​ ​

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39681644/article/details/109834759

智能推荐

HTML5 Web SQL 数据库_方式准则的定义-程序员宅基地

文章浏览阅读1k次。1、HTML5 Web SQL 数据库 Web SQL 数据库 API 并不是 HTML5 规范的一部分,但是它是一个独立的规范,引入了一组使用 SQL 操作客户端数据库的 APIs。如果你是一个 Web 后端程序员,应该很容易理解 SQL 的操作。Web SQL 数据库可以在最新版的 Safari, Chrome 和 Opera 浏览器中工作。2、核心方法 以下是规范中定义的三个_方式准则的定义

spring Boot 中使用线程池异步执行多个定时任务_springboot启动后自动开启多个线程程序-程序员宅基地

文章浏览阅读4.1k次,点赞2次,收藏6次。spring Boot 中使用线程池异步执行多个定时任务在启动类中添加注解@EnableScheduling配置自定义线程池在启动类中添加注解@EnableScheduling第一步添加注解,这样才会使定时任务启动配置自定义线程池@Configurationpublic class ScheduleConfiguration implements SchedulingConfigurer..._springboot启动后自动开启多个线程程序

Maven编译打包项目 mvn clean install报错ERROR_mvn clean install有errors-程序员宅基地

文章浏览阅读1.1k次。在项目的target文件夹下把之前"mvn clean package"生成的压缩包(我的是jar包)删掉重新执行"mvn clean package"再执行"mvn clean install"即可_mvn clean install有errors

navacate连接不上mysql_navicat连接mysql失败怎么办-程序员宅基地

文章浏览阅读974次。Navicat连接mysql数据库时,不断报1405错误,下面是针对这个的解决办法:MySQL服务器正在运行,停止它。如果是作为Windows服务运行的服务器,进入计算机管理--->服务和应用程序------>服务。如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。创建1个文本文件(此处命名为mysql-init.txt),并将下述命令置于单一行中:SET PASSW..._nvarchar链接不上数据库

Python的requests参数及方法_python requests 参数-程序员宅基地

文章浏览阅读2.2k次。Python的requests模块是一个常用的HTTP库,用于发送HTTP请求和处理响应。_python requests 参数

近5年典型的的APT攻击事件_2010谷歌网络被极光黑客攻击-程序员宅基地

文章浏览阅读2.7w次,点赞7次,收藏50次。APT攻击APT攻击是近几年来出现的一种高级攻击,具有难检测、持续时间长和攻击目标明确等特征。本文中,整理了近年来比较典型的几个APT攻击,并其攻击过程做了分析(为了加深自己对APT攻击的理解和学习)Google极光攻击2010年的Google Aurora(极光)攻击是一个十分著名的APT攻击。Google的一名雇员点击即时消息中的一条恶意链接,引发了一系列事件导致这个搜_2010谷歌网络被极光黑客攻击

随便推点

微信小程序api视频课程-定时器-setTimeout的使用_微信小程序 settimeout 向上层传值-程序员宅基地

文章浏览阅读1.1k次。JS代码 /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { setTimeout( function(){ wx.showToast({ title: '黄菊华老师', }) },2000 ) },说明该代码只执行一次..._微信小程序 settimeout 向上层传值

uploadify2.1.4如何能使按钮显示中文-程序员宅基地

文章浏览阅读48次。uploadify2.1.4如何能使按钮显示中文博客分类:uploadify网上关于这段话的搜索恐怕是太多了。方法多也试过了不知怎么,反正不行。最终自己想办法给解决了。当然首先还是要有fla源码。直接去管网就可以下载。[url]http://www.uploadify.com/wp-content/uploads/uploadify-v2.1.4...

戴尔服务器安装VMware ESXI6.7.0教程(U盘安装)_vmware-vcsa-all-6.7.0-8169922.iso-程序员宅基地

文章浏览阅读9.6k次,点赞5次,收藏36次。戴尔服务器安装VMware ESXI6.7.0教程(U盘安装)一、前期准备1、下载镜像下载esxi6.7镜像:VMware-VMvisor-Installer-6.7.0-8169922.x86_64.iso这里推荐到戴尔官网下载,Baidu搜索“戴尔驱动下载”,选择进入官网,根据提示输入服务器型号搜索适用于该型号服务器的所有驱动下一步选择具体类型的驱动选择一项下载即可待下载完成后打开软碟通(UItraISO),在“文件”选项中打开刚才下载好的镜像文件然后选择启动_vmware-vcsa-all-6.7.0-8169922.iso

百度语音技术永久免费的语音自动转字幕介绍 -程序员宅基地

文章浏览阅读2k次。百度语音技术永久免费的语音自动转字幕介绍基于百度语音技术,识别率97%无时长限制,无文件大小限制永久免费,简单,易用,速度快支持中文,英文,粤语永久免费的语音转字幕网站: http://thinktothings.com视频介绍 https://www.bilibili.com/video/av42750807 ...

Dyninst学习笔记-程序员宅基地

文章浏览阅读7.6k次,点赞2次,收藏9次。Instrumentation是一种直接修改程序二进制文件的方法。其可以用于程序的调试,优化,安全等等。对这个词一般的翻译是“插桩”,但这更多使用于软件测试领域。【找一些相关的例子】Dyninst可以动态或静态的修改程序的二进制代码。动态修改是在目标进程运行时插入代码(dynamic binary instrumentation)。静态修改则是直接向二进制文件插入代码(static b_dyninst

在服务器上部署asp网站,部署asp网站到云服务器-程序员宅基地

文章浏览阅读2.9k次。部署asp网站到云服务器 内容精选换一换通常情况下,需要结合客户的实际业务环境和具体需求进行业务改造评估,建议您进行服务咨询。这里仅描述一些通用的策略供您参考,主要分如下几方面进行考虑:业务迁移不管您的业务是否已经上线华为云,业务迁移的策略是一致的。建议您将时延敏感型,有快速批量就近部署需求的业务迁移至IEC;保留数据量大,且需要长期稳定运行的业务在中心云上。迁移方法请参见如何计算隔离独享计算资源..._nas asp网站