DellPowerEdgeサーバーにDebianSqueezeをインストールしました。ただし、ネットワークの構成で問題が発生しています。ネットワーク内のマシンにpingを実行することはできますが、ネットワーク(google.com)の外部でd0を実行することはできません。最も奇妙なことは、Debianリポジトリからパッケージを更新してインストールできることです。
DNS解決は正常に機能しています-_Host google.com
_で確認されています。
これはネットワーク構成やファイアウォールに関連する問題であると理解しています。ただし、問題を理解することはできません。助けていただければ幸いです。
内容/ etc/network/interfaces
_# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 10.14.85.244
netmask 255.255.0.0
network 10.14.0.0
gateway 10.14.1.2
_
/ etc/resolve.confの内容
_domain sit.iitkgp
search sit.iitkgp
nameserver 10.14.0.2
_
/ etc/apt/apt.confの内容
_Acquire::http::proxy "http://IP:PORT/"; # Values are actually used here
Acquire::ftp::proxy "ftp://IP:PORT/";
Acquire::https::proxy "https://IP:PORT/";
_
iptables
_# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
_
ルート
_# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.14.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 10.14.1.2 0.0.0.0 UG 0 0 0 eth0
_
この終わり近くに ping straceEAGAIN (Resource temporarily unavailable)
のようなものが表示されます。内部IPアドレスに(正常に)pingを実行しても、このメッセージは表示されません。これは新しいサーバーであり、十分な数のディスクとメモリのスペースが利用可能ですのでご安心ください。
更新
tcptraceroute
が正常に機能していることに気づきました。
_# tcptraceroute -i eth0 google.com
Selected device eth0, address 10.14.85.244, port 53532 for outgoing packets
Tracing the path to google.com (74.125.236.80) on TCP port 80 (www), 30 Hops max
1 10.14.1.2 0.310 ms 0.283 ms 0.281 ms
2 10.151.1.2 0.274 ms 0.253 ms 0.281 ms
3 maa03s05-in-f16.1e100.net (74.125.236.80) [closed] 0.141 ms 0.172 ms 0.227 ms
_
更新と解決
ICMPメッセージがファイアウォールによってブロックされていると思います。また、関係するサーバーにはパブリックIPアドレスがありません。それも関係があると思います。 google.comにpingを送信できる他のマシンには、パブリックIPアドレスがあります。
しかし、私の大きな懸念は、_apt-get
_は機能しましたが、lynx
またはwget
が機能しないことでした。問題はプロキシ環境変数にありました。それらは_.bashrc
_ファイルで設定されましたが、export
- edではありませんでした。私はこれに気づかなかった。それらをエクスポートした後、物事はスムーズに実行されています。
洞察を提供してくれたすべての人に感謝します!
あなたのために-A 俳句ほっく。
ファイアウォールを参照してください。
ICMPをブロックします。
そうしないでください。
または、より明確に:
PingはICMPです。 DNSはUDPです。ダウンロードはTCPです。
発生している問題は、pingが機能していないことです。つまり、ファイアウォール(またはネットワーク上のどこか)がおそらくICMPをブロックしています。
それを修正するか、担当のnetadminに修正してもらうと、pingが機能します。
ネットワークの外部でpingを実行できるマシンの設定に対してゲートウェイを再確認してください。
通常の規則(ほとんどの場合)では、特定のブロック内で使用可能な最初または最後のIPをゲートウェイとして使用します。したがって、10.14.0.1または10.14.255.254です。あなたのもの(それは正しいかもしれませんが)は一見少し外れています。
Curl/wgetのようなツールを使用して、実際の外の世界から何かを取得しようとしたことがありますか?見つけたパッケージは、元のインストールメディアからのものである可能性があります。