n1-docker-openwrt实现ipv4/ipv6双栈网络

主要参考恩山论坛两篇帖子

【新提醒】回馈论坛!整理发布docker openwrt ipv6/ipv4,自由DIY任意镜像-多次测试成功 - OPENWRT专版 - 恩山无线论坛 - Powered by Discuz! (right.com.cn)

【新提醒】【终极教程】N1做旁路由,IPv6设置教程,超详细 - 斐讯无线路由器以及其它斐迅网络设备 - 恩山无线论坛 - Powered by Discuz! (right.com.cn)

宿主机

创建macnet

docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 --subnet=fe80::/16 --gateway=fe80::1 -o parent=eth0 macnet

修改网络接口配置

修改/etc/network/interfaces(debian ubuntu)

修改/etc/sysconfig/network-scripts/ifcfg-eth0(centos)

# interface file auto-generated by buildroot
#iface eth0 inet dhcp
auto lo
iface lo inet loopbackauto eth0
iface eth0 inet manualauto macvlan
iface macvlan inet staticaddress 192.168.2.2netmask 255.255.255.0gateway 192.168.2.120dns-nameservers 192.168.2.1pre-up ip link add macvlan link eth0 type macvlan mode bridgepost-down ip link del macvlan link eth0 type macvlan mode bridge

主要是macvlan的配置

照理讲这里的ip应该是和macnet的一样的,但是我就这样也获取到了ipv6…不想再深究了,就这样吧

编辑/etc/rc.local,添加:

modprobe
modprobe pppoe
modprobe udp_tunnel
modprobe ip6_udp_tunnel
modprobe ip6table_nat
modprobe tun

重启宿主机rebootsystemctl restart network

openwrt

docker pull buddyfly/openwrt-aarch64:latest
docker run --restart always --name openwrt -v /xa:/xa -d --network macnet --privileged buddyfly/openwrt-aarch64:latest /sbin/init
docker exec -it openwrt /bin/sh
vi /etc/config/network
# 修改ip 网关 dns
option ipaddr '192.168.1.111'
option gateway '192.168.1.1'
option dns '192.168.1.1'

修改/etc/sysctl.conf(获取ipv6的关键)

# Defaults are configured in /etc/sysctl.d/* and can be customized in this file
net.ipv6.conf.all.disable_ipv6=0
net.ipv6.conf.default.disable_ipv6=0
net.ipv6.conf.default.accept_ra=2
net.ipv6.conf.all.accept_ra=2

修改/etc/rc.local

ip link set eth0 promisc on
ip link add link eth0 wan_mac0 type macvlan
ip link set wan_mac0 address 02:42:00:11:7C:01
ip link set wan_mac0 up

重启openwrt

修改IPtable(如果出现不能上网,去openwrt防火墙添加规则)

iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

也可以尝试(有桥接存在的情况下)
iptables -t nat -I POSTROUTING -o br-lan -j MASQUERADE

你会发现还是没有ipv6,我的是这样…

