Linux

如何讓 Yum 在代理後面的 ESXi 上的虛擬 centos 6 上工作?

  • December 29, 2011

我的區域網路中有 ESXi。來自 LAN 的所有流量都通過代理傳遞。安裝 Centos(網橋中的網卡)(ESXi 上的虛擬機)後,我修改了 yum.conf 以使用代理

代理= http://myproxy:3128/

執行yum update給我錯誤:

載入的外掛:fastestmirror 從記憶體的主機文件載入鏡像速度 無法檢索鏡像列表http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os錯誤 >was 14: HTTP 錯誤 403 : http://mirrorlist.centos.org /?release=6&arch=x86_64&repo=os 錯誤:找不到 repo 的有效 baseurl:base

接下來通過執行以下命令全域設置代理:

導出 http_proxy= http://myproxy:3128/

它也沒有幫助:/

我想知道有什麼問題….在 yum.conf 中設置代理的代理後面的任何竊取框都可以正常工作。我是否會錯過一些在代理後面使用它的 ESXi 配置(有沒有辦法在 ESXi 中設置代理??或者我說的是胡說八道)

我可以使用 ssh 從我的 LAN 登錄到 VM。

檢查代理伺服器上的日誌文件,以及正在安裝的系統上的本地消息文件。您可能會看到其他一些網路錯誤。像 curl 這樣的簡單 Web 請求是否適用於給定的代理?可以用 curl 拉取鏡像列表嗎?您的代理還需要身份驗證嗎?另外需要指出的是,有時鏡像列表文件指向 ftp 站點,因此您需要通過代理允許 FTP。可能是您的其他主機從未被定向到 FTP 伺服器,因此直到現在這還不是問題。

同樣對於您所說的通過代理工作的主機,您確定它們實際上正在通過代理,而不僅僅是因為 yum 的副作用而繞過它,因為它們有直接到 Internet 的路由?

引用自:https://serverfault.com/questions/344949