Linux是否已經(jīng)開啟ipv6
1、使用ifconfig查看
ifconfig
如果輸出結(jié)果沒包含 “inet6”,則沒有 ipv6支持,如果支持ipv6,則輸出結(jié)果會包含 “inet6”。
我的是已經(jīng)開啟了
2、sysctl -a | grep ipv6 | grep disable
如圖出現(xiàn)很多ipv6 = 0,則是開啟
3、ip -6 addr | grep inet6
如果有看到fe80則表示ipv6是開啟的
二:開啟ipv6
配置sysctl.conf 文件,所在路徑:/etc/sysctl.conf
下圖配置,如果已經(jīng)存在,則直接修改,如果不存在,則新增; 將列出的ipv6相關(guān)配置更改為0
/etc/sysctl.conf里增加
net.ipv6.conf.all.disable_ipv6=0
net.ipv6.conf.default.disable_ipv6=0
net.ipv6.conf.lo.disable_ipv6=0
# 立即生效
sysctl -p
/etc/sysconfig/network里增加
NETWORKING_IPV6=yes
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6ADDR=2002::102/64
IPV6_DEFAULTGW=2002::1
重啟網(wǎng)絡(luò):systemctl restart network
或者service network restart
現(xiàn)在,我們是一個(gè)雙棧服務(wù),既有ipv4,又有ipv6,但是ipv4請求ipv6時(shí),需要翻譯成ipv6才能請求通;
IPv4向IPv6的過渡技術(shù)主要包括雙協(xié)議棧、隧道模式和翻譯技術(shù)。
三、添加ipv6隧道
我們需要在一個(gè) Tunnel broker 網(wǎng)站為我們的服務(wù)器建立一個(gè)ipv6隧道
Tunnel broker
1、注冊
注冊完后,官方會發(fā)送一封電郵到大家提供的郵箱里面,點(diǎn)擊鏈接即可完成驗(yàn)證。
2、登錄并創(chuàng)建隧道
4、在服務(wù)器上配置路由
切換到Example configurations選項(xiàng)卡,在下拉菜單選擇Linux-route2,將會出現(xiàn)一些設(shè)置命令,將命令復(fù)制后在服務(wù)器命令行執(zhí)行。其他操作系統(tǒng)可以一一對應(yīng)。
5、檢測是否已經(jīng)設(shè)置成功
出現(xiàn) he-ipv6信息代表已經(jīng)設(shè)置成功。
6、找到resolv.conf 配置,添加谷歌的ipv6 dns服務(wù)器設(shè)置,路徑在:/etc/resolv.conf
在配置文件中追加:文章來源:http://www.zghlxwxcb.cn/news/detail-788140.html
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
測試
ping6 -c 5 ipv6.google.com文章來源地址http://www.zghlxwxcb.cn/news/detail-788140.html
到了這里,關(guān)于Linux配置ipv6的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!