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