独自のMACとIPを使用して仮想ネットワークアダプタを作成しますか?

独自のMACとIPを使用して仮想ネットワークアダプタを作成しますか?

実際のNICには4つの異なるIPを持つサーバーがあります。これで、このIPを使用してDebianで別の仮想ネットワークアダプタを設定しようとしています。問題は、各IPにも特定のMACが必要であることです。それ以外の場合、IP 経由の接続は機能しません。

したがって、まず特定のMACを使用して新しい仮想ネットワークカードを作成します。

ip link add link eth0 mac1 address 00:11:22:33:44:55 type macvlan mode bridge

これは非常にうまく機能します。その後、IPとネットマスクを設定しました。

ifconfig mac1 192.168.34.23 netmask 255.255.255.255 broadcast 192.168.34.23

次に、次のコマンドを使用して新しい仮想ネットワークカードを開きました。

ifconfig mac1 up.

これで、設定に応じてifconfigで仮想ネットワークカードを見ることができます。

ただし、このインターフェースを介してWebサイトにpingを試みると、次のようになります。

ping -I mac1 google.de

私は何の答えも受け取りませんでした。

理由はわかりません。

私の間違いは何ですか?それとも、独自のMACとIPで仮想NICを作成する他の方法はありますか?

ベストアンサー1

255.255.255.255(/32とも呼ばれる)のネットマスクを使用しています。これは、そのアドレスがデフォルトゲートウェイを持つローカルネットワークに属していないことを意味できます。ゲートウェイアドレスがローカルネットワークに含まれるように、より多くのアドレスに拡張されるネットマスクを試してください。

おすすめ記事