zz Centos中ping正常,yum不能使用的解决

http://cooshow.tsint.edu.tw/blog/files/6-1159-32849.php


ping 可正常解析ip但是 yum,ntpdate,firefox等無法解析主機名稱
例如使用yum指令會出現 pycurl error
而使用firefox會出現無法瀏覽網頁


原因:
centos各項網路工具如yum,update,firefox等優先使用ipv6解析主機名稱
但是整個系統卻是ipv4的網路
因此無法解析是正常的喔
至於ping這個工具預設會ipv4解析主機名稱所以使用這個工具便沒有發生問題

解法:
指定ipv4,例如:
wget -4 http://download.x.x/filename


或為了在開機時不要載入ipv6
在/etc/modprobe.d 建立任一檔案例如 local.conf
#vi /etc/modprobe.d/local.conf

檔案中防止載入ipv6,並當系統要執行ipv6時轉向執行成功指令ture輸入:
blacklist ipv6
install ipv6 /bin/true

ipv6功能已經禁止,所以可以把ipv6服務關閉
#chkconfig ip6tables off

重新開機
#init 6


另:

查询ipv6是否关闭的命令

ip -6 addr show 和 lsmod | grep ipv6

你可能感兴趣的:(zz Centos中ping正常,yum不能使用的解决)