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

本文介绍了解决CentOS系统中因IPv6导致的部分网络工具无法正常使用的问题。通过简单的配置,可以实现在系统层面禁用IPv6,确保如yum、ntpdate、firefox等工具的正常运行。

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

### 解决方法 在 CentOS 7 中,如果遇到 `yum` 命令执行失败的问题,可以尝试以下几种解决方法: 1. **清理缓存并重建**: - 清理现有的 YUM 缓存文件,这有助于解决由于缓存损坏导致的问题。 ```bash sudo yum clean all ``` - 重新创建元数据缓存,以确保 YUM 可以正确访问仓库信息。 ```bash sudo yum makecache ``` 2. **检查网络连接**: - 确保系统能够正常访问互联网。可以过 `ping` 命令测试网络连性,例如: ```bash ping -c 4 google.com ``` - 如果网络不,需要检查网络配置,特别是网卡设置是否正确。例如,确保 `/etc/sysconfig/network-scripts/ifcfg-<interface>` 文件中的 `ONBOOT=yes`,以便在启动时激活网络接口[^4]。 3. **重装 YUM 软件包**: - 如果 `yum` 命令本身出现问题,可能需要重新安装相关软件包。首先下载所需的 RPM 包,然后使用 `rpm` 命令进行安装。例如: ```bash rpm -ivh yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm yum-3.4.3-163.el7.centos.noarch.rpm ``` 4. **检查仓库配置**: - 进入 `/etc/yum.repos.d/` 目录,检查仓库配置文件是否存在错误。可以尝试备份当前的仓库文件,并从官方或其他可信源获取新的仓库文件。 ```bash cd /etc/yum.repos.d/ ls -a ``` 5. **更新系统**: - 有时,系统上的某些组件可能已过时,导致与 YUM 不兼容。尝试运行系统更新来解决此类问题。 ```bash sudo yum -y update ``` 6. **检查 SELinux 和防火墙设置**: - SELinux 或防火墙规则可能会阻止 YUM 访问外部资源。临时禁用这些安全措施,看是否能解决问题。 ```bash sudo setenforce 0 # 临时关闭 SELinux sudo systemctl stop firewalld # 停止防火墙服务 ``` 7. **查看日志文件**: - 如果以上方法都无法解决问题,建议查看系统日志文件,如 `/var/log/yum.log` 和 `/var/log/messages`,以获取更多详细的错误信息。 ```bash tail -n 100 /var/log/yum.log tail -n 100 /var/log/messages ``` 过上述步骤,常可以解决大多数 `yum` 命令无法使用的情况。如果问题仍然存在,可能需要进一步检查系统环境或联系技术支持寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值