3

Я сделал пассивный сетевой сигнал для захвата пакетов Ethernet с Wireshark, и я следовал инструкциям этой статьи

Сначала этот пассивный сетевой отвод работает нормально. Этот отвод имеет четыре порта, первый порт подключен к HostA(называется порт HostA), второй порт подключен к HostB(называется порт HostB); Два других порта (называемые NIC-портом A и NIC-портом B) подключены к моему labtop, у которого есть два NIC, со всеми подключенными устройствами я могу захватывать пакеты между HostA и HostB и не влияет на связь между HostA и HostB.

Но есть ненормальное состояние:

Шаг 1 HostA и HostB подключены через сетевой отвод, связь по Ethernet между ними хорошая (ping -t постоянно)

Шаг 2.1 Затем я подключаю 50-сантиметровый кабель RJ45 к порту NIC A сетевого ответвления, просто кабель, к которому отсоединена другая кабельная головка.Произошли странные вещи, произошел сбой связи между HostA и HostB (сбой проверки связи).

Step2.2 Затем я подключил другую головку этого 50-сантиметрового кабеля RJ45 к своему лабораторному столу, восстановив связь между HostA и HostB, и я могу захватывать односторонние пакеты

Шаг2.2 или вместо этого 50 см кабеля RJ45 я подключил более короткий кабель RJ45 (например, 10 см) к сетевому порту A сетевого ответвления (при отключенной другой головке), связь между HostA и HostB не будет прерываться.

Кабели RJ45 и отвод сети проверены, проблем нет. Я не думаю, что радиоволны могут вызвать это, я думаю, что это своего рода проблема согласования импедансов. так почему это происходит? я должен рассмотреть коммуникацию NIC на физическом уровне?


Я знаю, что @David Schwartz говорит о теории линий передачи, это происходит, когда длина волны сигнала близка или короче длины линии. Это правда, что ** «Линия, которая заканчивается разомкнутой цепью или коротким замыканием, будет отражать большую часть этого сигнала обратно к источнику» **, но сейчас ситуация такова для HostB, конец - разомкнутая цепь (50см RJ45 кабель) параллельно с HostA 'NIC; и наоборот ". Так что это не идеальная ситуация, согласно теории линий передачи, коэффициент отражения можно рассчитать. Но сначала я должен знать характеристическое сопротивление витой пары, частоту сигнала и сопротивление сетевого адаптера на этой частоте, но я не уверен, как измерить или оценить эти параметры.

2 ответа2

2

Это совсем не удивительно.

Шаг 1 HostA и HostB подключены через сетевой отвод, связь по Ethernet между ними хорошая (ping -t постоянно)

Это имеет смысл. Конечно, у вас есть дополнительные заглушки, но они не оказывают существенного влияния.

Шаг 2.1 Затем я подключаю 50-сантиметровый кабель RJ45 к порту NIC A сетевого ответвления, просто кабель, к которому отсоединена другая кабельная головка.Произошли странные вещи, произошел сбой связи между HostA и HostB (сбой проверки связи).

Это не удивительно. Сигналы проходят по длинному проводу, отскакивают от конца и возвращаются. К тому времени, когда они возвращаются, сеть пытается отправить следующий бит, и это отражается на отраженном сигнале.

Step2.2 Затем я подключил другую головку этого 50-сантиметрового кабеля RJ45 к своему лабораторному столу, восстановив связь между HostA и HostB, и я могу захватывать односторонние пакеты

Это не удивительно. Правильно подключенный кабель поглощал сигналы, а не отражал их, поэтому помех не было.

Шаг2.2 или вместо этого 50 см кабеля RJ45 я подключил более короткий кабель RJ45 (например, 10 см) к сетевому порту A сетевого ответвления (при отключенной другой головке), связь между HostA и HostB не будет прерываться.

Опять не удивительно. Из-за того, что кабель был короче, отражения были получены раньше, при этом отправляя тот же бит. Таким образом, не было никакого вмешательства в следующий бит.

Правильно завершенные высокоскоростные линии связи поглощают энергию передаваемого сигнала, чтобы минимизировать отражения, которые могут вызывать помехи. Линия, которая заканчивается разомкнутой цепью или коротким замыканием, будет отражать большую часть этого сигнала назад к источнику, задерживая его из-за длины, которую проходит сигнал.

Это именно то, что я ожидал.

0

Идея вашего крана заключается в том, чтобы иметь возможность физически подключать передачи любого ПК к дополнительному сетевому адаптеру, поэтому физически вы должны одновременно подключить этот физический провод к ДВУ сетевым интерфейсам. Однако вы не хотите отправлять что-либо, поскольку это не только может быть обнаружено, но вы, вероятно, испортите сигналы, если будете возвращать трафик от двух NICS по одному и тому же проводу. (Есть причина, по которой только один NIC отправляет, а другой NIC НЕ пытается отправить что-нибудь обратно по той же паре.)

