Sign inSign up

mojialin/openwrt_onecloud

By mojialin

Updated 4 months ago

玩客云最新openwrt固件 玩客云只有1G内存,建议拉取使用mini版

Image
Operating systems
12

2.6K

mojialin/openwrt_onecloud repository overview

修改BUG:
1、旧版第二次进不去WEB后台,SSH修改 /etc/config/uhttpd 文件,注释掉 2 行 listen_https,即解决。【该BUG已修正】

2、DNS解析不正确,使用MosDns作为默认的DNS解析。【该BUG已修正】

默认ip:192.168.1.110
用户:root
密码:password


设置docker openwrt全程代码如下:
1.提取docker的openwrt镜像文件
docker pull mojialin/openwrt_onecloud:latest

2.打开网卡混杂模式
ip link set eth0 promisc on

3.创建Macvlan网络
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet

[↑自己根据 盒子 所在网段修改,如:盒子IP:192.168.2.175,则192.168.1.0/24 改成 192.168.2.0/24,192.168.1.1改成主路由地址]

4.启动 OpenWrt 容器
docker run --restart always --name OneCloudOP -d --network macnet --ip 192.168.1.110 --privileged mojialin/openwrt_onecloud:latest /sbin/init

5.修改创建的openwrt 默认lan口配置
(须结合实际网络情况,不能照抄配置)
docker exec -it OneCloudOP bash
vi etc/config/network

[按下键盘 Ins 键切至输入状态]
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'

config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.1.110' # 填写创建容器时的IP
option netmask '255.255.255.0'
option getway '192.168.1.1' # 修改为你自己主路由的IP
option dns '192.168.1.1' # DNS 可填主路由IP 也可填公共DNS

config interface 'utun'
option proto 'none'
option ifname 'utun'
option device 'utun'

config interface 'docker'
option ifname 'docker0'
option proto 'none'
option auto '0'

config device
option type 'bridge'
option name 'docker0'

[按下键盘 Esc 键退出输入状态,英文键盘输入 :wq 回车 保存退出]

重启容器网络服务

/etc/init.d/network restart

退出容器

exit

Tag summary

Content type

Image

Digest

sha256:db8a775af

Size

212.5 MB

Last updated

4 months ago

docker pull mojialin/openwrt_onecloud