サーバーで使用できる追加のIPアドレスがあるため、interfacesファイルで割り当てる必要があります。現時点では、私はこれを持っています:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address aaa.aaa.aaa.aaa
netmask 255.255.254.0
gateway bbb.bbb.bbb.bbb
dns-nameservers ccc.ccc.ccc.ccc ddd.ddd.ddd.ddd eee.eee.eee.eee
dns-search vps-number.com
新しいIPアドレス(fff.fff.fff.fff)を割り当てるために何を追加しますか?そして、新しい構成を受け入れるためにどのように再起動しますか?
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address aaa.aaa.aaa.aaa
netmask 255.255.254.0
gateway bbb.bbb.bbb.bbb
dns-nameservers ccc.ccc.ccc.ccc ddd.ddd.ddd.ddd eee.eee.eee.eee
dns-search vps-number.com
auto eth0:0
iface eth0:0 inet static
address fff.fff.fff.fff
netmask 255.255.254.0
次に、Sudo ifup eth0:0
を実行して起動し、Sudo ifdown eth0:0
を実行して起動します。
追加のIPアドレスについては、通常次を追加します。
up ip addr add fff.fff.fff.fff/prefixlen dev eth0
将来の再起動のためにiface eth0 inet static
スタンザの下部に移動してから、コマンドSudo ip addr add fff.fff.fff.fff/prefixlen dev eth0
を手動で再度実行して、直接アクティブにします。
ネットマスクが255.255.254.0
の場合、prefixlen
は23
である必要があります。
しかし、もっと良い方法があるかどうか知りたいです。
Heihachiが指摘しているように、ethx:xエイリアスの使用は時代遅れです。ただし、ip addr
ソリューションの方が悪いです。また、down
バリアントを追加する必要があるか、ifdown
があまりきれいに機能しないため、Itく不完全です。
より良い解決策については https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_one_Interface を参照してください:同じインターフェースに対してifaceスタンザを繰り返すだけでよいようになりました。したがって、上記の解決策だけでなく、:x
サフィックスを削除します。