玩客云docker运行openwrt做旁路有实现多种功能
本文最后更新于 259 天前,其中的信息可能已经有所发展或是发生改变。

armbian的安装

《记一次玩客云刷20.12可运行docker镜像》

docker 安装

[《记一次armbian安装docker》]

环境配置及docker镜像部署

  1. 打开网卡混杂模式

    • vi /etc/rc.local
    • exit0前一行插入sudo ip link set eth0 promisc on
    • vim使用方法: 按 i 进入编辑模式,按esc退出编辑模式,输入英文:wq保存并退出
    • 注意,此处修改后原先固定的IP会发生变化,需要在armbian中手动设置静态IP
  2. 创建网络

    docker network create -d macvlan --subnet=192.168.9.0/24 --gateway=192.168.9.1 -o parent=eth0 macnet

注: 这里的192.168.9.0192.168.9.1根据实际情况修改。例如:路由器管理地址为192.168.1.1,则对应改为192.168.1.0192.168.1.1

运行 docker network ls 若创建成功,可以看到类似如下情况 :

root@aml-s812:~# docker network ls
NETWORK ID     NAME      DRIVER    SCOPE
6401a8b02a36   bridge    bridge    local
e477f9511cfc   host      host      local
9d792b35a680   macnet    macvlan   local
dd237e1v9e39   none      null      local
  1. 拉取openwrt镜像

感谢virking提供的镜像

docker pull virking/openwrt:20.04

拉取完成后,运行 docker images 可查看是否拉取成功,若情况类似如下,则拉取成功,否则重新执行

root@aml-s812:~# docker images
REPOSITORY        TAG       IMAGE ID       CREATED       SIZE
virking/openwrt   20.04     8cd5439f44b1   2 weeks ago   66.8MB
  1. 创建并运行容器

    docker run -i -t -d --name=openwrt --restart=always --network=macnet --privileged=true virking/openwrt:20.04 /sbin/init

注: 此处 --name后方参数可随意更改,其他不要随意动

  1. 查看IP地址进入openwrt管理页面

本次使用的镜像默认为自动获取IP地址,首次运行后在路由器查看设备名为openwrt的IP即可。在浏览器输入该IP地址,密码为password

  1. 调整Lan口获取到的IP地址

在 网络---接口---Lan 点击修改,协议选择静态地址。 下面给个参考,自己根据实际情况修改

1.png

  1. 关闭openwrt的DHCP,修改路由器DHCP中的网关地址 为openwrt的IP
  2. 如果是老毛子固件,关闭硬件加速

在 外网WAN---硬件NAT加速,选择Disable

2.png

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