当前位置:首页 > wifi设置知识 > 正文内容

软路由ssr

秋天2023年05月06日 15:32:08wifi设置知识230

当你第一次购买路由器或者需要重新设置Wi-Fi网络时,设置过程可能会让你感到有些困惑。不过不用担心,只需按照简单的步骤操作,你就可以快速设置好网络连接并开始畅游互联网

本文内容目录一览:

OpenWRT网络不稳定频繁掉线的解决办法

问题:

电脑还是手机都会经常不定耐孙缓时出现打不开网页,但是可以访问内网段设备的情况。需要重启openwrt,或者随便点一处“保存并应有”才能上网,不定时又会出现打不开网页,打开openwrt日志后发现,断网的时间总有一昌模条“check(ping)faild for target “114.114.114.114”on interface wan(eth1)”

日志如下:

Wed Mar 4 09:12:25 2020 user.info mwan3track[5043]: Check (ping) failed for target "114.114.114.114" on interface wan (pppoe-wan)

Wed Mar 4 09:12:27 2020 user.info mwan3track[5043]: Check (ping) failed for target "114.114.115.115" on interface wan (pppoe-wan)

Wed Mar 4 09:12:34 2020 user.info mwan3track[5043]: Check (ping) failed for target "114.114.114.114" on interface wan (pppoe-wan)

Wed Mar 4 09:12:36 2020 user.info mwan3track[5043]: Check (ping) failed for target "114.114.115.115" on interface wan (pppoe-wan)

Wed Mar 4 09:12:43 2020 user.info mwan3track[5043]: Check (ping) failed for target "114.114.114.114" on interface wan (pppoe-wan)

Wed Mar 4 09:12:45 2020 user.info mwan3track[5043]: Check (ping) failed for target "114.114.115.115" on interface wan (pppoe-wan)

Wed Mar 4 09:12:45 2020 user.notice mwan3track[5043]: Interface wan (pppoe-wan) is offline

Wed Mar 4 09:12:45 2020 user.notice mwan3[11308]: Execute ifdown event on interface wan (pppoe-wan)

Wed Mar 4 09:12:46 2020 user.info mwan3[11308]: connection tracking not flushed on interface wan (pppoe-wan) ifdown

Wed Mar 4 09:12:46 2020 user.info mwan3track[5043]: Detect ifdown event on interface wan (pppoe-wan)

Wed Mar 4 09:13:00 2020 user.info mwan3track[5043]: Check (ping) success for target "114.114.114.114" on interface wan (pppoe-wan)

Wed Mar 4 09:13:06 2020 daemon.err uhttpd[2558]: Illegal instruction

且DNS设置的并不是114.114.114.114,无论是恢复出厂设置还是重新刷机,该问题仍然存在。

解决办法:

经查找资料,该问题解决办法如下:

网页打开软凯粗路由后台:系统-软件包-查找mwan3-移除-重启(如果需要多播,可以在软件包-未安装软件中重新安装回来)

问题解决,目前稳定运行,再未出现频繁断网情况。

据了解,LuCI --- Applications --- luci-app-mwan3 网络叠加就是多播的程序,不需要多播的可以移除。

一些注意事项

*luci-app-samba 与luci-app-samba4 两个选项只可选择其中的一项,两项都选中编译时会因为这两项包名相同而产生冲突造成中断。

*WAN口多拨,分流和负载平衡可能会造成$$不正常。取消以下项目:

luci-app-syncdial = null

luci-app-mwan3helper = null

luci-app-mwan3 = null

*luci-app-v2ray-pro 集成后为默认打开状态,但因为默认情况下未添加任何节点,可能造成极少数网站无法正常打开的情况 (如 阿里云等),需手动关闭 V2Ray。

*Kcptun 官方暂时没有适配于 64 位设备 (arm64/aarch64) 的软件包,如果编译 64 位设备固件时勾选 Kcptun 将会导致编译过程中无法找到相应的软件包而报错,在 LuCI - Applications - luci-app-ssr-plus 中取消选择 Include Kcptun,在 Network 中取消对 Kcptun 的编译。

*Kernel modules - Wireless Drivers可能会产生冲突的软件包:

kmod-libertas-sdio

kmod-libertas-spi

kmod-libertas-usb

kmod-rsi91x-sdio

kmod-rsi91x-usb

openwrtdocker重置

双网口主机通过 docker 安者兄装 openwrt 实现软路由功能

在 docker 中安装 openwrt,而不是在 openwrt 中安装 docker, 真正做到ALL IN ONE

特点

