ifconfig によりサーバーにアクセスできなくなりました

ifconfig によりサーバーにアクセスできなくなりました

Debian Squeeze ルート用に 2 番目の IP アドレスを取得しました。このアドレスをネットワークに追加しようとしましたが、何らかの理由で失敗しました。実行したコマンドは次のとおりです。 ifconfig eth0 [new ip address] mask 255.255.255.254

現在、Apache、ftp などのサーバーから応答を取得できません。

まだ再起動を試みていません。これを修正する可能性はありますか?

答え1

2 番目の IP アドレスを追加せず、代わりに最初の IP アドレスを置き換えました。

ネットマスクが正しく、ファイアウォールがその IP アドレスへのアクセスを許可している場合は、その 2 番目の IP アドレス経由でサーバーにアクセスできるはずです。

参考までに、私見では、次の方法で追加の IP アドレスを追加するのが最も簡単です。

ip addr add newip/32 dev eth0

/32新しいアドレスが既存の IP アドレスと同じネットマスク内にある場合に使用し、そうでない場合は実際のネットマスク (この場合は 255.255.255.254 の /31) を使用します。

削除は次のように行います:

ip addr del newip/32 dev eth0

追加の IP アドレスが永続的な場合は、iface eth0 inet static段落に次の行を追加します。

up ip addr add newip/32 dev eth0

関連情報