玩客云安装openwrt做旁路由

1.购买玩客云

如果作为旁路由只需要一个lan口,大于两个就性能过剩,原理如下面视频:

2.对玩客云刷机

使用USB_Burning_Tool软件,导入Armbian底包,用镊子进行刷机。

3.连接ssh

刷机完成后,连接网线,用Advanced IP Scanner搜寻光猫给玩客云分配到ip地址,用Xshell 8连接内网ssh,默认密码为1234,更改完密码后可以Finalshell连接(看个人习惯)。

4.SSH连接完以后下载CasaOS

然后检查时间
date -R
如果时区及时间不对。执行下面的操作

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

再次检查时间
date -R
接下来是添加系统的软件源,这样可以提高安装成功率。输入:
nano /etc/apt/sources.list
换源时可以把原先的软件源用“#”注释掉。比如

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free

这句前面加了“#”,系统就不会运行这句代码了。同样地可以把复制粘贴的新代码去掉注释,这样就会有更多的新软件源。
然后按方向键到最后在空白处添加以下代码:
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

粘贴完毕后先按 ctrl+x 保存修改 再按Y键确定,然后回车。
然后就是安装casaos系统了,casaos的安装只要这一条代码就可以:


wget -qO- https://get.casaos.io | bash

或者:

curl -fsSL https://get.casaos.io | sudo bash

安装完成后会提示你http://你的IP地址 (eth0),然后就可以在浏览器上登录了,由于源的问题,安装可能会失败,重新安装几次肯定可以成功。

5.导入镜像源

登录完成后,可能在这个页面下载不了,然后在ssh工具输入

nano /etc/docker/daemon.json

打开后,将下面的镜像源导入
{“registry-mirrors”:[“https://hub.haod.eu.org”]}

重启Docker,就可以下载了
systemctl restart docker

6.然后下载openWRT

首先打开网卡混杂模式

ip link set eth0 promisc on

然后创建OpenWrt网络(自行替换网段,网关),如果你的主路由是192.168.0.1的网关,我们需要将网关更改为192.168.0.1,docker network create -d macvlan –subnet=192.168.0.0/24 –gateway=192.168.0.1 -o parent=eth0 macnet,(subnet的最后那位必须是0)

docker network create -d macvlan --subnet=192.168.5.0/24 --gateway=192.168.5.1 -o 
parent=eth0 macnet

创建容器

docker pull dreamwsbg/openwrt:12.0

安装并启动容器

docker run -d --name="openwrt" --restart unless-stopped --network macnet --privileged dreamwsbg/openwrt:12.0 /sbin/init

[此固件默认IP为10.0.0.1 密码root]

修改默认IP,如果是做旁路由,可以把lan 的IP 更改为主路由同段的一个不和其他设备重复的IP,比如192.168.0.10

修改后台地址
 进入容器后台

docker exec -it openwrt bash

修改网络
  

vim /etc/config/network

修改部分选项(按需修改。按“i”输入 ;     按“ESC” ,输入":" ,"w" , "q" 保存退出)
  
  config interface ‘lan’
  option proto ‘static’
  option ipaddr ‘192.168.0.5’(opwrt地址)
  option netmask ‘255.255.255.0’(子网掩码)
  option ip6assign ’60’
  option gateway ‘192.168.0.1’(网关)

重启网络

 /etc/init.d/network restart 

到这应该已经可以进入后台了
192.168.0.6
初始后台默认:root/root

注意:创建OpenWrt网络(自行替换网段,网关)!!!!!!

7.打开openWRT后台,开始设置

网络/接口/lan口/dhcp服务器,,,关闭ipv6所有的,DHCP忽略此接口。

设置/软件包/更新列表/下载HomeProxy/导入节点/对不同操作系统进行网络设置旁路由。第三部分:终端设置。

8.结束:即可科学上网。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注