|
|
一、按照网上教程刷入openmediavault,安装docker
二、安装 Openwrt
1.首先ssh登陆OMV,拉取docker镜像
docker pull kanshudj/n1-openwrtgateway:r9 (我好不容易找到可以过滤视频广告的,腾讯、爱奇艺实测有效,反正我用kpr没过滤成功过,不知道是不是设置的问题)
2.ip设置
ip link set eth0 promisc on
docker network create -d macvlan --subnet=192.168.100.0/24 --gateway=192.168.100.1 -o parent=eth0 macnet #macnet是连接名称,可以自己设置,第三步要对应使用这个连接名称。
3.部署镜像
docker run --restart always -d --network macnet --privileged kanshudj/n1-openwrtgateway:r9 /sbin/init
三:配置 Openwrt
1、因为omv的docker图形管理界面太垃圾,无法输入命令,因此需要ssh登陆粒子云,然后把新建docker的中的配置文件拷贝出来,修改后再拷贝回去。
方法一:
mkdir /111
docker ps #显示docker,拷贝容器id
docker cp 95e8335a2034:/etc/config/network /111/ #将容器中网络配置文件拷贝到111文件夹,95e8335a2034为容器id
nano /111/network #编辑网络配置文件,也可以用vi或者vim来编辑
docker cp /111/network 95e8335a2034:/etc/config/ #将修改后的网络配置文件拷贝回去覆盖。
在omv的docker图形界面点击Run cmd,输入 /etc/init.d/network restart, 成功后没有任何输出,点关闭即可。
方法二:
docker ps #找到容器的id
docker exec -it 95e8335a2034 sh #95e8335a2034为容器id,就可以进入容器的命令行了
vi /etc/config/network
/etc/init.d/network restart
exit 完成后exit退出容器命令行
2、现在可以在浏览器中输入网络配置文件中设定的ip访问openwrt了。
|
|