Linux上 IPV6 地址,路由添加等操作
IPv6网络段与IP段解释
IPv6地址结构
地址表示
-
8组4位十六进制数,用冒号分隔,如:
2001:0db8:85a3:0000:0000:8a2e:0370:7334 -
可以简化:省略前导零,连续零组用
::表示(只能使用一次)
网络前缀
-
格式:
IPv6地址/前缀长度 -
示例:
2001:db8::/32表示前32位是网络地址 -
常用前缀长度:
-
/64:标准子网前缀 -
/48:通常分配给站点 -
/32:分配给ISP
-
特殊地址
-
::1:本地回环(相当于IPv4的127.0.0.1) -
fe80::/10:链路本地地址 -
fc00::/7:唯一本地地址(类似IPv4私有地址) -
ff00::/8:多播地址
IPv6基本操作
1. 查看IPv6配置
2. 临时添加IPv6地址
3. 永久配置IPv6地址
Ubuntu/Debian (netplan)
CentOS/RHEL/Fedora
4. 删除IPv6地址
5. IPv6路由管理
6. 启用/禁用IPv6
7. 邻居发现和邻居表
8. 网络连通性测试
9. 防火墙配置示例
实用脚本示例
批量添加IPv6地址
监控IPv6流量
故障排查
注意事项
-
隐私扩展:现代Linux默认启用临时地址,可增加隐私保护
-
重复地址检测:IPv6会自动进行DAD检查地址冲突
-
自动配置:无状态地址自动配置(SLAAC)允许设备自行配置地址
-
MTU问题:IPv6要求最小MTU为1280字节
-
ICMPv6重要性:IPv6依赖ICMPv6运行,不要完全屏蔽
这些命令涵盖了IPv6在Linux中的基本操作,实际使用时需要根据网络环境和需求进行调整。

浙公网安备 33010602011771号