web-dev-qa-db-ja.com

ネットワーク上の同一のMACアドレス

LANに静的IPアドレスを使用してネットワークに有線で接続されたヒートポンプがあります。息子のニンテンドースイッチのMACアドレスは同じです。
アクセスポイントからWi-Fi経由で接続しても、インターネットへの接続を拒否します。ローカルネットワークを確認するために取得できますが、アクセスポイントログに一時的に表示されますが、インターネットに接続できません。キットのMACアドレスのいずれかのビットを変更することは不可能に思えます。

どのようにしてそれらを機能させることができますか?

MACフィルタリングをオフにしましたが、達成したことは、スイッチがネットワークに接続できるようにすることだけでした。インターネットへの次のステップに進むことができませんでした。

更新:問題のMACは98:e8:fa:53:c1:01であり、Nintendo SwitchとNibe Heat pumpの両方で同じです。私はすべての永続的なデバイスを(予約済みリストからの)静的IPアドレスでロックし、ルーターに有線で接続します。ワイヤレスアクセスポイント(Ubiquiti)へのアップリンクがあり、独自のDHCPサーバーでメインとゲストの両方のWiFiネットワークにサービスを提供しますネットワーク上の他の場所で使用されていない指定範囲を使用して機能します。スイッチに独自の静的IPアドレスを与えるとうまくいくと思っていましたが、WiFiログに表示されますが、接続を拒否し、割り当てた静的IPアドレスよりMAC IDが優先されるようです。

@Tonny、VLANオプションは、Ubiquitiがこの機能を備えているので機能する可能性がありますが、これまで探索したことはありません。試してみます。幸運を祈ります。それ以外の場合は、変更について同意しますNSwitchを入手してから3か月以上経過していますが(このクリスマスは初めてインターネットに接続した部分を試しました)、Currysがボールをプレーしない場合があります(質問の重複のため申し訳ありませんが、元のものが表示されませんでした私のアカウントでは、毎回検索するのが非常に困難でした。)

8
Ajax

ルーターを使用して、ヒートポンプ(またはWi-Fiデバイス)の2番目のサブネットを作成します。 MACアドレスは、それらが存在する同じL2ネットワーク内でのみ関連します。

すべてを単一のサブネット上に置くことを主張する場合、役立つ他の唯一のオプションは、ヒートポンプとネットワークの残りの部分の間にファイアウォールのように配置された「レイヤー2 NAT」機能を備えたスイッチ/ブリッジです。たとえば、Linuxソフトウェアブリッジはおそらく「ebtables」を介してこれを実現でき、ほとんどのMikrotik RouterOSデバイスにはL2 NATが '/ interface bridge nat'の下にもあります。

上記のいずれかを実行しないと、すべてのスイッチまたはWi-Fiアクセスポイントがパケットの配信先や配信先を常に変更するため、両方のデバイスを同じサブネットに維持することはほぼ不可能です。間違ったデバイスは、認識されないTCP接続を強制終了します(これは通常の動作です)。

(注:2つのサブネットがある場合でも、VLANを使用してこれを実行しようとすると、ネットワークスイッチにIVLがない場合は問題が発生する可能性があります...)

9
user1686

それらが実際に同じMACを持っている場合(これは奇妙であり、発生しないはずですが、前代未聞ではありません)、イーサネットレベルで互いに競合します。
スイッチ/ルーターとAP(およびLANに接続されている他のデバイス)はこれらのデバイスを区別できないため(MACはイーサネットレベルでの一意のIDであるため)、それらを対象とするトラフィックは混同されます。
(MACフィルタリングは、すでに知っているように、これとは何の関係もありません。)

デバイスレベルでMACを変更できない場合の唯一の解決策は、MACを別々のLANまたはVLANに配置することです。残念ながら、ほとんどのSOHO機器にはVLAN機能がありません。

ルーター/ APが、メインネットワークとは異なるIP範囲を持つゲストWIFIの使用を許可している場合は、そのゲストWifiにNintentoスイッチを配置してみてください。ゲストWifiも別のVLAN=であり、それで問題が解決することを少し幸運に思っています。

スイッチがまだ保証期間中の場合は、店舗で別のMACを持つ別のスイッチに切り替えることができる場合があります。

4
Tonny

すべてがソートされ、Nibe UKは問題をテクニカルの責任者に渡し、新しいメインボードが送られ、取り付けられるように手配しましたが、今では問題ありません:)なんらかの理由で、元のボードはNintendo Switchと同じMACを持っていました。そうではありません。おそらく、キットをインストールしたときに「ハートオブゴールド」が継承されていました。

1
Ajax

A:同じIPではなく同じIPであると想定しています。ヒートポンプの静的IPを変更することで、これを自分で変更できるはずです。

B:このネットワーク化されたヒートポンプがあなたによって(ハードウェア的に)作成されない限り、同一のMACアドレスを持つ方法はありません。その場合、ネットワーク上で最初に見つかったMACをコピーしたように見えます...これは、ヒートポンプのネットワークカード/ハードウェアに戻り、再構成する必要があります...明確化:各デバイスのMACアドレスにはベンダーIDが含まれているため、以下の場合を除きます:同じハードウェアを使用している(まだまれ)MACアドレスを変更している(知っておく必要があります)修正方法)カスタムネットワーキングハードウェア(RTFM)を使用しました。両方のデバイスに同じベンダーを使用しています(まだまれです)。

C:最後のオプションは、DD-WRTをインストールすることです。ここでは、いくつかのコマンドを使用して、特定のポートで着信するMACアドレスを「名前変更」できるものを作成できます。

これは完全な答えではありません。これを解決する方法を研究するときに私が考えているのはそれだけです。

0
EvoPulse