さらに2つのループバックインターフェイスを追加します。
次のコマンドを使用しました。
ifconfig lo: 127.0.0.2 netmask 255.0.0.0 up
ifconfig
と入力すると、ループバックアドレスが追加されたことがわかります。
しかし、もう1つのインターフェイスを追加したい場合...(たとえば127.0.0.)以前のインターフェイス(127.0.0.2)は上書きされました。
また、/etc/network/interfaces
を見ると、エントリが表示されません。
複数のループバックインターフェイスを永続的に追加するにはどうすればよいですか?
インターフェースのエイリアスであるlo
またはlo:
によって異なります。
ifconfig lo:0 127.0.0.2 netmask 255.0.0.0 up
ifconfig lo:1 127.0.0.3 netmask 255.0.0.0 up
ifconfig lo:2 127.0.0.4 netmask 255.0.0.0 up
動作します。 lo
でさらにIPを使用する場合
route add -Host 127.0.0.3 dev lo
route add -Host 127.0.0.4 dev lo
route add -Host 127.0.0.5 dev lo
も動作します。削除する場合は、次を使用します。
route del -Host 127.0.0.3
route del -Host 127.0.0.4
route del -Host 127.0.0.5
IP-AliasingLinux Networking-HOWTO も参照してください
「ifconfig lo ...」を使用し続けると、新しいインターフェイスを作成するのではなく、以前のインターフェイスを上書きしていることになります。 interfacesファイルを編集してみてください:
Sudo vim /etc/network/interfaces
私のものは次のようになります。
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
そのため、新しいインターフェイスを作成するために変更を試みることができます。
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto lo2
iface lo2 inet loopback
auto lo3
次に、ネットワークまたはシステム全体を再起動し、「Sudo ifconfig lo2/lo3 etc ...」を使用して新しいインターフェイスとやり取りを試みます。
複数のループバックインターフェイスを永続的に追加するには、ダミードライバーの追加チェックを行う必要があります。
ダミードライバーは、複数のループバックデバイスの作成に使用されます。
異なるIPの添付ファイルを使用して、1つのデバイスに複数のエイリアスを作成します。
次の行は、loop1, loop2, loop3
という名前の別のループバックを追加します。
Sudo ip link add name loop1 type dummy
Sudo ip link add name loop2 type dummy
Sudo ip link add name loop3 type dummy
上記のコマンドを実行する前に、dummy
カーネルモジュールがロードされていることを確認してください。
Sudo lsmod | grep dummy