同じMACアドレスを使用して複数のワイヤレスUSBアダプタを使用する(Huawei E3372)

同じMACアドレスを使用して複数のワイヤレスUSBアダプタを使用する(Huawei E3372)

2つのUSBワイヤレスアダプタをUSBハブを介して接続すると、そのうちの1つだけがIPアドレスが割り当てられます。

別々のネットワーク名前空間にある2つのワイヤレスアダプタを同時に使用できるように、各ワイヤレスアダプタに異なるIPアドレスを割り当てたいと思います。

どちらのデバイスも同じMacアドレスを持っているので、その理由のようです。 2つのUSBアダプタが異なるモデルの場合(異なるMACアドレスを持つ)、両方とも自動的に異なるIPアドレスが割り当てられます。

「ip a」の出力:

48: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 0c:5b:8f:27:9a:64 brd ff:ff:ff:ff:ff:ff
    inet 192.168.8.100/24 brd 192.168.8.255 scope global dynamic noprefixroute eth1
       valid_lft 86384sec preferred_lft 86384sec
    inet6 fe80::640:311a:de17:1163/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
49: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 0c:5b:8f:27:9a:64 brd ff:ff:ff:ff:ff:ff

修正する:

提案されているようにMacAddressPolicyを変更して、各デバイスにランダムなmacアドレスを正常に付与しました。つまり、2つのデバイスが接続されると、異なるmacアドレスを持つようになります。ただし、IP アドレスは引き続き次のいずれかに割り当てられます。

59: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether fe:ef:a8:28:41:df brd ff:ff:ff:ff:ff:ff
    inet 192.168.8.100/24 brd 192.168.8.255 scope global dynamic noprefixroute eth1
       valid_lft 86393sec preferred_lft 86393sec
    inet6 fe80::640:311a:de17:1163/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
60: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether ca:9e:d4:c1:61:b9 brd ff:ff:ff:ff:ff:ff

両方に割り当てられたIPアドレスを取得する方法はありますか? (固定IPを与えればインターネットにならないので与えてはいけません。)

これは、両方のデバイスがOSに対応するIPが192.168.8.100であり、両方が同じIPを使用できないために発生しますか?それとも、MACアドレスがオペレーティングシステムに割り当てられていますが、デバイスのチップにまだ同じMACアドレスがあるという事実に関連していますか?

関連情報