Если ваше утверждение «и иметь тот же IP» является верным - если это так, то это объясняет проблему. IP-адрес должен быть уникальным в среде. IP-адреса должны быть в одной подсети (диапазоне), но они не должны быть идентичными - в случае двух компьютеров с одинаковым IP-адресом они не смогут общаться друг с другом (они будут общаться друг с другом), и это вызовет огромные проблемы для других устройств, пытающихся говорить с IP-адресом.
Невозможно установить TCP-соединение в частной сети
Я тестирую локальное соединение между двумя компьютерами OS X, используя netcat. Они оба подключены к одному и тому же маршрутизатору (через wifi) и имеют один и тот же общедоступный IP-адрес, поэтому я считаю, что они имеют доступ к одной и той же частной сети. У обоих свои брандмауэры отключены.
На одном компьютере я вошел
nc -l 2000
и на другом компьютере,
nc localhost 2000
Насколько я понимаю, при успешном соединении любое сообщение, которое вводится на стороне клиента, должно появляться на стороне прослушивания. В настоящее время вторая команда не запускает netcat, что означает, что соединение не было установлено.
Какие потенциальные проблемы мешают мне получить доступ к локальной сети через эти тесты?
2 ответа на вопрос
Во второй команде вы не должны подключаться к localhost
, так как это ваш локальный компьютер. Вместо этого вы должны ввести имя хоста или IP-адрес первого компьютера.
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
-
6
Как вы отключите звук запуска на Mac?
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
10
Программное обеспечение для резервного копирования для Mac OS X