不用重新购买设备(只需要再买个 usb 网卡或者 minipcie 网卡等等都行)

性能及其强大(相比较于绝大部分软路由, 自用的 linux 服务器都不会太差)

不会对原 linux 系统上的服务有任何影响

前提和环境

一台性能还不错的 Linux 主机(宿主机)

双网口

docker

原理

通过macvlan技术在现有网卡的基础上创建虚拟网卡, 并将虚拟网卡挂载到 docker 容器中 openwrt 上.

最好百度看看 macvlan 的介绍, 理解其作用和功能

一些不必要的条件

docker 可以安装 portainer 来在首瞎袭页面上管理容器, 方便像我这种新手操作和管神扰理容器

推荐一个中文版 portainer 镜像

查看自身网卡名称

ip addr

登录后复制

2: enp6s0: BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP mtu 1500 qdisc fq state UP group default qlen 1000

link/ether 00:16:96:e9:1a:01 brd ff:ff:ff:ff:ff:ff

inet 192.168.124.13/24 brd 192.168.124.255 scope global dynamic noprefixroute enp6s0

valid_lft 72610sec preferred_lft 72610sec

inet6 fe80::455c:bd08:4a7d:ce26/64 scope link noprefixroute

valid_lft forever preferred_lft forever

3: enp8s0: BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP mtu 1500 qdisc fq state UP group default qlen 1000

登录后复制

当前 enp6s0 和上层路由器相连接, enp8s0 没有任何连接

enp8s0 将用于 openwrt 的 lan 口, enp6s0 将用于 wan 口

开启网卡的混杂模式

ip link set enp8s0 promisc on

ip link set enp6s0 promisc on

登录后复制

上面这一步似乎在重启之后就会失效, 需要持久化一下, 具体操作百度…

开启 ipv4 转发

vi /etc/sysctl.conf

# 取消 net.ipv4.ip_forward = 1 的注释

# 或者添加 net.ipv4.ip_forward = 1

# 重新加载配置

sysctl -p /etc/sysctl.conf

登录后复制

配置 Lan 口的 macvlan

创建一个名为 maclan 的虚拟网卡, 这里的 ip 可以随意定

docker network create -d macvlan --subnet=192.168.10.0/24 --gateway=192.168.10.1 -o parent=enp8s0 maclan

登录后复制

查看网络

docker network ls

# 需要有这样一条数据

384a7789733c maclan macvlan local

登录后复制

拉取 docker 镜像

这里会先将maclan 挂载到容器上, 用于openwrt的lan口

docker run --restart always --name openwrt -d --network maclan --privileged --ip 192.168.10.2 nonnichen/nonniwrt /sbin/init

登录后复制

查看镜像

docker ps

登录后复制

nonnichen/nonniwrt 这个是一个比较老的镜像了, 需要最新镜像可以自行拉取lede 的源码进行打包.

镜像资料

本人自己编译的 64 位 openwrt docker 镜像, 提取码:6686 (编译时间 2022/12/17)

一个热心分享的站点制作的镜像

docker 如何使用本地镜像

# 导入本地镜像

cat xxx.tar.gz | docker import - openwrt/lede

# 使用

docker run --restart always --name openwrt -d --network maclan --privileged --ip 192.168.10.2 openwrt/lede /sbin/init

登录后复制

修改 docker lan 口配置

# 进入容器

docker exec -it openwrt /bin/sh

#

vi /etc/config/network

登录后复制

主要修改 lan 配置, 改成下面这个样子 (lan 口 ip 要和指定给 openwrt 的 ip 相同, 也就是 192.168.10.2)

config interface 'lan'

option type 'bridge'

option ifname 'eth0'

option proto 'static'

option ipaddr '192.168.10.2'

option netmask '255.255.255.0'

option ip6assign '60'

登录后复制

然后重启网络

/etc/init.d/network restart

登录后复制

检查 ip

ip addr

登录后复制

1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: br-lan: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UP group default qlen 1000

link/ether 02:42:c0:a8:0a:02 brd ff:ff:ff:ff:ff:ff

inet 192.168.10.2/24 brd 192.168.10.255 scope global br-lan

valid_lft forever preferred_lft forever

67: eth0@if3: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue master br-lan state UP group default

link/ether 02:42:c0:a8:0a:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0

登录后复制

这里不同版本的 openwrt 可能会有区别(我用的是自己构建的版本), 只要bar-lan或者eth0 的地址是 192.168.10.2 就 ok

顺便可以把 root 密码重置下, 不同人构建的 openwrt 版本 root 密码不太一样, 重置一下方便后续进入控制台

