追加のloインターフェイスを作成する方法は?

追加のloインターフェイスを作成する方法は?

単一のLinuxボックスで2つの異なるループバックインターフェイスを受信するためにWiresharkを使用しようとしています。新しいインターフェイスを聞く必要があるため、インターフェイスにデータを送信できるはずです。これは、netcatを介してデータを送信できるIPアドレスが必要であることを意味します。

別のループバックインターフェイスを追加する方法を見ました。ここしかし、これは実際にはインターフェイスオプションを追加したのではなく、単一のloインターフェイスに別々のIPアドレスを割り当てるようです。

また、lo2ループバックインターフェイスを/etc/network/interfacesファイルに追加しようとしましたが、再起動した後は何もしないようです。また、sudo ifup lo2動作しませんでした。

これはUbuntu 16.04デスクトップであり、Debianベースのディストリビューションのデスクトップバージョンとして維持する必要があります。

別のインターフェイス名を使用して追加のループバックを追加する方法はありますか?

ベストアンサー1

インストールuml-utilitiesパッケージ:

sudo apt install uml-utilities

ループバックインターフェイスを作成します。

sudo tunctl

出力例:

Set 'tap0' persistent and owned by uid 0

tap0インターフェースを呼び出します。

sudo ifconfig tap0 up

実行を削除するにはtap0:tunctl -d tap0

IPアドレスを割り当てます。

 sudo ifconfig tap0 192.168.0.254 up

出力例:

tap0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.0.254  netmask 255.255.255.0  broadcast 192.168.0.255
        ether ce:bd:dd:0f:08:c8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

たとえば、g2:

$ sudo ifconfig tap0 127.0.0.1 up
tap0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
inet 127.0.0.1  netmask 255.0.0.0  broadcast 127.255.255.255

インターフェースをクリック

man tunctl

おすすめ記事