診断できない問題が発生しました。コマンドラインからローカルネットワークの外部にアクセスできません。奇妙なことに、ftpはコマンドラインで実行されます。ただし、ping、リンク、Traceroute、wget、またはその他のユーティリティは接続できません。 WebはFirefoxなどのグラフィカルブラウザでうまく動作します。職場にWebプロキシがあり、環境変数http_proxyなどを使用して設定しました。この問題を診断する方法についてのアイデアはありますか?
ありがとうございます。
答え1
外部世界へのアクセスをブロックするファイアウォールがあるように見えますが、プロキシサーバーはFTPとWebへの必須アクセスを処理します。
答え2
プロキシが必要な他のアクセスをブロックしない場合は、FTPとブラウザだけでなく、すべてのアプリケーション/サービスに対してプロキシを設定する必要があります。たとえば、aptの場合は、次のようにします。
nano /etc/apt/apt.conf
Acquire::http::Proxy "http://proxy_hostname_or_ip:port/";
または認証されたアクセス:
Acquire::http::Proxy "http://user:passwd@proxy_hostname_or_ip:port/";
設定メニューまたはシステムメニューのすべての項目に対してプロキシを設定する方法があります。
答え3
DNS 設定が正しくない可能性があります。 ping、Tracerouteなどのサンプルエラーメッセージまたは「http_proxy」環境変数の値を提供していません。 「http_proxy」にIPアドレスのみが含まれており、「ping some_fqdn」を実行している場合は、/etc/resolv.confに正しい内容がないか、/etc/nsswitch.confに正しい内容がない可能性があります。 。