飞牛Docker安装OpenWrt配置旁路由 准备工作 1. Docker环境配置 打开Docker,选择软件 存储空间 点击 确定 完成初始配置 2. 获取OpenWrt镜像 进入 镜像仓库 搜索框中输入 openwrt 在搜索结果中选择 sulinggg/openwrt (或其他WRT镜像) 点击 下载 ,选择 x86_64 标签 点击 确定 开始下载 耐心等待下载完成 系统设置 开启SSH功能 进入 系统设置 将 SSH功能 选项打开 安装SSH工具 使用浏览器下载 finalshell 安装完成后启动finalshell SSH连接配置 在finalshell中选择 SSH连接 输入以下信息: 主机名称 认证信息 :使用飞牛管理员账户和密码 点击连接,建立SSH会话 创建旁路由 获取管理员权限 sudo -i 输入飞牛密码以获取超级管理员权限 查看网络配置 ifconfig 记录当前 网卡标识 (通常以eth0、eth1、enp1s0等形式出现) 启用网卡混杂模式 将命令中的 enp1s0 换为您实际的网卡标识: ip link set enp1s0-ovs promisc on 运行容器命令 将以下命令中的信息替换为您的环境参数: 192.168.60.0 → 当前内网网段 192.168.60.1 → 网关IP地址 enp1s0-ovs → 获取的网卡标识 docker network create -d macvlan --subnet=192.168.60.0/24 --gateway=192.168.60.1 -o parent=enp1s0-ovs openwrt1 然后运行命令 直接运行以下命令创建并启动OpenWrt容器: docker run --restart always --name openwrt_new1 -d --network openwrt1 --privileged sulinggg/openwrt:x86_64 /sbin/init 配置OpenWrt 连接Docker容器 在Docker的容器管理中可以看到正在运行的容器 点击容器右侧三个点,打开容器终端 输入 /bin/bash 命令点击连接,确定进入容器配置文件目录 修改网络配置 输入以下命令修改网段 vim /etc/config/network 页面按a键进入修改模式,修改配置关键参数: option ipaddr :设置为需要的旁路由地址,未被占用的IP地址 option gateway :设置为网关地址 option dns :设置为DNS服务器地址 注意:请根据您的实际网络环境修改以上参数 完成配置 修改后按键盘的esc键,并输入 :wq ,保存配置文件并退出编辑器 对容器进行 重启 访问OpenWrt后台 重启完成后,打开浏览器 输入您设置的IP地址 点击登录,进入OpenWrt管理后台 至此,您已成功通过Docker安装并配置了OpenWrt旁路由。