Как установить Сервер DHCP, кто служит различным диапазонам IP (например, 192.168.1.x и 172.16.x.x)

я имею выполнение Linux и использую dhcp3server, который управляет моими IP-адресами в моей сети. Теперь я получил точку доступа zyxel, и хотят управлять им на другом диапазоне IP, чем моя проводная сеть. Действительно ли возможно выполнить один dhcp-сервер, управляющий двумя диапазонами IP?

Если да, как это было бы установлено?

Мир

Лед

Обновление: Моя сеть находится на диапазоне IP 192.168.1.x. Мой ПК шлюза, выполняющий сервер DHCP, имеет два networkcards eth0 для экстерна (Интернет) и eth1 с 192.168.1.1. Если я настраиваю AP на IP как 172.16.1.2, ничто не работает, если я не определяю второй Адрес IP как 172.16.1.1 в сети моего ПК шлюза eth1 (sudo ifconfig eth1:1 172.16.1.1).

Теперь я могу настроить Точку доступа, например, Фильтры MAC и WEP-ключ. Но клиенты БЛС не получают Адрес IP, если Сервер DHCP не служит запросам на eth1:1 с данными АДРЕСАМИ ДИАПАЗОНА IP.

Наконец, что не менее важно, должен быть маршрут к eth0 к доступу к Интернету.

Есть ли кто-либо, кто может помочь мне через необходимые шаги?

2
задан 06.12.2009, 19:11

2 ответа

Определенно возможно, если можно добавить другой NIC к серверу. Таким образом, если Ваша WAN идет eth0, Ваша LAN на eth1, Вам нужен другой NIC, чтобы быть eth2. Вы установили eth2 к 172.16.x.x обращаются и включают беспроводное AP в тот NIC. (Можно сделать это с шагами ниже; просто измените ссылки для eth1:1 кому: eth2.)

Это может быть возможно с псевдонимом Ethernet к Вашей стороне локальной сети NIC, но я не уверен. Из-за пути DHCP работает (см. примеры пакетов инициирования DHCP в Википедии), я не полагаю, что сервер сможет отличить пакеты DHCPRequest от AP от пакетов на LAN - они оба входят на том же проводе.

Но я мог быть неправым; Ваше редактирование, кажется, предполагает, что это возможно. (Ваши беспроводные клиенты на самом деле присваивают корректные адреса?)

Эта dhcp3-документация-сервера Ubuntu дает пример мультиконфигурации подсети. Это кажется на необходимость в трех вещах:

  1. Добавьте Ваш 172.16.x.x псевдоним постоянно.Править /etc/networks/interfaces и добавьте определение своего псевдонима. Я не полагаю, что необходимо будет изменить что-либо для маршрутизации; eth0 должен уже быть Ваш маршрут по умолчанию для чего-либо кроме 192.168.1.0, и этот интерфейс должен автоматически добавить другое исключение для 172.16.1.0. Использовать /sbin/route проверять Ваши маршруты, чтобы быть уверенным.

    auto eth1:1
    iface eth1:1 inet static
    address 172.16.1.1
    netmask 255.255.255.0
    
  2. Настройте Ваш /etc/defaults/dhcp3-server сделать это активным на eth1 и eth1:1:

    INTERFACES="eth1 eth1:1"
    
  3. Настройте Ваш /etc/dhcp/dhcp.conf включать опции, необходимые для обеих подсетей:

    subnet 192.168.1.0 netmask 255.255.255.0 {
    
      option routers                  192.168.1.1;
      option subnet-mask              255.255.255.0;
      option broadcast-address        192.168.1.255;
      option domain-name-servers      192.168.1.1;
      option ntp-servers              192.168.1.1;
      option netbios-name-servers     192.168.1.1;
      option netbios-node-type 2;
      default-lease-time 86400;
      max-lease-time 86400;
    
      host bla1 {
          hardware ethernet DD:GH:DF:E5:F7:D7;
          fixed-address 192.168.1.2;
      }
      host bla2 {
          hardware ethernet 00:JJ:YU:38:AC:45;
          fixed-address 192.168.1.20;
      }
    }
    
    subnet  172.16.1.0 netmask 255.255.255.0 {
    
      option routers                  172.16.1.1;
      option subnet-mask              255.255.255.0;
      option broadcast-address        172.16.1.255;
      option domain-name-servers      192.168.1.1;
      option ntp-servers              172.16.1.1;
      option netbios-name-servers     172.16.1.1;
      option netbios-node-type 2;
    
      default-lease-time 86400;
      max-lease-time 86400;
    
      host bla3 {
         hardware ethernet 00:KK:HD:66:55:9B;
         fixed-address 172.16.1.2;
      }
    }
    
2
ответ дан 11.12.2019, 22:44

Я не знаю определенное программное обеспечение сервера DHCP, которое Вы упоминаете, но это, конечно, возможно в целом. Необходимо создать несколько DHCP "объемы", которые позволили бы Вам настраивать все настройки независимо. (Я предполагаю, что Вы также хотели бы дать им другой шлюз по умолчанию, и т.д.),

0
ответ дан 11.12.2019, 22:44

Теги

Похожие вопросы