Таким образом, вы, по сути, читаете односторонний трафик и отправляете каждый из них на другую сетевую карту на своем ноутбуке, а не подключаете какие-либо линии переноса вашего ноутбука к этому соединению между двумя сетевыми картами.

  • Вы подключили провода, которые только ОТПРАВЛЯЮТСЯ от А к В, к вашим линиям ЧТЕНИЯ на ОДНОЙ из ваших сетевых карт в ноутбуке.
  • Затем вы подключили провода, отправленные от B к A, к вашим линиям READ на вашем другом сетевом адаптере в вашем ноутбуке.

Я уже вижу несколько проблем, которые могут вызвать проблемы, одну из которых вы уже видели случайно. Когда вы берете какой-либо провод и подключаете его к одному источнику, а не к другому, по определению вы создали антенну. Я не буду вдаваться во все науки об антеннах, но они действительно странные и трудно предсказать, какое влияние это окажет на то, где вы подключены, поскольку здесь задействовано множество факторов. Конечно, одной из характеристик является то, что он собирает ЛЮБОЙ и ВСЕ РЧ и доставляет его обратно на два компьютера. Таким образом, с длинным проводом вы, вероятно, собрали частоту RF, которая была более настроена на эту длину провода, и отправили ее обратно в NIC, что запутало слушателя в паре проводов.

Правило первое - не оставляйте провода подключенными к какой-либо линии переменного тока и ожидайте, что вы не собираете паразитные сигналы и не представляете, кто знает, что обратно в электронику. Конечно, вы также передаете весь сетевой трафик в эфир, который может быть захвачен любым, кто также хочет слушать.

Правило второе. Не подключайте только один провод или даже пару проводов к другому устройству, которое НЕ ТАКЖЕ заземлено в том же месте. Я видел разницу в 12 вольт между заземлением в одном и том же здании, которое трудно заметить. Есть причина, по которой там ТРИ провода. Предполагается, что большой соединен с той же землей, что и все остальные. Следующим по величине из трех является "регулярное основание", которое должно быть таким же, как и другое основание, но по ряду причин НЕ может быть таким же. Хуже того, эта площадка второго уровня действительно является одной из двух отдельных площадок, когда они покидают ящик, который входит в ваше здание. т. е. каждое отдельное заземление НЕ будет точно заземлено, когда вы подключаете двигатель в любом месте к той стороне 220. (Вы получаете 110 В, используя только 2 из 3 входящих линий 220 В). Вывод: если два устройства работают не так, как предполагалось, особенно при подключении из двух разных комнат, найдите кого-то, кто знает, как устранить неполадки, и поищите различия в линиях электропередачи.

Правило третье - Если вы не проектируете, вам, вероятно, не придется беспокоиться об этом:

- Обычно вы должны "завершать" линии в любой цепи связи. В мире SCSI мы применили небольшое напряжение И резистор к любому длинному проводу (больше, чем фут или около того). Если мы этого не сделали, этот "фактор антенны" включился, и сигнал, который был отправлен, собрал мусор к тому времени, как он достиг другого конца провода. Упомянутые методы ослабляют это и заставляют все работать большую часть времени.

- Если возможно, чтобы избежать проблем, используйте дополнительный провод заземления, если таковой имеется. В последнее время я не смотрел на спецификации проводного Ethernet, но удивляюсь, что они не подключали заземляющий провод к каждой из сетевых адаптеров вашего ноутбука. Проверьте это и, если возможно, добавьте это.

- Убедитесь, что схема, к которой вы подключаетесь, может обрабатывать больше, чем два ваших устройства. Вы только что добавили третье устройство. Думаю об этом... Что происходит, когда вы надеваете сплиттер на наушники, слушаете один комплект, а затем подключаете набор секунд? Правильно - громкость уменьшается. Подключите связку, и вы бы ее замкнули, возможно, разрушив цепь - но вы, конечно, ничего не услышите при этом. Аналогичная проблема может возникнуть, например, если ваш кран подключен к ПК, который находился на расстоянии 800 футов, когда эта схема была предназначена только для передачи сигнала на 1000 футов без другого усилителя или повторителя.

Имейте в виду, что ваш кран может вызвать проблемы в вашей сети. Без изолирующих цепей это, безусловно, можно обнаружить. Чтобы избежать проблем, НИКОГДА не подключайте провод к крану перед ноутбуком. Как вы могли видеть, вы по крайней мере разорвете их связь. Так как я, возможно, ошибаюсь здесь в некоторых вещах, для любого из вас, ребят из IEEE, пожалуйста, не стесняйтесь редактировать и исправлять это. Просто добавьте мне комментарий, чтобы я мог узнать, что вы изменили.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .