Может получить доступ только к одному из веб-портала маршрутизатора и Интернету

2

На проводных и беспроводных соединениях я могу получить доступ только к одному из 192.168.1.1(веб-портал маршрутизатора) и общему Интернету. В каком «режиме» находятся мои устройства, на первый взгляд случайный. Это сохраняется до 5 дней (с тех пор, как я начал использовать эту сеть).

При подключении к Интернету я могу перейти на 192.168.102.1целевую страницу «mikrotik routeros», но не могу зайти на нее 192.168.1.1. При подключении к маршрутизатору, но не к Интернету, 192.168.1.1приводит к веб-порталу маршрутизатора и 192.168.102.1недоступен.

Попытки решения

  • Обновление прошивки роутера
  • Сброс роутера до заводских настроек
  • Перезагрузка устройств
  • Работа с настройками маршрутизатора (изменение режимов безопасности беспроводной сети, удаление безопасности беспроводной сети и т. Д.)
  • Обновление беспроводных драйверов на компьютерах

Некоторые данные

  • Влияет на устройства BlackBerry, Windows, Android и Ubuntu
  • Все устройства работают нормально в других сетях
  • Устройства могут переключать режимы, если они были в автономном режиме в течение длительного времени (например, в течение ночи), но перезапуск устройства не имеет никакого эффекта
  • Маршрутизатор TP-Link TL-WR740N v4
  • Прошивка роутера DD-WRT v24-sp2 (18.04.14) std - build 23919
  • Это касается как проводных, так и беспроводных соединений, но не обязательно одновременно

Я ничего не знаю о сети, но вот некоторая информация, которая кажется полезной, взята с моего ноутбука Ubuntu.

С доступом к интернету (в данном случае проводной, но он меняется):

~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.102.1   0.0.0.0         UG    0      0        0 eth0
192.168.102.0   0.0.0.0         255.255.254.0   U     1      0        0 eth0

~ $ ifconfig
eth0      Link encap:Ethernet  HWaddr 54:ee:75:0c:02:80  
          inet addr:192.168.103.232  Bcast:192.168.103.255  Mask:255.255.254.0
          inet6 addr: fe80::56ee:75ff:fe0c:280/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3273 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3035 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2276482 (2.2 MB)  TX bytes:517732 (517.7 KB)
          Interrupt:20 Memory:f0500000-f0520000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:4315 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4315 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:342880 (342.8 KB)  TX bytes:342880 (342.8 KB)

С «доступом к роутеру» (в данном случае беспроводным, но он варьируется):

~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0

~ $ ifconfig
eth0      Link encap:Ethernet  HWaddr 54:ee:75:0c:02:80  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:9422 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7545 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6216683 (6.2 MB)  TX bytes:1399280 (1.3 MB)
          Interrupt:20 Memory:f0500000-f0520000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:4446 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4446 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:353415 (353.4 KB)  TX bytes:353415 (353.4 KB)

wlan0     Link encap:Ethernet  HWaddr e8:2a:ea:60:31:4b  
          inet addr:192.168.1.105  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::ea2a:eaff:fe60:314b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:77013 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49506 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:25275438 (25.2 MB)  TX bytes:30355132 (30.3 MB)

С обоими (проводной с включенной беспроводной):

~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.102.1   0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0
192.168.102.0   0.0.0.0         255.255.254.0   U     1      0        0 eth0
Уильям
источник

Ответы:

2

Тот факт, что вы получаете назначенные IP-адреса в двух разных подсетях, означает, что у вас есть два DHCP-сервера в сети с прямым подключением.

Обычно я бы рекомендовал использовать что-то вроде dhcp_probe -f eth0или, roguecheckerчтобы узнать, какие IP-адреса в вашей сети обслуживают DHCP, но вы уже знаете, какие они есть. А именно, 192.168.1.1 и 192.168.102.1.

У вас есть два варианта подключения к Интернету и возможность одновременного подключения к сети 192.168.1.0. Для обоих потребуется отключить или удалить DHCP-сервер на 192.168.1.1 и позволить 192.168.102.1 назначить вам IP для доступа в Интернет.

Методы следуют:

1) Добавьте запись статической маршрутизации в окно linux, которая сообщает, что 192.168.1.0 подключен напрямую.

route add -net 192.168.1.0/24 wlan0 должен работать для этого.

2) Добавьте запись статической маршрутизации к маршрутизатору, которая сообщает, что 192.168.1.0 подключен напрямую.

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

ssnobody
источник
Спасибо. Я нашел правильную страницу на веб-портале роутера, но не совсем понимаю, что туда поместить. Существует IP-адрес назначения, маска подсети и шлюз. Исходя из вашего ответа, шлюз должен быть 0.0.0.0. Но как насчет назначения / маски подсети? Это 192.168.1.0 и маска подсети 255.255.255.0? Обычно я экспериментирую, но это мой единственный доступ к Интернету :)
Уильям
Эти значения для сети и маски подсети должны быть правильными. По сути, он должен выполнить ту же команду, что и ручное добавление маршрута, описанное выше, а затем убедиться, что маршрут повторно добавляется при перезагрузках и тому подобном.
ssnobody
Ни один из подходов на самом деле не сработал.
Уильям
По вашему ответу я отключил DHCP-сервер роутера в его настройках. Я больше не могу получить доступ к маршрутизатору, но, по крайней мере, у меня есть доступ в Интернет. Я хотел бы решить это должным образом, если у вас есть другие идеи.
Уильям
Я бы выяснил, почему вариант 1) не сработал первым. Как выглядит ваша таблица маршрутизации после добавления маршрута? Вы уверены, что существует только одна беспроводная сеть с мостовым соединением, к которой обе сети подключены напрямую и которую вы используете в качестве интерфейса wlan0? В частности, если вы игнорируете dhcp и вручную настраиваете IP 192.168.1.0 и 192.168.102.0 IP без отключения и повторного подключения к точке доступа, можете ли вы пропинговать каждую из .1s?
ssnobody
0

Похоже, в вашей сети есть конкурирующие DHCP-серверы.

Несколько вопросов для вас:

  • Какая модель роутера у вас есть?
  • А вы включили службы DHCP на каких-либо компьютерах в вашей сети?
  • Сколько компьютеров у вас в сети? Можете ли вы выключить их все и включить их по одному, пока проблема не обнаружится?
webmarc
источник
Спасибо, я посмотрю на эту возможность. На роутере написано, что есть два DHCP-клиента: iPhone и мой ноутбук Ubuntu. Есть 6 перечисленных в области локальной сети, хотя. Модель роутера tplink tl-wr740N. Я не знаю служб DHCP, но это возможно - я скоро рассмотрю это.
Уильям
0

Маршрутизатор должен иметь тип подключения WAN в качестве DHCP, а также статическую настройку DNS (я использовал 8.8.8.8 и 8.8.4.4). Маршрутизатор должен иметь собственный DHCP-сервер.

Сеть, по-видимому, подключена так: есть центральный маршрутизатор с кабелем к локальному маршрутизатору моего устройства.

Уильям
источник