An apple a day keeps the doctor away !

0%

开箱即用N1盒子适用的docker版openwrt旁路由

安装前提

  1. N1盒子的系统中已经安装好armbian,并且安装好docker
  2. 网络通畅

安装步骤

1.打开网卡混杂模式

/etc/rc.local/中添加

1
ip link set eth0 promisc on

2.创建docker网络

1
docker network create -d macvlan --subnet=192.168.68.0/24 --gateway=192.168.68.1 -o parent=eth0 macnet

3.拉取镜像并启动容器

1
docker run --restart always --name openwrt -d --network macnet --privileged 740162752/openwrt:bak /sbin/init

4.进入容器并修改参数

1
docker exec -it openwrt bash

执行此命令后我们便进入OpenWrt的命令行界面,首先,我们需要编辑OpenWrt的网络配置文件:

1
vi /etc/config/network

更改lan口设置

1
2
3
4
5
6
7
8
9
10
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.68.10'
option netmask '255.255.255.0'
option ip6assign '60'
option gateway '192.168.68.1'
option broadcast '192.168.68.255'
option dns '192.168.68.1'

最后直接reboot就行

5.结尾

在浏览器输入 http://192.168.68.10进入控制面板。

用户名:root

密码:password

Enjoy!!!

以上