找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 352|回复: 1

求助,dockerK中安装的openwrt无法打开

[复制链接]
发表于 2024-11-11 10:59 | 显示全部楼层 |阅读模式
硬件设备:
为联想小新的旧笔记本,系统为ubuntu22.04,安装了docker

操作步骤:

查看网络,找到网卡标记,根据ip地址判断
ifconfig
#得出无线网卡的网卡标记为:wlp2s0

开启网卡混杂模式,且虚拟机和docker里都要开启网卡混杂模式,这里网卡标记根据自己的填写
ip link set  wlp2s0 promisc on
#目前已开启网卡混杂模式

在专门建立一个子网,且该网络与家里的局域网在一个网段,网段和网关填自己的
docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=wlp2s0 opnet
#目前已创立好macvlan网卡

构建docker的命令
sudo docker run --restart always --name opt3 -d --network opnet --ip 192.168.0.3 --privileged sulinggg/openwrt:x86_64 /sbin/init
#已创建好镜像与容器,且在portainer中看到容器已运行,创建的macvlan网卡也在

如果上面那个拉不同就用下面这个
sudo docker run --restart always --name opt3 -d --network opnet --ip 192.168.0.3 --privileged registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64 /sbin/init

查看那个docker在运行
sudo docker network ps

进入容器(openwrt)内部,并打开控制台
sudo docker exec -it opt3 /bin/sh

配置网络,i进入编辑,esc退出编辑,:wq保存并退出
vi /etc/config/network

重置网络
/etc/init.d/network restart

目前状况:
在更改并重置网络后,openwrt容器正常运行,但网页打不开,打开日志,显示:
WARNING: Variable 'led' does not exist or is not an array/object
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
WARNING: Variable 'led' does not exist or is not an array/object
请各位大佬给小弟支支招,麻烦了


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2024-11-13 09:12 | 显示全部楼层
可能是OPENWRT版本不兼容  我也试过多个镜像 有些镜像可以 有些镜像安装后就是打不开
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-2-15 09:27

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表