1. 手动配置ipv6地址
1.修改配置文件,eth0换成自己的网口名称
vim /etc/sysconfig/network-scripts/ifcfg-enp2s
具体配置信息如下:
TYPE=Ethernet BOOTPROTO=static NAME=eno1 DEVICE=eno1 ONBOOT=yes IPADDR=192.168.31.3 PREFIX=24 GATEWAY=192.168.31.1 IPV6INIT=yes #网卡初始化IPv6协议栈 IPV6_AUTOCONF=no #自动获取地址关闭 IPV6_DEFROUTE=yes #默认路由开启 IPV6_FAILURE_FATAL=yes # 当设置为yes时,如果发生异常系统会尽可能保持连接可用 IPV6ADDR=fc00:614:0:4500:0:1:1:23/64 #ipv6地址 IPV6_DEFAULTGW=fc00:614:0:4500:0:1:1:1 #ipv6网关
2.重启服务
service network restart
3.查看静态路由
[root@postgresql ~]# route -n6 Kernel IPv6 routing table Destination Next Hop Flag Met Ref Use If ::/96 :: !n 1024 0 0 lo 0.0.0.0/96 :: !n 1024 0 0 lo 2002:a00::/24 :: !n 1024 0 0 lo 2002:7f00::/24 :: !n 1024 0 0 lo 2002:a9fe::/32 :: !n 1024 0 0 lo 2002:ac10::/28 :: !n 1024 0 0 lo 2002:c0a8::/32 :: !n 1024 0 0 lo 2002:e000::/19 :: !n 1024 0 0 lo 3ffe:ffff::/32 :: !n 1024 0 0 lo fc00:614:0:4500:0:1:1:1/128 :: U 100 0 1 em2 fc00:614:0:4500::/64 :: U 256 0 0 em2 fe80::/64 :: U 256 0 0 docker0 fe80::/64 :: U 256 0 0 em1 fe80::/64 :: U 256 0 0 em2 ::/0 fc00:614:0:4500:0:1:1:1 UG 100 0 0 em2 ::/0 :: !n -1 1 624 lo ::1/128 :: Un 0 2 1 lo fe80::42:faff:fe9d:984c/128 :: Un 0 1 0 lo fe80::816a:c4a7:3604:15dc/128 :: Un 0 1 0 lo ff00::/8 :: U 256 0 0 docker0 ff00::/8 :: U 256 1 3 em1 ff00::/8 :: U 256 0 0 em2 ::/0 :: !n -1 1 624 lo
2.自动获取ipv6地址
vim /etc/sysconfig/network-scripts/ifcfg-enp2s
具体配置信息如下:
TYPE=Ethernet BOOTPROTO=static NAME=eno1 DEVICE=eno1 ONBOOT=yes IPADDR=192.168.31.3 PREFIX=24 GATEWAY=192.168.31.1 IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=yes DHCPV6C=yes
2.重启服务
service network restart
3. 静态路由(看情况决定是否需要手动添加静态路由)
3.1 临时添加
添加静态网关:
route -A inet6 add fc00:614:0:4500:0:1:1:23/64 gw fc00:614:0:4500:0:1:1:1
再次查看静态路由
[root@postgresql ~]# netstat -rn6 //或者route -n6 Kernel IPv6 routing table Destination Next Hop Flag Met Ref Use If ::/96 :: !n 1024 0 0 lo 0.0.0.0/96 :: !n 1024 0 0 lo 2002:a00::/24 :: !n 1024 0 0 lo 2002:7f00::/24 :: !n 1024 0 0 lo 2002:a9fe::/32 :: !n 1024 0 0 lo 2002:ac10::/28 :: !n 1024 0 0 lo 2002:c0a8::/32 :: !n 1024 0 0 lo 2002:e000::/19 :: !n 1024 0 0 lo 3ffe:ffff::/32 :: !n 1024 0 0 lo fc00:614:0:4500:0:1:1:1/128 :: U 100 0 2 em2 fc00:614:0:4500::/64 fc00:614:0:4500:0:1:1:1 UG 1 0 0 em2 fc00:614:0:4500::/64 :: U 256 0 0 em2 fe80::/64 :: U 256 0 0 docker0 fe80::/64 :: U 256 0 0 em1 fe80::/64 :: U 256 0 0 em2 ::/0 fc00:614:0:4500:0:1:1:1 UG 100 0 0 em2 ::/0 :: !n -1 1 623 lo ::1/128 :: Un 0 3 2 lo fe80::42:faff:fe9d:984c/128 :: Un 0 1 0 lo fe80::816a:c4a7:3604:15dc/128 :: Un 0 1 0 lo ff00::/8 :: U 256 0 0 docker0 ff00::/8 :: U 256 3 3 em1 ff00::/8 :: U 256 0 0 em2 ::/0 :: !n -1 1 623 lo
删除:
route -A inet6 del fc00:614:0:4500:0:1:1:23 gw fc00:614:0:4500:0:1:1:1
3.2 永久添加
永久静态路由需要写到 /etc/sysconfig/network-scripts/route-interface 文件中(interface是对应的网卡名),比如添加两条静态路由:
1.修改路由文件
vim /etc/sysconfig/network-scripts/route-enp2s
eno1是网卡名称,对照自己的网卡名称
fc00:614:0:4500:0:1:1:23/64 via fc00:614:0:4500:0:1:1:1 dev enp2s 210.72.151.1/24 via 210.72.140.1 dev enp2s
2.重启服务
service network restart
-
https://blog.csdn.net/qq_43316775/article/details/104925384 ↩︎
-
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s1-networkscripts-interfaces#:~:text=One%20of%20the%20most%20common,corresponding%20to%20a%20specific%20interface). ↩︎
-
https://cloud.tencent.com/developer/article/1485335 ↩︎