Docker安装OpenWrt

本文详细介绍了如何在使用Parallels虚拟机运行的KaliLinux系统中安装Docker,然后配置macvlan网络模式以连接OpenWrt。步骤包括开启网卡混杂模式,创建docker网络,选择并启动相应的OpenWrt镜像,以及修改和重启OpenWrt的IP配置。最后提到了防火墙设置和网络加速选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我笔记本MacOs安装Docker OpenWrt 失败了,网络一直容器内外无法访问.

今天使用虚拟机安装一下,虚拟机使用Parallels,系统使用kali

 

 

 

 一、安装docker

sudo apt install docker.io

二、把网卡混杂模式打开
根据您当前的ip查看网卡!!!
在您的liunx机子上输入查看ip 的命令 ifconfig 或 ip addr 两个命令其中的一个即可!

ip addr

 

或者

ifconfig

  
打开网卡混合模式

sudo ip link set 文字这里填你自己的网卡名称 promisc on
##以下是我的网卡名称,每台设备可能不一样,要注意!!!!
 

sudo ip link set  eth1  promisc on

创建 docker 网卡

下边这行里面的一些参数也要替换

docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth1 macnet

macvlan 模式会为每个容器创建一个独立的 ip 每个容器可以通过独立的 ip 进行访问

修改完成后粘贴到liunx里出现类似于图片里的这种就是成功了


OpenWrt 标准镜像

支持设备/平台 openwrt镜像
树莓派 1Bregistry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi1
树莓派 2Bregistry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi2
树莓派 3B / 3B+registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi3
树莓派 4Bregistry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi4
armv7registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv7
arm8/aarch64   registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv8
x86_64/amd64 registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64

   

OpenWrt 标准镜像为集成常用软件包的 Docker 镜像,镜像自带软件包可满足大多数情景下的使用需求
 

查看自己的系统架构

uname -a


创建并启动docker 镜像

 

arm8/arrch64

docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:armv8 /sbin/init

x86_64/amd64

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


修改openwrt的ip

先进入openwrt容器内
运行执行命令

docker exec -it openwrt bash

在这里插入图片描述
用vi或者vim打开容器的网络配置文件,保存文件

vim /etc/config/network

重启openwrt容器网卡!!!

/etc/init.d/network restart
exit

重启网络, 重启完成后便可以通过浏览器访问了
以下是我openwrt的打开地址,你填写你自己的即可

 

防火墙设置
Turbo ACC 网络加速设置

114.114.114.114,114.114.115.115,223.5.5.5,223.6.6.6,180.76.76.76,119.29.29.29,119.28.28.28,1.2.4.8,210.2.4.8,8.8.8.8,8.8.4.4,1.1.1.1

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林中静月下仙

觉得不错就打赏一下叭~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值