2016-02-26 79 views
-1

我很開心,我嘗試在VirtualBox中使用Fedora 23。我可以使用Firefox瀏覽器訪問Internet。只有在終端沒有連接

但是當我嘗試做一些終端(如:sudo dnf update)我有一個錯誤:

Error: Failed to synchronize cache for repo 'fedora' from 'https://mirrors.fedoraproject.org/metalink?repo=fedora-23&arch=x86_64' : Cannot prepare internal mirrorlist: Curl error (28): Timeout was reached for https://mirrors.fedoraproject.org/metalink?repo=fedora-23&arch=x86_64 [Connection timed out after 120002 milliseconds]

我可以打開使用Firefox瀏覽器的鏈接。

+1

您是否在使用Firefox試圖運行'sudo dnf update'的虛擬機?在您的物理機器上訪問互聯網並不意味着您的虛擬機上有連接。 – Akira

+0

在終端控制檯上運行以下命令: 'nc mirrors.fedoraproject.org 443'然後'echo $?'。第一個命令將嘗試在HTTPS端口上創建連接。第二個命令將顯示第一個命令的結果。如果第二個命令發出與0不同的任何東西,那就是錯誤。 – Akira

+0

是的,當我嘗試調用'dnf update'時,我在此Fedora系統下使用Firefox。我必須設置代理,並且可以在瀏覽器中打開http和https鏈接。 – peter55555

回答

2

你的問題實際上是如何讓dnf通過代理訪問mirrors.fedoraproject.org通過HTTPS。 This guide將解決該問題。

由於您是初學者,我建議您使用pico或nano而不是vi。初學者更容易使用它們。例如,您只需按Control + X即可離開編輯器。

+0

太棒了!現在一切正常!謝謝。 – peter55555

1

如果你想使用其他的控制檯程序訪問網絡時,與設置您的代理(適應IP地址和端口):

export http_proxy=http://10.0.0.12:8080/ 
export https_proxy=$http_proxy 

您可以保存這些成.bash_profile你的home目錄,以使更改永久。