
Что я хочу сделать: Подключиться к Интернету через свой Wi-Fi-роутер или через какой-либо другой роутер, который предоставляется в арендуемой мной комнате.
Что у меня есть: 1 кабель Ethernet, который заходит в мою квартиру.
Если я подключу кабель Ethernet к своему компьютеру, он будет работать нормально. Я предполагаю, что DHCP дает мне мой IP-адрес, и вуаля, 192.168.1.1 — мой шлюз (и я вижу какую-то страницу администратора маршрутизатора, которую я не контролирую и которой не владею). Однако, если я подключу этот же кабель Ethernet к моему работающему маршрутизатору Wi-Fi (я уже делал такую настройку в прошлом), он не сможет подключиться к Интернету. Я использую dd-wrt, и он установлен в режим шлюза и использует DHCP в качестве типа подключения.
Я заметил, что когда мой маршрутизатор подключен, у него не установлен IP-адрес шлюза (возможно, потому что он сам и является шлюзом).
edit: Это в Таиланде. Подозреваю, что кабель LAN идет напрямую в WAN, а не через модем. Не уверен.
решение1
Часто случается, что люди включают фильтрацию MAC-адресов, в ошибочной попытке контролировать доступ. Тот факт, что ваш маршрутизатор не получает IP-адрес, кажется, предполагает это.
Это ошибочная попытка, потому что ее легко сорвать, как я вам сейчас покажу. Очевидно, что вашему ПК разрешено подключаться через Ethernet, поэтому первым делом определите MAC-адрес вашей сетевой карты (вы можете легко найти его в Google).
Затем откройте графический интерфейс вашего маршрутизатора DD-WRT, Настройка -> Клонирование MAC-адреса -> Включить, и заполните соответствующую информацию. Сохраните конфигурацию, перезагрузите компьютер, вымощьбыть готовым к работе.
Редактировать:
Другая возможная причина неисправности — если оба маршрутизатора используют подсеть 192.168.1.0/24, что делает невозможным для маршрутизатора 2 понять, находится ли какой-либо заданный адрес на стороне LAN или WAN. Попробуйте изменить подсеть на стороне LAN маршрутизатора 2.