type
status
date
slug
summary
tags
category
icon
password
本教程所使用环境 (debian 11 x86_64, root管理员, lan为eth0, ip段 10.0.0.x, 用于拨号的主路由IP:10.0.0.1 ,不要照抄命令,根据自己的实际情况做相应的调整)
打开网卡混杂模式
ip link set eth0 promisc on
创建网络
docker network create -d macvlan –subnet=10.0.0.0/24 –gateway=10.0.0.1 -o parent=eth0 openwrt
下载OPENWRT固件文件
下载 xxx-rootfs.tar.gz 格式的OPENWRT固件文件
加载镜像,创建并启动容器
docker import openwrt-x86-64-generic-rootfs.tar.gz kiddin9_openwrt
docker run --restart always --name kiddin9_openwrt -d --network macnet --privileged kiddin9_openwrt /sbin/init
进入容器
docker exec -it kiddin9_openwrt sh
执行此命令后我们便进入 OpenWrt 的命令行界面,首先,我们需要编辑 OpenWrt 的网络配置文件:
vim /etc/config/network
修改“lan”部分配置,需要结合你的网络ip设置 config interface ‘lan’ option proto ‘static’ option ipaddr ‘192.168.255.100’ option netmask ‘255.255.255.0’ option ip6assign ’60’ option gateway ‘192.168.255.1’ option broadcast ‘192.168.255.255’ option dns ‘192.168.255.1’
/etc/init.d/network restart
修改openwrt后台登录IP
本固件默认后台10.0.0.1, 假如我要修改为10.0.0.5
sed -i ‘s/10.0.0.1/10.0.0.5/’ /etc/config/network && /etc/init.d/network restart
用刚修改为的ip登录后台 密码 root
设置为旁路由模式

- 作者:NotionNext
- 链接:https://tangly1024.com/article/openwrt-01
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章