# 进入容器

docker exec -it openwrt /bin/sh

# 重置root密码

passwd

# 输入你想设置的密码

登录后复制

进入 openwrt 控制台

注意由于 macvlan 的限制, 宿主机目前是无法连通 docker 容器中的 ip 的

需要额外一台机器(就叫它主机B), 接在 enp8s0 也就是 lan 口上, 然后给机器设置静态的 ip 地址, 例如192.168.10.3.

如果没有, 也可以通过一些方法直接在宿主机上访问控制台, 参见宿主机和 openwrt 联通

这里有一点需要特别注意, 网关一定要设置为 openwrt的lan口地址, 也就是192.168.10.2, dns 也可以设置为这个地址.

一定需要手动设置 ip 地址

然后在浏览器输入 192.168.10.2 进入 openwrt 控制台

给 openwrt 添加 wan 口

需要用enp6s0再创建一个 macvlan, 此时的 ip 设置需要和上层路由相同(例如我的上层路由器是 192.168.124.1)

docker network create -d macvlan --subnet=192.168.124.0/24 --gateway=192.168.124.1 -o parent=enp6s0 macwan

登录后复制

将这张网卡挂载到 openwrt

docker network connect macwan openwrt

登录后复制

然后进入 openwrt 控制台, 设置wan接口(此时应该能看到 eth1个网卡, 选择 DHCP 客户端就好, 会自动获取 ip 地址)

一定要确保eth1网卡能够分配到上层路由的 ip

同时也可以进入容器内查看 ip, 最终结果应该是这样子的:

1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: br-lan: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UP group default qlen 1000

link/ether 02:42:c0:a8:0a:02 brd ff:ff:ff:ff:ff:ff

inet 192.168.10.2/24 brd 192.168.10.255 scope global br-lan

valid_lft forever preferred_lft forever

67: eth0@if3: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue master br-lan state UP group default

link/ether 02:42:c0:a8:0a:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0

68: eth1@if2: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UP group default

link/ether 02:42:c0:a8:7c:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0

inet 192.168.124.12/24 brd 192.168.124.255 scope global eth1

valid_lft forever preferred_lft forever

inet6 fe80::42:c0ff:fea8:7c02/64 scope link

valid_lft forever preferred_lft forever

登录后复制

我自己编译的openwrt的接口状态显示不出来, 不过并不影响功能(可能版本太新了吧, 不清楚~~)

测试主机B是否能够访问互联网(网上的某些版本可能会出现能 ping 通但是无法访问互联网的问题)

如果无法访问互联网, 加一条openwrt的防火墙自定义规则, 然后重启防火墙

iptables -t nat -I POSTROUTING -s 192.168.10.0/24 -j MASQUERADE

登录后复制

主机 B 和 宿主机联通

只需要给宿主机的enp8s0网卡设置一个192.168.10.0/24网段的 ip 就可以

以我的宿主机debain 11为例

然后主机B就能够和宿主机联通了

宿主机和 openwrt 联通

由于 macvlan的特性, 宿主机和容器的 ip 是隔离的, 尽管是同一个网段 ip.

# 通过`enp8s0`创建一个虚拟网卡`hMACvLAN` (同一个物理网卡的虚拟网卡可以互通)

nmcli connection add type macvlan dev enp8s0 mode bridge ifname hMACvLAN autoconnect yes save yes

# 因该会自动获取ip地址, 可以通过 ip addr 查看

# 如果没有自动获取, 使用下面这条命令手动指定

ip addr add 192.168.10.100 dev hMACvLAN

# 指定网关

ip route add 192.168.10.2 dev hMACvLAN

登录后复制

现在在宿主机上应该能够 ping 通 192.168.10.2

应该也可以直接通过宿主机的浏览器访问192.168.10.2了.

宿主机能否通过容器的openwrt进行科学上网

在打通宿主机和openwrt的网络后, 可以在openwrt中开socks代理服务, 然后宿主机设置对应代理就ok(理论上是完全可行的, 我没试过~~)

不过不建议宿主机使用openwrt的网络, 一旦dokcer出问题可能会导致整台机器无法联网.

最好是宿主机自己跑ssr等进行科学上网, 即便docker出问题也能保证宿主机有网.

享受 ALL IN ONE 吧

