1

Я не могу заставить DHCP назначить IP-адрес моим беспроводным устройствам.

Моя конфигурация сети выглядит следующим образом:

  1. Nanostation5
  2. Linksys WRT350N, который связан с наностанцией через порт INTERNET.

NanoStation:

LAN IP Address: 192.168.1.20
WLAN IP Address: 192.168.0.79
Network Mode: Router and is getting its IP via DHCP from my ISP
Netmask: 255.255.255.0
Gateway IP: 192.168.1.1

LAN Network settings:
IP Address: 192.168.1.20
Netmask: 255.255.255.0
Enable NAT: YES
ENABLE DHCP Server: YES
Range 192.168.1.100 ~ 250
Netmask: 255.255.255.0
Enable DNS Proxy: YES

Linksys:

Internet Connection Type: DHCP
Router IP: 192.168.2.1
Subnet Mask: 255.255.255.0
DHCP: Enabled
Start IP: 192.168.2.100 ~ 120

Advanced Routing:
NAT: Enabled

Что я могу сделать, это подключиться вручную с этим конфигом:

IP: 192.168.2.101
Subnet Mask: 255.255.255.0
Router: 192.168.2.1

DNS: 192.168.1.20
Search domains: WRT350N

Я хочу иметь возможность подключиться к обоим маршрутизаторам независимо (теперь это 192.168.1.20 для Nanostation и 192.168.2.1 для Linksys) и подключить любое беспроводное устройство с использованием DHCP.

Какими должны быть диапазоны IP-адресов, маски и т.д. На обоих устройствах?

4 ответа4

3

Я не понимаю, чего вы пытаетесь достичь. Чего вы хотите достичь, и почему вы думаете, что использование двух разных подсетей на домашних маршрутизаторах сделает это?

Обычный способ объединения нескольких (домашних) маршрутизаторов - отключить DHCP на всех, кроме одного, и (2) разместить их в одной подсети. Зачем? Таким образом, у вас не будет конфликта обоих маршрутизаторов, пытающихся назначить другой IP-адрес для своей подсети одновременно.

Другая потенциальная проблема, которую я вижу, заключается в том, что у вас включен NAT на обоих компьютерах. Зачем? Только 1 из маршрутизаторов должен быть подключен к Интернету, и для этого должен быть включен NAT. Другой в основном просто функционирует как коммутатор и, возможно, в качестве беспроводной точки доступа (WAP). Вы не хотите быть NAT на вершине NAT.

Возможно, информация в этой статье будет полезна для вас.


Некоторые дополнительные мысли:

Я хочу иметь возможность подключиться к обоим маршрутизаторам независимо

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

Если это то, что вы пытаетесь сделать, то, возможно, эта статья о том, как добавить еще один WAP , поможет.

FWIW, идея подсетей заключается в том, чтобы предоставить простой способ маршрутизации пакетов. При использовании Интернет-протокола (IP) первое, что должно сделать устройство перед отправкой пакета, - это решить, находится ли конечный компьютер в той же физической сети или в другой / внешней сети. Другими словами, может ли пакет быть отправлен непосредственно на другой компьютер в локальной сети Ethernet, или его нужно отправить на маршрутизатор для повторной отправки в физически внешнюю / другую сеть.

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

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

0

Почему ты не можешь сделать это? Могу ли я объединить два маршрутизатора в сеть, сохранив DHCP на обоих?

Это ответ от другого, я постараюсь, чтобы этим вечером делать то же самое.

0

Я ничего не знаю о наностанции, но вот несколько предложений.
(Моя домашняя сеть похожа - у меня есть беспроводной маршрутизатор, предоставленный провайдером, и linksys.)

Похоже, у вас в игре есть две разные подсети - 192.168.2.x для linksys и 192.168.1.x для Nanostation. Я бы предложил начать с жесткого кодирования IP-адреса для linksys, например, 192.168.1.3, а затем ограничить начальные IP-адреса для каждого блока, чтобы они не конфликтовали.

Если это не сработает или вам нужно больше беспроводных подключений, чем это предусмотрено, вы должны иметь возможность настроить linksys таким образом, чтобы его WAN-соединение было .1.3 (например), но его IP-адрес был .2.1, и он обслуживал DHCP для всего .2.x подсеть.

Последняя проблема, с которой вам, возможно, придется столкнуться, это настройки DNS для сети, исходящей от вашего интернет-провайдера. Я исправил эту проблему, просто используя openDNS и жестко закодировав его на каждом маршрутизаторе. (Вы также можете использовать DNS-серверы Google, если хотите).

0

Если у вас есть несколько DHCP-серверов в одной сети, они будут "бороться" за назначенные IP-адреса.

Вот краткое объяснение того, как работает DHCP:

Когда ваш компьютер отправляет запрос на аренду DHCP, он отправляется на специальный широковещательный IP-адрес 0.0.0.0 , что означает, что он отправляется на каждый компьютер в сети, включая оба маршрутизатора. Если оба маршрутизатора получат это сообщение, оба отправят другое широковещательное сообщение, чтобы спросить у каждого компьютера в локальной сети, есть ли у них какие-либо претензии к IP-адресу, который он выберет. Если никто не отвечает, DHCP отправляет ответ обратно на компьютер, который запросил IP, который говорит: «Привет. Я ваш дружественный сервер DHCP. Можно использовать 192.168.0.x. Кстати, вот размер этой сети, а также IP-адреса DNS-серверов, которые мы используем, и IP-адрес маршрутизатора, на который вы должны отправлять пакеты, чтобы направить их в сеть, которая больше этой. "Если компьютер получает более одного пакета с этой информацией, иногда он использует первый, а иногда и последний полученный. Никогда не знаешь.

Хорошо, после всего этого вам нужно лишь разрешить ОДНОМУ маршрутизатору выступать в роли DHCP-сервера и для единообразия сети использовать диапазон IP-адресов, которые соответствуют одной и той же маске IP.

Заданная вами маска IP 255.255.255.0 в подсети 192.168.1.0 будет охватывать только IP-адреса с 192.168.1.0 по 192.168.1.255 . IP-адрес другого маршрутизатора - 192.168.2.1 , который не попадает в этот диапазон. Я бы порекомендовал увеличить размер маски сети до сети класса b или 255.255.0.0 . Либо так, либо вы можете настроить свой другой маршрутизатор на IP-адрес 192.168.1.100 или что-то в этом роде.

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