Форум русскоязычного сообщества Ubuntu


Автор Тема: DHCP сервер - разделение локальной сети на несколько подсетей  (Прочитано 6202 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Malfet

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Посоветуйте, пожалуйста, как решить следующую задачу. Опыта работы с линукс-системами у меня почти нет, хочется разделить одну локальную сеть на несколько подсеток типа 192.168.3.1-255, 192.168.6.1-255 и т.д. Причем так, чтобы DHCP сервер по MАC-адресу автоматически выдавал IP-ник в конкретную подсеть. Скажем адресу 00:17:31:C7:4B:17 всегда в подсеть номер 3 с адресами, соответственно, от 192.168.3.1до 192.168.3.15
Пробовал несколько конфигураций dhcpd.conf
Первая такая:
shared-network 192.168.0.0 {
# 192.168.3.0
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.1 192.168.3.15;
# 115
group {
# Class-01
host Class-01 {
hardware ethernet 00:17:31:C7:4B:17;
}
# Class-02
host Class-02 {
hardware ethernet 00:17:31:51:9A:59;
}
}
}
# 192.168.6.0
subnet 192.168.6.0 netmask 255.255.255.0 {
range 192.168.6.1 192.168.6.25;
# administration
group {
# ninam
host ninam {
hardware ethernet 00:17:31:51:98:AB;
}
}
}
}

работать не захотела вообще, компы говорят что IP адрес не был назначен.

Вот такой вариант
shared-network 192.168.0.0 {
# }
subnet 192.168.0.0 netmask 255.255.240.0 {
range 192.168.3.1 192.168.3.15;
# 115
group {
# Class-01
host Class-01 {
hardware ethernet 00:17:31:C7:4B:17;
}
# Class-02
host Class-02 {
hardware ethernet 00:17:31:51:9A:59;
}
}
range 192.168.6.1 192.168.6.50;
}
}

Работает, но сервер, само собой раздает адреса наобум - как сделать чтобы 00:17:31:C7:4B:17 получал адрес из третьей поседки и никогда из шестой? Заранее большое спасибо всем, кто откликнется.

М.

Оффлайн SemKA

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
у меня на одном физическом интерфейсе висит несколько виртуальных.
вот работающий конфиг:
default-lease-time 604800;
max-lease-time 777600;
log-facility local7;
ddns-update-style none;

subnet 10.0.0.0 netmask 255.255.0.0 {
    range 10.0.1.2 10.0.1.254;
    option routers 10.0.1.1;
    option subnet-mask 255.255.255.0;
    option broadcast-address 10.0.1.255;
    option domain-name-servers 10.0.1.1;
    authoritative;
   
    host workst_1_01 {
         hardware ethernet      00:0F:EA:31:08:36;
fixed-address          10.0.1.2;
    }
}
subnet 10.0.0.0 netmask 255.255.0.0 {
    range 10.0.2.2 10.0.2.254;
    option routers 10.0.2.1;
    option subnet-mask 255.255.255.0;
    option broadcast-address 10.0.2.255;
    option domain-name-servers 10.0.2.1;
    authoritative;
   
    host workst_2_01 {
         hardware ethernet      00:0F:EA:3E:EA:FB;
fixed-address          10.0.2.2;
    }
}

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
У меня аналогично.

Оффлайн Malfet

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
у меня на одном физическом интерфейсе висит несколько виртуальных.

Большое спасибо, завтра попробую!
Был в отъезде, посему сразу не ответил.

М.

Оффлайн ubuntik

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
а попробуйте ASP Linux. У меня никаких проблем с этим нет

Оффлайн Malfet

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Спасибо, работает, но вот что странно - работает, если указать  fixed-address. Если просто перечислисть МАС-адреса в каждом диапозоне, то сервер начинает раздавать IP-ники не из того диапозона, для которого они прописаны, а из любого другого... Можноо конечно и с фиксированными адресами жить, хотя сначала я думал делать их динамиескими - но действительно динамические из нужного диапозона сервер раздавать не хочет :(

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
А конкретно конфиг можно показать ?

 

Страница сгенерирована за 0.045 секунд. Запросов: 23.