Networking

無法在 openSUSE 飛躍中連接儲存庫?

  • October 16, 2017

無法在openSUSE LEAP中添加社區儲存庫或刷新儲存庫 這不是我的網路連接的問題。

這是我打開yast >> online repositories >> refreshrepositories時的輸出

Download (curl) error for 'http://download.opensuse.org/…/…/non-oss/repodata/repomd.xml':
Error code: Connection failed
Error message: Failed to connect to download.opensuse.org port 80: Network is unreachable

我找到了答案。(感謝論壇成員和 g+community)

由於 cURL 的問題,curl 使用 ipv6 連接到您的儲存庫,因此您需要配置 curl 以使用 ipv4。

我們需要編輯 systl.conf 文件。

sudo vim /etc/sysctl.conf 

添加以下行:-

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1 

也編輯

sudo vi /proc/sys/net/ipv6/conf/all/disable_ipv6

1替換0

並刷新儲存庫

sudo zypper refresh

引用自:https://unix.stackexchange.com/questions/243909