友善 NanoPi R4S docker 运行自编译 openwrt - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
handsome198311
V2EX    硬件

友善 NanoPi R4S docker 运行自编译 openwrt

  •  
  •   handsome198311 2020-12-14 09:24:48 +08:00 4571 次点击
    这是一个创建于 1762 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前几天的贴子 t/733930
    系统管理(atop htop sudo netdata)
    编译器 gcc
    字体(DejavaSans DejavaSansMono)
    驱动无线 rtl8812au 网卡 usb 网卡 asix-ax88179)
    ffmpeg mjpg-streamer
    网络部分 openldap-server, (openconnect,wireguard strongswan tinc zerotier n2n softethervpn),工具 iperf iperf3 mtr,无线支持 hostapd wpa-supplicant
    utilities 全功能 vim shell (bash fish zsh) sqlite3 postgres-cli blue 蓝牙 shadowutilities lsof lscpu whereis dmesg dbus file 等等
    luci-app 部分除开 lean 的 加了 adguard home oled(已经编译了 i2c 可以接 oled 小屏显示频率,温度和 ip) dockerman 没加入的 cifs sfe 。

    这是 14 号编译的固件 https://mega.nz/file/YVtU0DrB#3oX1v94I4QTvjoAzdSK-18m1isPKjE2RmEpqhxSd3dY


    14 号编译后选了 gz 包,就是要在 docker 中运行的 openwrt
    这是可以导入 docker 的包 https://mega.nz/file/4YtElBhJ#xTEdGI0GYxyfMzEVpXYGoABXoDY-sxNgMCMw57-ra1o

    1 去官方下载固件 我下载的是 rk3399-sd-friendlycore-focal-4.19-arm64-20201027.img 现在官方的固件除了 friendwrt 之外都是 4.x 的内核,我已经运行了自编的 5.4.x 的内核在 docker 上 下载之后烧入 sd 启动系统,更新,安装 docker 设置好之后就可以进行 docker 运行 openwrt 了

    我做二级路由 一个网口在 docker 里做 WAN 设置为 dhcp 一个做 LAN 设置 static
    下载编译的 openwrt-rockchip-rk3399-default-rootfs.tar.gz scp 上传到 R4S
    打开网卡混乱模式 (看别人的,不知道是不是必须,因为我是做二级路由运行,别人的是宿主机要共享 docker 的网络)
    ip link set eth0 promisc on
    ip link set eth1 promisc on

    docker 创建网络接口
    docker network create -d macvlan --subnet=192.168.100.0/24 --gateway=192.168.100.1 -o parent=eth1 -o macvlan_mode=bridge openwrt-WAN
    这里做为 WAN 跟我的上级路由同网段 网关就是上级路由 IP


    docker network create -d macvlan --subnet=192.168.7.0/24 --gateway=192.168.7.1 -o parent=eth0 -o macvlan_mode=bridge openwrt-LAN
    这是 LAN 网段

    导入镜像
    docker import openwrt-rockchip-rk3399-default-rootfs.tar.gz openwrt-r4s
    创建容器
    docker run -it -d --restart always --network openwrt-LAN --privileged --name openwrt openwrt-r4s /sbin/init

    进入容器 然后修改 /etc/config/network

    docker exec -it openwrt /bin/bash

    把 lan 的 ip 改为上面创建 LAN 的 gateway 后 /etc/init.d/network restart 应该可以在 r4s 的 LAN 接入网线在浏览器里打开 openwrt 的页面了,我的接 R4S 的 LAN 网口为手动设置的静态 ip

    宿主机和 docker 之间的网络因为是 macvlan 的桥,它们之间是不通的,如果想要宿主机共享 docker 的可以自行 google


    东莞底薪 1720 很多人可能不明白底薪是什么意思 也就是说每月工作 22 天,每天 8 小时,工资是 1720 。如果算时薪的话就是( 1720/(22*8))=9.7/小时 超出这个平常(周一到周五)的加班费 1.5 倍 大概 15/小时 周六周日 2 倍
    做为电子厂流水线一名普工,一个月 4000 左右,想想要加多少班 。编译 openwrt 固件纯属兴趣,欢迎交流,不用冷嘲热讽,显示你的高大上。在国内做黑产灰产的,都 TMD 的有后台,有专业公司在做,在这个除开法律约束人与人之间的信任几乎为零的社会下,人个费时费力投毒的话最后都得饿死了。十几年前当在网吧做网管那 pubwin 明着在浏览器里插 Javascript 让你的搜索结果南辕北辙,穿透还原软件的病毒不都是 360 几个公司的人搞出来的。所以说,马云敢说 996 是福报,真了解情况的。不扯蛋了,老子要上班了。
    5 条回复    2020-12-15 18:30:09 +08:00
    Illusionary
        1
    Illusionary  
       2020-12-14 09:46:57 +08:00
    这玩意太贵,还不如 j1900
    hadoop
        2
    hadoop  
       2020-12-14 09:48:56 +08:00
    这玩意 v2 能跑多少? R2S 只能 200M
    swiftg
        3
    swiftg  
       2020-12-14 18:28:32 +08:00 via iPhone
    @Illusionary 别抱着 j1900 不放了,连 aes 都没有。这个无论哪方便都比 j1900 强
    swiftg
        4
    swiftg  
       2020-12-14 18:30:25 +08:00 via iPhone
    想要个 openwrt 官方 19.07.5 的纯净固件
    oko
        5
    oko  
       2020-12-15 18:30:09 +08:00
    1037U 真香
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     849 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 20:39 PVG 04:39 LAX 13:39 JFK 16:39
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86