同じ物理イーサネットポートを使用して2つのネットワークインターフェイスを設定するには?

同じ物理イーサネットポートを使用して2つのネットワークインターフェイスを設定するには?

現在、物理イーサネットポートが1つしかないLinuxシステムを使用しています。この物理ポートeth0にはネットワークインターフェイスが接続されています。この単一の物理ポートを使用する別のイーサネットインターフェイスを作成したいと思います。このファイルを使用してどのようにこれを達成できますか/etc/network/interfaces

私の究極の目標は、単一のイーサネットポートを使用して2つの異なるネットワークにアクセスできることです。たとえば、次のファイルがあるとしますinterfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.1.11
        netmask 255.255.255.0
        gateway 192.168.1.1

auto eth1
iface eth1 inet static
        address 192.168.16.100
        netmask 255.255.255.0
        gateway 192.168.16.1

両方のネットワークをpingできるようにしたいが、これまでは正しいネットワーク(192.168.16.0/24)でpingしeth0eth1もpingのみ可能です。単にinterfacesファイルに新しいエントリを追加し、魔法のように動作することを望むのは簡単すぎるように見えるため、いくつかの設定がありません。

このコマンドを使用して単一のイーサネットインターフェイスに複数のIPを追加できることを知っていますが、ip addr add 192.168.16.100/24 dev eth02つの別々のインターフェイスを持っていると思います。

ありがとうございます!

ベストアンサー1

物理ポートとその背後にあるイーサネットコントローラの組み合わせはい(物理)インターフェイス。利用可能なインターフェイスを一覧表示できますip link。複数のインターフェイスを使用するには、ネットワークカードまたはUSBイーサネットアダプタを追加する必要があります。

おすすめ記事