视频加载失败

为docker添加支持ipv6的macvlan网络

276 字
1 分钟
为docker添加支持ipv6的macvlan网络

其实和ipv4的一样,就是多了个ipv6的参数#

docker network create -d macvlan --subnet=192.168.31.0/24 --gateway=192.168.31.1 --ipv6 --subnet=240e:XXXX:XXXX:XXXX::/60 --gateway=240e:XXXX:XXXX:XXXX::1 -o parent=eth0 macnet

参数:#

ipv4的 192.168.31.0/24 这个是IP网段,填你路由器的IP段即可 192.168.31.1 是网关#

--subnet=192.168.31.0/24 --gateway=192.168.31.1

ipv6的 240e:XXXX:XXXX:XXXX::/60 这个是IP网段,填你路由器的IP段即可 240e:XXXX:XXXX:XXXX::1 是网关#

网段取你路由器拨号获取的ipv6地址的前4段即可 后面跟::/60 后面网关填路由器获取的ipv6网关

--ipv6 --subnet=240e:XXXX:XXXX:XXXX::/60 --gateway=240e:XXXX:XXXX:XXXX::1

并不完美,因为路由器每次重新拨号会导致ipv6前缀变化,那样你创建的这条macvlan网络就失效了,只能重新创建,所以最好还是直接在pve上创建lxc容器,再里边安装docker来用最省心,直接开启docker ipv6支持即可,我折腾这个主要是测试用。#

PVE用户注意:#

如果你是在pve宿主机上安装的docker,那就需要吧上面命令末尾的 -o parent=eth0 改成 -o parent=vmbr0 ,具体在pve终端上输入命令ifconfig查看你网卡信息。

请输入图片描述
请输入图片描述

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

为docker添加支持ipv6的macvlan网络
https://www.sayxw.top/archives/25.html
作者
Sayxw
发布于
2023-03-09
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Sayxw
Hello, I'm Sayxw.
公告
欢迎来到晴耕物语,这里记录我的生活与折腾笔记。
分类
标签
最新动态
站点统计
文章
32
分类
3
标签
56
总字数
18,110
运行时长
0 天
最后活动
0 天前
文章目录