私のサーバーでインターネット接続が断続的に切断される原因は何ですか?

私のサーバーでインターネット接続が断続的に切断される原因は何ですか?

開発作業をテストするために設定したUbuntu仮想マシンを使用すると、問題が発生することがあります。場合によっては、SSH経由でアクセスできないか、更新のためにarchive.ubuntu.comに接続できないことがあります。これには、2つのネットワークインターフェイス、つまりパブリックネットワークIPを持つ外部ネットワークインターフェイスeth0と、eth1ハイパーバイザーグループの他のVMと通信するための10.0.xx IPを持つ内部IPがあります。

今日私はそれを起動した後にsshを行うことができないことを知りapt-get update(デバッグのためにWebコンソールを介してログインしました)、example.comをpingしようとしたとき(おそらく接続がなかったeth1ので)それをやろうとしました。 )を基準にeth0upifup

これにより、tracerouteデータセンターまで広がります。sshd実行が確認されました。 VMファイアウォールはポート22でトラフィックを許可しますeth0。これは以下から抜粋したものですiptables -S

-A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
-A OUTPUT -s eth0 -p tcp -m tcp --sport 22 -j ACCEPT

本当に混乱しているのは、この問題を確実に再現できないことです。幸いにも起動でき、接続は機能しますが、時には設定に触れないと機能しないことがあります。これをデバッグする方法についてのアイデアはありますか?


編集:抜粋/etc/network/interfaces- dhcpなし。私はネットワーキングに精通していないので、これを確認したかったです。ここに奇妙なルーティング設定を示すものはありますか?

auto eth0
iface eth0 inet static
    address x.x.x.x
    netmask 255.255.255.128
    broadcast x.x.x.127
    network x.x.x.0
    gateway  x.x.x.1

auto eth1
iface eth1 inet static
    address 10.0.x.x
    netmask 255.255.255.128
    broadcast 10.0.0.255
    network 10.0.0.0
    gateway 10.0.0.1

次の行を追加する必要がありますかeth0

up route add x.x.x.1 dev eth0
up route add default gw x.x.x.1

ベストアンサー1

おすすめ記事