IPv6

A collection of 3 posts
Docker

Docker 使用 IPv6

最近发现运营商 IPv6 覆盖的已经很全面了,手机和家庭宽带实测都可以互访。刚好手头闲置一个小服务器,配置一下,专门用作IPv6线路的服务给自己使用。 Docker 默认只支持 IPv4,所以需要修改一下配置文件(/etc/docker/daemon.json)才能实现 IPv6 的支持: { "ipv6": true, "fixed-cidr-v6": "fd00::/80", "registry-mirrors": ["https://ustc-edu-cn.mirror.aliyuncs.com", "https://ghcr.io"] } 虽然 IPv6 公网IP非常丰富,给每个容器都分配公网IP也没问题,但出于安全考虑,容器还是应该用内网IP,所以配置文件中的前缀使用"fc00::/80"至"fd00::/80"之间的私有网段。 设置以后重启一下服务: $ sudo systemctl daemon-reload $ sudo
2 min read
IPv6

Ubuntu server 20.04 配置网卡

大概在 Ubuntu 18.04 开始,网络接口的配置由原来的 ifupdown 变成了 netplan。 配置文件位于 /etc/netplan/,程序会自动解析这个目录中所有格式为 yaml 的配置文件,比如可以创建一个 /etc/netplan/enp1s0.yaml: network: ethernets: enp1s0: dhcp4: true dhcp6: false addresses: - "2403:8eee:3fd2:c370::222/64" nameservers: addresses: - "2400:3200::1" - "2606:4700:4700::1111" version: 2 上述配置会设置 enp1s0
1 min read