京东11.11大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

docker中使用opwrt详解

2024-11-4 04:26| 发布者: 4d5a8576d| 查看: 206| 评论: 0

摘要: 目录在docker中设置opwrt设置docker网络预备openwrt镜像总结在docker中设置opwrt 基于linux系统,且须要安装docker 鉴于现在市面上出现的个种矿渣,试图使用一个设备完成旁路由以及nas功能,特意总结在docker中设置o
目录

在docker中设置opwrt

基于linux系统,且须要安装docker

鉴于现在市面上出现的个种矿渣,试图使用一个设备完成旁路由以及nas功能,特意总结在docker中设置openwrt的方法,以做记载。

(本人设备我家云,使用OMV系统,搭配docker中的openWRT作为私家网络中枢,毕竟家里别的人用不到)

设置docker网络

  • 1.开启网卡混杂模式
[code]ip link set eth0 promisc on[/code]
  • 2.创建docker的假造网络
[code]//创建网络下令 docker network create -d macvlan --subnet=192.168.123.0/24 --gateway=192.168.123.1 -o parent=eth0 macnet //注:此中网段信息根据本身家里的IP举行调解 //检察网络信息 docker network ls[/code]

预备openwrt镜像

1.获取相应openwrt镜像

  • 本地openwrt镜像包
  • 将openwrt镜像包(.gz)生存到/root目录
  • 解压并导入docker
[code]gzip -dc .gz | docker load[/code]
  • 网络下载openWrt镜像包
  • 在docker hub查找相应镜像包,在此中可以勾选相关的选项如ARM或者X86等
  • 进入相应界面,获取相应的docker安装下令 [code]docker pull ~~~[/code]

2.生成并开启相应设置好的容器

[code]docker run --restart always -d --network macnet --privileged 相应镜像名 --name opwrt //network后为上面创建的网络 privileged后面跟的是上一步安装的镜像名 name后为自定义容器名称这里以opwrt为例[/code]

3.修改容器内的网络设置

使用[code]docker exec[/code]下令进入容器的下令行模式

[code]docker exec -it opwrt bash //添加-it参数,使用户在退出容器后,容器可以继续运行[/code]

编辑容器内的network设置

[code]vi /etc/config/network //这条下令使用vi编辑器 //使用INSERT按键进入编辑模式 //在修改完后使用ESC按键返回下令模式 //下令模式下使用":wq"生存并脱离 [/code]

将此中的192.168.X.1修改为你喜欢的ip地点(注:要在主路由的网段内)

4.修改容器内openWrt的登陆暗码

在容器内,使用[code]passwd root[/code]下令,重置openWrt的登录暗码

5.生存并退出且进入网页举行设置

[code] reboot exit[/code]

退出ssh模式后,使用浏览器打开相应的控制页面(ip地点)举行设置

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。


来源:https://www.jb51.net/server/3290129cq.htm
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )

GMT+8, 2025-4-5 00:01 , Processed in 0.025717 second(s), 18 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

返回顶部