`

现在在宿主机上应该能够 ping 通 192.168.10.2

应该也可以直接通过宿主机的浏览器访问192.168.10.2了.

宿主机能否通过容器的openwrt进行科学上网

在打通宿主机和openwrt的网络后, 可以在openwrt中开socks代理服务, 然后宿主机设置对应代理就ok(理论上是完全可行的, 我没试过~~)

不过不建议宿主机使用openwrt的网络, 一旦dokcer出问题可能会导致整台机器无法联网.

最好是宿主机自己跑ssr等进行科学上网, 即便docker出问题也能保证宿主机有网.

享受 ALL IN ONE 吧

docker

运维

网络

cross

精选推荐

广告

树莓派中利用docker搭建openwrt旁路由

4958阅读·1评论·1点赞

2020年10月20日

N1刷Armbian系统并在Docker中安装OpenWrt旁路由的详细教程

5.2W阅读·7评论·7点赞

2019年11月5日

docker omv 防火墙_我的软路由折腾之旅 篇三:在openmediavault上通过Docker实现OPENWRT旁路由功能...

1388阅读·0评论·0点赞

2020年12月20日

OrangePi 5 Docker下安装OpenWRT作软路由(同样适用于树莓派等设备)

597阅读·0评论·1点赞

2022年12月20日

软路由安装openwrt系统

9203阅读·0评论·2点赞

2021年8月15日

树莓派4B安装Openwrt软路由并用作家庭网络网关设备

2959阅读·4评论·1点赞

2021年6月6日

00:02

00:29

睡前半小时学习这个记忆方法,可能影响你的一生~

00:29

讲真

广告

玩客云折腾记2--docker和openwrt安装

1.1W阅读·0评论·3点赞

2021年2月20日

斐讯n1安装centos7+docker openwrt

4802阅读·1评论·0点赞

2022年1月16日

OpenWRT 软路由部署青龙面板教程

2879阅读·1评论·2点赞

2022年11月12日

酷软正在连接服务器,蜗牛星际:我的B款双网口机箱PVE+爱快+LEDE 双软路由 保姆级教程...

1890阅读·0评论·0点赞

2021年8月1日

树莓派3 有线静态路由设置_树莓派4b 搭建软路由 hostapd +dnsmasq+ docker openwrt

107阅读·0评论·0点赞

2020年11月22日

群晖(Synology)配置 NAS + 软路由 续

7276阅读·0评论·2点赞

2019年12月10日

群晖(Synology)配置 NAS + 软路由

5.5W阅读·0评论·10点赞

2019年8月14日

软路由保姆级入门教程 一篇看懂软路由

1.0W阅读·1评论·9点赞

2022年3月18日

DS918二合一硬盘安装,配置Oenwrt做软路由

2287阅读·0评论·0点赞

2021年10月11日

关于R4s软路由刷机教程

5086阅读·3评论·0点赞

2022年6月12日

openwrt 格式化_OPENWRT路由固件入门食用教程S2:磁盘挂载及分区,网络共享,脱机下载。...

4345阅读·0评论·2点赞

2021年1月28日

小雷盒子刷x86教程_垃圾佬组软路由All in One主机 篇二:软件篇。哪种方案是目前组All in One主机的终极选择。...

1997阅读·0评论·1点赞

2021年1月13日

旧电脑改造服务器或云电脑和外网访问家庭nas/软路由实战记录

6448阅读·1评论·6点赞

2022年2月26日

去首页

看看更多热门内容

评论2

m0_72286447

192.168.10.1呢???你这个下级子网怎么找到出口?

2023.01.21

programmer_ada

不知道 云原生入门 技能树是否可以帮到你:

华为软路由用家里100兆好不好

好。

关于路由器的话使用华为的一百兆宽带的话还是比较好的好吧。这个是耗电量并不高。并且这个网速已经足够使用了好吧正常家庭来说用五g的网络是足够的了好吧。只要不是要求高精尖的一些技术的话这个网络是够用的好吧。

公司装机究竟怎么选路由器?

(本文开始前,首先声明是穷鬼向,有钱人左转网络公司)

路由器是网络的核心,对于企业来说也是重中之重。传统企业多采用企业级路由器配合ac ap模式,达到自己的使用需求。但是这套配置轻则大几百,重则数千元,很多小企业根本没这个必要更没这个预算。于是有些企业就走向另一个极端,一台tp打天下。最后员工各种卡慢苦不堪言。

作者今天就来介绍几个个人认为比较有性价比方案。

方案一 单拦埋体旗舰路由器方案 (预算350)

适用范围(8台以内有线设备,100平米内无线覆盖)

个人以为简春蚂,8台左右设备的办公室单体路由最合适。

这货虽然是老旗舰,但是胜在8个千兆lan口!

这比很多人买个好路由器配个百兆口的交换器性价比高多了!

刷上梅林固件,去广告、内网穿透、ssr全部实现。

而且这货无线也很猛,管个30平米复杂环境没问题,最少也能带个三五十手机笔记本。

方案二 多路由器方案 (预算400元)

适用范围(多办公室,每个办公室仅有4台设备)

很多公司,办公室不大,但是森枣一层楼很多办公室。设备不多,但是比较分散,就适合用这个方案。

随便在网上买几款千兆口的老路由器,然后串起来,每个房间一个。

优点是,每个房间的网络都不错,无线设备可以带很多很多。问题是房间隔得太远的话,网线网速会衰减,建议使用超五以上线材。

方案三 软路由 ap 交换机方案(预算1000左右)

这是比较传统的方案,优点胜在扩展性强且稳定。(适合超大办公室,几十套电脑 数不清移动设备 总设备小于300)

软路由建议选择n1刷openwrt

交换机闲鱼捡千兆口的买,根据需求选交换机

ap 作为信号发射端,决定了你能带多少无线设备。个人推荐wifi6的ap,容量大,带机多。

ap这里推红米ax6

这款设备硬件素质一流,内存大,处理器性能强,带满一个办公室比较轻松。

你有什么更好的方案,建议评论区交流。

ac68u 软路由 ssr 有什么差别

性能的差别。

ac86u的颜值高,易用不需折腾。软路由加AP性能表现更好,但分拆成了两个设备,连接线缆也多了,颜值不如春判碧前者,另外学习成本也二冲信高一些。

软路由与ap的设备对于小白来说不是到手即用的,你得花至少几天时间去爬帖、下载固件、调试功能等等学习。如果你的时间成本很高,建议买ac86u。如果你的空闲时间很充裕,又对学习网络知识感兴趣,扒举就选后者。

搭建一个良好的无线网络环境,不仅可以让你更好地工作和学习,还可以让你畅快地享受数字化生活。希望本文所介绍的内容可以对你有所帮助。

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.shoulian.org/luyou/post/32003.html

分享给朋友:

“软路由ssr” 的相关文章

手机怎么上路由器踢人

手机怎么上路由器踢人

本篇文章给大家谈谈手机怎么上路由器踢人,以及移动路由器怎么踢人对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、怎样在手机上把蹭wifi的人踢掉? 2、怎么用手机踢掉蹭wifi的人? 3、手机如何踢出蹭网的 怎样在手机上把蹭wifi的人踢掉? 彼此都是蹭wif...

路由器和密码怎么设置

路由器和密码怎么设置

今天和朋友们分享路由器和密码怎么设置相关的知识,相信大家通过本文介绍也能对路由器密码怎么设置密码有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、路由器怎么设置密码 2、怎么样设置路由器密码具体操作步骤 3、无线路由器怎么设置密码? 4、路由器宽带密码和账号怎么设置啊 5、...

华硕千兆路由器怎么选

华硕千兆路由器怎么选

今天和朋友们分享华硕千兆路由器怎么选相关的知识,相信大家通过本文介绍也能对华硕千兆路由器怎么选配置有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、1000兆网速用什么路由器 2、1000兆宽带用什么路由器 3、千兆路由器,家用推荐,感谢大家 4、千兆宽带如何选路由器?这几个原...

临港路由器厂家有哪些品牌

临港路由器厂家有哪些品牌

今天和朋友们分享临港路由器厂家有哪些品牌相关的知识,相信大家通过本文介绍也能对临港路由器厂家有哪些品牌的有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、深圳无线wifi路由器厂家十大品牌是哪些 2、国内比较有名路由器生产厂家有哪些 3、路由器有哪些主要供应商 深圳无线wifi路...

路由器劫持怎么弄

路由器劫持怎么弄

本篇文章给大家谈谈路由器劫持怎么弄,以及路由器劫持怎么弄回来对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、路由器被劫持了怎么办? 2、路由器ip被劫持怎么办 3、“路由器劫持”是什么意思? 4、路由器DNS被劫持的解决办法 5、路由器dns被劫持怎么...

无锡千兆路由器特点是哪些

无锡千兆路由器特点是哪些

今天和朋友们分享无锡千兆路由器特点是哪些相关的知识,相信大家通过本文介绍也能对千兆路由器和百兆路由器的区分有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、什么是千兆路由器,怎么分辨 2、千兆路由器和普通路由器有什么区别? 3、千兆路由器和百兆路由器有什么区别啊,好用么? 4、...