web-dev-qa-db-ja.com

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

1つの実際のNIC上に4つの異なるIPを持つサーバーがあります。今、私はこのIPを使ってdebianで別の仮想ネットワークアダプターをセットアップしようとしています。問題は、各IPにも特定のMACが必要なことです。そうしないと、IPを介した接続が機能しません。

したがって、最初に、特定のMACを使用して新しい仮想NICを作成しました:

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

次に、新しい仮想NICをオンにします:

ifconfig mac1 up.

これで、設定した設定でifconfigを介して仮想NICを確認できます。

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

ping -I mac1 google.de

応答がありません。

理由はわかりません。

私の間違いは何ですか、または独自のMACとIPを使用して仮想NICを作成する別の方法はありますか?

4
Christian Lutze

255.255.255.255(/ 32とも呼ばれます)のネットマスクを使用しました。これは、このアドレスがデフォルトゲートウェイのローカルネットワークの一部ではないことを意味している可能性があります。ローカルネットワークにゲートウェイアドレスを含めるために、より多くのアドレスに拡張するネットマスクを使用してみてください。

1
Josip Rodin