第二篇帖子

  • lan口下面DHCP服务器->基本设置-忽略此接口

  • lan口下面DHCP服务器->ipv6设置-全部禁用

  • lan口高级设置-使用内置的ipv6管理

  • lan口物理设置-关闭桥接(否则旁路由无法联网)

  • 添加新接口(名称:lan6,协议:DHCPv6客户端,自定义接口:@lan

  • lan和lan6防火墙都选lan

  • 取消勾选网络-DHCP/DNS-高级设置里的“禁止解析 IPv6 DNS 记录”

重启

反正我是真的有ipv6了

n1-docker-openwrt实现ipv4/ipv6双栈网络相关推荐

  1. ipv4v6双栈技术_IPv4/IPv6双栈网络

    基本操作 IPv4/IPv6双栈网络的基本操作与之前的IPv4网络相同.只有部分页面的配置参数会略有差异,具体请以管理控制台显示为准. IPv6双栈,当前暂不收费,后续定价会根据运营商收费策略的变化进 ...

  2. 二进制安装Kubernetes(k8s)IPv4/IPv6双栈 v1.24.0

    二进制安装Kubernetes(k8s) v1.24.0 IPv4/IPv6双栈 介绍 kubernetes二进制安装 1.23.3 和 1.23.4 和 1.23.5 和 1.23.6 和 1.24 ...

  3. 二进制安装k8s v1.25.4 IPv4/IPv6双栈

    二进制安装k8s v1.25.4 IPv4/IPv6双栈 https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes( ...

  4. 二进制安装Kubernetes(k8s) v1.25.0 IPv4/IPv6双栈

    二进制安装Kubernetes(k8s) v1.25.0 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了

  5. H3C HCL模拟器 MPLS ipv4/ipv6双栈实验

    H3c hcl模拟器   Mpls vpn ipv4/ipv6双栈实验 遇到一个问题,请求各方支援 IPv4 的网络已经通了,IPv6的网络,两个核心交换机直接已经ping通,但是用下面的PC5,PC ...

  6. ipv4v6双栈技术_【第二十六期】IPv6系列应用篇——数据中心IPv4/IPv6双栈架构探讨...

    背景 2017年,工业和信息化部发布了<推进互联网协议第六版(IPv6)规模部署行动计划>的通知,从国家层面推动下一代IP技术--IPv6的普及和应用.目标到2020年末,IPv6活跃用户 ...

  7. 二进制安装Kubernetes(k8s) v1.22.10 IPv4/IPv6双栈

    二进制安装Kubernetes(k8s) v1.22.10 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了

  8. 二进制安装Kubernetes(k8s) v1.23.7 IPv4/IPv6双栈

    二进制安装Kubernetes(k8s) v1.23.7 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了

  9. 二进制安装Kubernetes(k8s) v1.24.3 IPv4/IPv6双栈

    二进制安装Kubernetes(k8s) v1.24.3 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了

最新文章

  1. JedisPool无法获得资源问题
  2. think php框架 跨域,ThinkPHP框架实现session跨域问题
  3. 云水画中人,独立一江秋
  4. python魔术方法由谁定义_Python的魔术方法
  5. 用金万维怎么设置路由器_家用路由器怎么设置 家庭路由器设置方法【图文】...
  6. matlab虚拟现实之建立simulink虚拟现实工具箱的使用
  7. 有窗体的闭合导线计算程序(C#)
  8. 12306网上买火车票怎么选择上中下铺
  9. exoplay切换全屏_Flutter 实现视频全屏播放逻辑及解析
  10. 多用途通讯录短信定位获取系统(安卓Android+苹果IOS+双端)带视频教程
  11. html收藏夹导入mac,Mac浏览器导入其他浏览器收藏-功能说明
  12. 三维扫描、三维建模在数字展厅中的应用
  13. 使用机器学习来预测股票价格
  14. ORA-01274: cannot add datafile '/oradata/orauat/tbs_captain01.dbf'
  15. yolov导出engin推理加速
  16. MacBook, OS X系统下解压RAR文件
  17. 什么是uboot与bios?
  18. 同态滤波(Homomorphic filtering)
  19. 抖音官网全面改版,网页版正式上线
  20. java辐射汉化_如何让所有路径(顶点)从Java中的顶点辐射出来?

热门文章

  1. 南京邮电大学金工实习报告答案
  2. 用js简单绘制杜邦图
  3. nuScenes、Culane数据集、Camera选型及内参标定、TX2外接双目相机ZED
  4. 收录批量查询 网页收录批量查询数据并导出
  5. 01背包中是否背包装满问题
  6. css实现文字描边方法
  7. 导轨式直流电能表 充电桩直流计量-安科瑞 顾月
  8. Matlab与FPGA数字信号处理系列——DDS信号发生器——Quartus ii 原理图法利用 ROM 存储波形实现DDS(1)
  9. 前端js获取当前时间的方法
  10. 比较著名的大地震列表