Позвольте мне объяснить, что здесь происходит. (Теперь, когда у меня есть кофе во мне ...)
Преобразование сетевых адресов, или NAT, - вот что мешает. NAT предназначен для того, чтобы взять ваш общедоступный IP-адрес, предоставленный вашим провайдером, и, по сути, передать его в частную сеть.
Интернет видит ваш публичный IP-адрес. Для веб-серверов все одинаково. Ваш роутер сортирует куда отправлять данные:
Поэтому, когда мы добавляем другой маршрутизатор, который выполняет NAT, мы в конечном итоге «скрываем» нашу вторую частную сеть. Ваш первый маршрутизатор не знает, куда отправлять пакеты, а второй маршрутизатор обрабатывает все в нашей первой сети, как Big Bad Internet:
И пока ваш 10.0.0.101
может быть в состоянии подключиться к ПК в вашей первой сети ( 192.168.0.0
сеть), мы также собираемся отказаться от широковещательных рассылок, что нарушит ваши вкусности, связанные с общим доступом, рабочими группами Windows и NetBIOS через TCP (NBT) Вот почему вы не можете «видеть» другой компьютер, когда открываете сеть из Проводника:
Итак, как мы можем это исправить?
Установите свой маршрутизатор в режим моста
Самый простой способ - использовать маршрутизатор в качестве беспроводной точки доступа и коммутатора, а не маршрутизатора. Это часто называют Режим моста на странице конфигурации вашего роутера. Это отключит NAT (и, надеюсь, DHCP, но все же проверьте) и позволит вашему «интернет-порту» функционировать как обычный порт коммутатора. Нет больше сегрегации в сети.
На вашем втором роутере ...
- Перейдите на страницу конфигурации вашего маршрутизатора
- Найти настройки интернета
- Установить в режим моста
- Убедитесь, что DHCP отключен
- Установите статический IP-адрес в подсети вашего первого маршрутизатора, но вне DHCP
- Перезагрузите роутеры
- Перезагрузите ПК или откройте командную строку и запустите
ipconfig /release && ipconfig /renew
Обойти интернет-порт
Однако, как я вижу, этот конкретный маршрутизатор не поддерживает режим моста. Что вы можете сделать, так это «обмануть» его, подключив второй маршрутизатор к первому, используя обычный порт, а не интернет-порт.
Единственная проблема, которую мы имеем сейчас - это DHCP. Ваш второй роутер все еще будет говорить: «Приходи ко мне за интернетом!» У него нет подключения к Интернету, ваш первый маршрутизатор имеет. Таким образом, хотя вы, вероятно, видите сейчас другие компьютеры в сети, все еще есть некоторые проблемы с маршрутизацией и отсутствие подключения к Интернету:
Отключив DHCP, мы позволяем первому маршрутизатору обрабатывать всю сеть. Мы также избегаем целого ряда проблем, связанных с наличием двух серверов DHCP.
Наш второй роутер остался сидеть под дождем, как тот странный ребенок, с которым никто не будет играть на перемене. Но нам это может понадобиться снова, и будет очень сложно подключиться к нему, если он находится в другой подсети. Итак, сначала вы захотите установить статический адрес в подсети вашего первого маршрутизатора ( 192.168.0.x
) но за пределами диапазона DHCP (мы не хотим никаких коллизий! Проверьте вашу конфигурацию или руководство для диапазона.)
- Возьмите кабель в интернет-порт и подключите его к обычному порту
- Отключить DHCP
- Измените статический IP-адрес в подсети вашего первого маршрутизатора, но за пределами DHCP
- Перезагрузите роутеры
- Перезагрузите ПК или откройте командную строку и запустите
ipconfig /release && ipconfig /renew
Это несколько упрощено и, возможно, немного неточно, но, надеюсь, это иллюстрирует проблемы, с которыми вы столкнулись, и способы их устранения.