N1用Docker刷旁路由

栏目: IT技术 · 发布时间: 5年前

内容简介:安装Portainer很有用。打开网卡混淆模式创建docker虚拟网络,IP段需要和主路由的一致。

安装Portainer很有用。

docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:linux-arm64

打开网卡混淆模式

ip link set eth0 promisc on

创建 docker 虚拟网络,IP段需要和主路由的一致。

docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.254 -o parent=eth0 macnet

192.168.1.254 就是旁路由的地址,后面的登录和配置都要用这个地址。

配置OpenWrt

运行OpenWrt容器。

docker run --restart always --name=openwrt -d --network macnet --privileged unifreq/openwrt-aarch64:latest

进入OpenWrt的shell,修改网络。

docker exec -it openwrt bash
vi /etc/config/network

# 把 192.168.1.1 改成 192.168.0.254, 配置参考如下

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0'
        option proto 'static'
        option ipaddr '192.168.1.254' # 改这行
        option netmask '255.255.255.0'
        option ip6assign '60'

退出容器里的shell,重启N1。

exit
reboot

重启完成后就可以在浏览器访问旁路由了。

http://192.168.1.254/
# 默认用户名密码 root / password

修改网络接口,使用主路由网关和DNS。

N1用Docker刷旁路由

N1用Docker刷旁路由

关闭旁路由DHCP服务。

N1用Docker刷旁路由

N1用Docker刷旁路由

到此为止,旁路由的配置基本完毕,后面就是测试了。如果中间任何配置有问题想重来,停止并删除容器即可。

docker stop openwrt
docker rm openwrt

使用旁路由

第一种方式,非全局模式。如果只需要某一些设备走旁路由,需要手动配置网络为旁路由地址,主路由不需要做任何配置。好处是旁路由挂了只会影响这些特定的设备,坏处就是比较麻烦。

N1用Docker刷旁路由

第二种方式,主路由全局模式。经旁路由的网关配置到主路由的DHCP即可,以后所有连接主路由的设备都会先经过旁路由。

配置方法就是进入主路由后台,将DHCP默认网关改成 192.168.1.254,DNS也改成这个地址。已经连接的设备重新连接主路由一下才会生效。

N1用Docker刷旁路由

一般用第一种方式测试一下旁路由是不是正常工作了,然后我会全局都走旁路由。我发现N1放那么几天就会死机,所有最后配置一下自动重启,比如每天重启一次。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

世界是平的(3.0版)

世界是平的(3.0版)

[美] 托马斯·弗里德曼 / 何帆、肖莹莹、郝正非 / 湖南科学技术出版社 / 2008-9 / 58.00元

世界变得平坦,是不是迫使我们跑得更快才能拥有一席之地? 在《世界是平的》中,托马斯·弗里德曼描述了当代世界发生的重大变化。科技和通信领域如闪电般迅速的进步,使全世界的人们可以空前地彼此接近——在印度和中国创造爆炸式增长的财富;挑战我们中的一些人,比他们更快占领地盘。3.0版新增两章,更新了报告和注释方面的内容,这些内容均采自作者考察世界各地特别是整个美国中心地带的见闻,在美国本土,世界的平坦......一起来看看 《世界是平的(3.0版)》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具