Ubuntu 10.04では、コマンドラインを介してネットワークにアクセスできません。

Ubuntu 10.04では、コマンドラインを介してネットワークにアクセスできません。

診断できない問題が発生しました。コマンドラインからローカルネットワークの外部にアクセスできません。奇妙なことに、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に正しい内容がない可能性があります。 。

関連情報