0
点赞
收藏
分享

微信扫一扫

斐讯n1安装centos7+docker openwrt

北溟有渔夫 2022-01-16 阅读 177

斐讯n1安装centos7+docker openwrt

centos镜像

N1盒子 CentOS7.9系统镜像,支持写入EMMC - 斐讯无线路由器以及其它斐迅网络设备 - 恩山无线论坛 - Powered by Discuz! (right.com.cn)

同时附上论坛上的简单教程:

分享N1盒子CentOS7.9系统下安装最新版本的宝塔面板linux7.7简单教程 - 斐讯无线路由器以及其它斐迅网络设备 - 恩山无线论坛 - Powered by Discuz! (right.com.cn)

特别感谢恩山论坛的各位大佬!

修改写入emmc的脚本,添加上复制lib64文件夹的命令

vi /root/.install_os_to_emmc/install.sh

在153行后添加下面命令

echo "Copy LIB64..."
tar -cf - lib64 | (cd $DIR_INSTALL; tar -xpf -)

image-20220116094823830

安装宝塔

修改宝塔安装脚本
删除或注释掉以下三条命令
# if [ "${MEM_TOTAL}" -le "1" ];then
#        Auto_Swap
# fi

关于宝塔安装nginx和php,听说是编译安装性能更优,只是安装较慢,本人亲测Nginx 1.20.2 Nginx 1.18 php7.4均可编译安装成功

安装docker

网上也有很多教程,我就直接一点

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker
systemctl enable docker

docker安装openwrt

首先开启网卡混杂模式
ip link set eth0 promisc on
创建vlan
docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 -o parent=eth0 macnet

关于创建vlan,网上有两种说法,一是网段与主路由相同,二是不同.本人亲测与主路由不同可以正常使用(本人主路由为192.168.1.1)

docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:latest /sbin/init
此时openwrt已在运行
进入容器修改lan接口
docker exec -it openwrt bash
vi /etc/config/network

只需修改config interface 'lan'中的配置

ipaddr为主路由网段下的一个ip

option ipaddr '192.168.1.111'
option gateway '192.168.1.1'
option dns '192.168.1.1'

重启/etc/init.d/network restart之后就可以在浏览器输入192.168.1.111进入openwrt管理页面,默认密码为password

关于旁路网关上网

使用服务->PassWall操作就行,实际上就是一个代理工具客户端

配置好之后,只需在设备上修改为静态ip,注意网关和DNS都要改为openwrt的ip192.168.1.111,大功告成,可以去测试一下

一些思考

举报

相关推荐

0 条评论