前言
黑五的时候入手了一款年月付付
0.96
美元的OVH
服务器,最近才发现后台分配了IPV6
地址,但机器上默认并没有配置上IPV6
连接,原来需要自己手动配置。之前我的习惯是第一时间DD新系统。D完后是没有ipv6的。这里以OVH-vps为例。修复DD系统后ipv6
开始
需在官方系统中获取IP地址、网关、掩码
在OVH的后台可以看到分配的IPV6地址及网关;
查看网卡信息
ip a
ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 132.98.174.248 netmask 255.255.255.192 broadcast 132.98.174.255
inet6 80e3::216:3cff:fead:5b52 prefixlen 64 scopeid 0x20<link>
inet6 1200:7e45:0:f6::1e4a:3705 prefixlen 48 scopeid 0x0<global>
inet6 1200:7e45:0:f6::235e:3b7e prefixlen 48 scopeid 0x0<global>
ether 00:16:3c:ad:5b:52 txqueuelen 1000 (Ethernet)
RX packets 304618 bytes 323216951 (308.2 MiB)
RX errors 0 dropped 3108 overruns 0 frame 0
TX packets 156356 bytes 322032853 (307.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 168017 bytes 311385231 (296.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 168017 bytes 311385231 (296.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
上面,网卡名:ens3;prefixlen后面是掩码;inet 后面是 IPv4 IP;inet6 后面是 IPv6 IP
找到实际ipv6地址的网卡名。我这里是ens3
获取IPv6网关:
ip -6 route show dev ens3
1200:7e45::/48 proto kernel metric 256 pref medium
80e3::/64 proto kernel metric 256 pref medium
default via 1200:7e45:0:f6::1 metric 1024 onlink pref medium
default via 后面即是网关地址。网关是前5位::1
,比如1200:7e45:0:f6::1e4a:3705
,网关是:1200:7e45:0:f6::1
1、编辑/etc/network/interfaces
文件
vi /etc/network/interfaces
iface 网卡号 inet6 static
address pc6a.com # IPv6地址
netmask 64 # 掩码
gateway pc6a.com # 网关
dns-nameservers 2001:4860:4860::8844 2001:4860:4860::8888 # IPv6 DNS
2、修改/etc/hosts
文件
vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
2400:8900::f03c:91ff:fe67:0ebf/64 www.lianst.com //添加这一行,www.lianst.com是你的主机名
3、修改 /etc/resolv.conf
vi /etc/resolv.conf
options rotate
; generated by /sbin/dhclient-script
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
nameserver 2606:4700:4700::1001
4、修改/etc/sysconfig/network
增加IPV6支持
vi /etc/sysconfig/network
添加完成后保存退出,然后重启网络配置使其生效即可
/etc/init.d/networking restart
或者:
service network restart
或者:
systemctl restart networking.service
强制刷新MAC地址
ip addr flush dev eth0
重启服务器
reboot
THE END