docker 安装 openwrt

一 实用意义

linux 服务器,一般采用无界面安装,可以减少资源,更好滴发挥服务器的性能。

openwrt 一般装虚拟机,需要界面操作,为了一个openwrt 再来安装桌面 和虚拟机,显得不那么划算,而docker 是服务器中必备的软件,在docker中安装openwrt,就显得顺理成章了。

二 准备工作,

                    1 打开网卡混杂模式

                    2 选择合适的 docker镜像

三 开工

查询自己网卡名字 ifconfig

  

找到自己ip对应的网卡 ,如图, 我的ip .244 对应的网卡名字为 p8p1,这个很重要

打开 网卡混杂模式  sudo iplink set p8p1 promisc on

创建 docker网卡  docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=enp2s0 macnet

subnet 后面是主路由器网段  网关是主路由器地址

我的网段是192.168.0.1 如果是192.168.6.1的话,就需要修改

混杂模式打开后,就可以按照镜像了(我所用的是标准镜像)

docler pull sulinggg/openwrt:x86_64

docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:x86_64 /sbin/init

由于标准镜像默认的网段是192.168.123.1

所以需要进入镜像内修改 docker exec -it openwrt bash 网络

vim /etc/config/network

将框框的位置改成自己的ip 192.168.0.10 网关改成主路由器地址 192.168.0.1

保存后退出

重启openwrt容器网卡!!

/etc/init.d/network restart

然后就可以退出docker镜像了

不出意外的话, 就可以用192.168.0.10进入页面版的操作平台了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值