centos7开启tcp6_Centos7下配置IPV6
一、確認當前使用的網卡(一般是eth0或者venet0)
Shell
shell>>ifconfig
1
shell>>ifconfig
二、進入網卡配置文件目錄
Shell
shell>>cd?/etc/sysconfig/network-scripts
1
shell>>cd?/etc/sysconfig/network-scripts
三、編輯網卡配置文件(ifcfg-網卡名)
Shell
shell>>vi?ifcfg-eth0
1
shell>>vi?ifcfg-eth0
四、配置文件內容如下
Shell
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=XXXXX
DEVICE=eth0
ONBOOT=yes
DNS1=127.0.0.1
DOMAIN=XXXXX
IPV6ADDR=XXXXX
IPV6_DEFAULTGW=XXXXX
ZONE=
IPADDR=XXXXX
PREFIX=24
GATEWAY=XXXXX
IPV6_PRIVACY=no
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=XXXXX
DEVICE=eth0
ONBOOT=yes
DNS1=127.0.0.1
DOMAIN=XXXXX
IPV6ADDR=XXXXX
IPV6_DEFAULTGW=XXXXX
ZONE=
IPADDR=XXXXX
PREFIX=24
GATEWAY=XXXXX
IPV6_PRIVACY=no
五、重啟網絡服務
Shell
shell>>systemctl?stop?NetworkManager
shell>>systemctl?disable?NetworkManager
shell>>systemctl?restart?network
1
2
3
shell>>systemctl?stop?NetworkManager
shell>>systemctl?disable?NetworkManager
shell>>systemctl?restart?network
六、問題匯總
1、IPV6_DEFAULTGW不生效[網關配置失敗]
日志提示:Bringing up interface eth0: ERROR : [ipv6_add_route] Unknown error
腳本里抓參數發現IPV6_DEFAULTGW始終為空。沒有深入研究原因。
臨時解決問題的話可以手動配置route。執行以下命令即可。
#?添加網關?#?127::1?換成你的IPV6網關地址,子網掩碼要寫對,否則可能引起網絡不通
#?eth0?換成你的網卡的名字
/sbin/ip?-6?route?add?127::1?dev?eth0
/sbin/ip?-6?route?add?default?via?127::1?dev?eth0
1
2
3
4
#?添加網關?#?127::1?換成你的IPV6網關地址,子網掩碼要寫對,否則可能引起網絡不通
#?eth0?換成你的網卡的名字
/sbin/ip?-6?route?add?127::1?dev?eth0
/sbin/ip?-6?route?add?default?via?127::1?dev?eth0
如果需要重啟network服務,以及重啟系統依然生效,需要修改ipv6的配置服務腳本:
Shell
shell>>vi?/etc/sysconfig/network-scripts/init.ipv6-global
#?找到如下內容注釋
#?Set?default?route?for?autotunnel,?if?specified
#?if?[?"$IPV6_DEFAULTDEV"?=?"sit0"?-a?"$IPV6_AUTOTUNNEL"?=?"yes"?];?then
#??if?[?-n?"$IPV6_DEFAULTGW"?];?then
#???ipv6_set_default_route?$IPV6_DEFAULTGW?$IPV6_DEFAULTDEV?sit0
#??elif?[?-n?"$IPV6_DEFAULTDEV"?];?then
#???ipv6_set_default_route?""?$IPV6_DEFAULTDEV?sit0
#??fi
#?fi
#?添加網關
#?127::1?換成你的IPV6網關地址,子網掩碼要寫對,否則可能引起網絡不通
#?eth0?換成你的網卡的名字
/sbin/ip?-6?route?add?127::1?dev?eth0
/sbin/ip?-6?route?add?default?via?127::1?dev?eth0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
shell>>vi?/etc/sysconfig/network-scripts/init.ipv6-global
#?找到如下內容注釋
#?Set?default?route?for?autotunnel,?if?specified
#?if?[?"$IPV6_DEFAULTDEV"?=?"sit0"?-a?"$IPV6_AUTOTUNNEL"?=?"yes"?];?then
#??if?[?-n?"$IPV6_DEFAULTGW"?];?then
#???ipv6_set_default_route?$IPV6_DEFAULTGW?$IPV6_DEFAULTDEV?sit0
#??elif?[?-n?"$IPV6_DEFAULTDEV"?];?then
#???ipv6_set_default_route?""?$IPV6_DEFAULTDEV?sit0
#??fi
#?fi
#?添加網關
#?127::1?換成你的IPV6網關地址,子網掩碼要寫對,否則可能引起網絡不通
#?eth0?換成你的網卡的名字
/sbin/ip?-6?route?add?127::1?dev?eth0
/sbin/ip?-6?route?add?default?via?127::1?dev?eth0
七、參考地址
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的centos7开启tcp6_Centos7下配置IPV6的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数仓dw怎么建_搭建数据仓库的流程简介
- 下一篇: Centos(6、7) —— yum源的