Skip to main content

飞牛Docker安装OpenWrt配置旁路由

准备工作

1. Docker环境配置

  • 打开Docker,选择软件存储空间
  • 点击确定完成初始配置图片 1.png

2. 获取OpenWrt镜像

  • 进入镜像仓库
  • 搜索框中输入openwrt图片 2.png
  • 在搜索结果中选择sulinggg/openwrt(或其他WRT镜像)图片 3.png
  • 点击下载,选择x86_64标签图片 4.png
  • 点击确定开始下载
  • 耐心等待下载完成图片 5.png

系统设置

开启SSH功能

  • 进入系统设置
  • SSH功能选项打开图片 6.png

安装SSH工具

  • 使用浏览器下载finalshell图片 7.png
  • 安装完成后启动finalshell图片 8.png

SSH连接配置

  1. 在finalshell中选择SSH连接
  2. 输入以下信息:
    • 主机名称
    • 认证信息:使用飞牛管理员账户和密码
  3. 点击连接,建立SSH会话图片 9.png

创建旁路由

获取管理员权限

sudo -i

输入飞牛密码以获取超级管理员权限图片 10.png

查看网络配置

ifconfig

记录当前网卡标识(后续步骤需要使用)图片 11.png

运行容器命令

将以下命令中的信息替换为您的环境参数:

  • 192.168.60.0 → 当前内网网段
  • enp1s0-ovs → 获取的网卡标识
docker network create -d macvlan --subnet=192.168.60.0/24 --gateway=192.168.60.1 -o parent=enp1s0-ovs openwrt1

然后运行命令图片 12.png

直接运行以下命令创建并启动OpenWrt容器:

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

图片 13.png

配置OpenWrt

连接Docker容器

  • 在Docker的容器管理中可以看到正在运行的容器图片 14.png
  • 返回飞牛Docker点击容器右侧三个点,打开容器终端图片 15.png
  • 使用输入/bin/bash命令点击连接,确定进入容器图片 15.png文件目录
  • 点击终端连接图片 16.png

修改网络配置

输入以下命令修改网段

vim /etc/config/network

配置关键参数:

  • option ipaddr:设置为需要的旁路由地址
  • option gateway:设置为网关地址
  • option dns:设置为DNS服务器地址图片 17.png

注意:请根据您的实际网络环境修改以上参数

完成配置

  • 保存配置文件并退出编辑器
  • 对容器进行重启图片 18.png

访问OpenWrt后台

  • 重启完成后,打开浏览器
  • 输入您设置的IP地址图片 19.png
  • 点击登录,进入OpenWrt管理后台图片 20.png

至此,您已成功通过Docker安装并配置了OpenWrt旁路由。