URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93662
[ Назад ]

Исходное сообщение
"DHCP - не хватает сети класса C"

Отправлено Gaidamak , 08-Авг-12 11:37 
Есть сервер на FreeBSD, которые раздает DHCP-адреса клиентам и NATит их в интернет. Это по сути отдельная сеть в офисе для мобильных устройств, с простыми неуправляемыми хабами, физически отделенная от корпоративного сегмента. В какой-то момент стало понятно, что 254 адресов в рамках сети класса C уже не хватает.

Как максимально просто можно расширить адресное пространство в этой сети, имея на сервере один внутренний сетевой интерфейс, чтобы при этом isc-dhcpd мог выдавать динамические адреса в сети, к примеру, 192.168.0, а статически привязанные к мак-адресам - в сети 192.168.1


Содержание

Сообщения в этом обсуждении
"DHCP - не хватает сети класса C"
Отправлено shadow_alone , 08-Авг-12 11:50 
поменяйте /24  на /23


"DHCP - не хватает сети класса C"
Отправлено reader , 08-Авг-12 12:39 
> Есть сервер на FreeBSD, которые раздает DHCP-адреса клиентам и NATит их в
> интернет. Это по сути отдельная сеть в офисе для мобильных устройств,
> с простыми неуправляемыми хабами, физически отделенная от корпоративного сегмента. В какой-то
> момент стало понятно, что 254 адресов в рамках сети класса C
> уже не хватает.
> Как максимально просто можно расширить адресное пространство в этой сети, имея на
> сервере один внутренний сетевой интерфейс, чтобы при этом isc-dhcpd мог выдавать
> динамические адреса в сети, к примеру, 192.168.0, а статически привязанные к
> мак-адресам - в сети 192.168.1

прямо так и пишите в range 192.168.0.2-192.168.0.254,а в fixed-address 192.168.1.* в не subnet


"DHCP - не хватает сети класса C"
Отправлено Gaidamak , 08-Авг-12 13:47 
По идее эти два совета в совокупности должны сработать. А с arp засад не будет?
Машинки из 192.168.1 будут видеть те, что в 192.168.0 ?

"DHCP - не хватает сети класса C"
Отправлено reader , 08-Авг-12 13:59 
> По идее эти два совета в совокупности должны сработать. А с arp
> засад не будет?

о какой засаде речь, записи в arp таблице живут не долга
> Машинки из 192.168.1 будут видеть те, что в 192.168.0 ?

вы говорите что они физически разделены, но запросы приходят , я так понимаю на один интерфейс dhcp сервера, значит все таки где то они соединяются? или там 2 интерфейса?

если где то соединяются то зависит от правил точки соединения. если на 2 интерфейса приходят, то как настроите

и если 2 интерфейса распишите 2 subnet


"DHCP - не хватает сети класса C"
Отправлено Gaidamak , 08-Авг-12 15:26 
Физически разделены совсем другие сети. Вопрос о том, как раздавать по DHCP две сетки класса С на одной физической сети с одного физического интерфейса и без управляемых коммутаторов.

Хватит ли этого:

ifconfig_em0=" inet 192.168.0.1 netmask 255.255.254.0"

+ соответствующей правки настроек isc-dhcpd c раздачей адресов 192.168.0 динамически и 192.168.1 статически по МАК-адресам.

Увидет ли arp -a все машинки на физической сети или же только те, которые имеют адреса 192.168.0



"DHCP - не хватает сети класса C"
Отправлено reader , 08-Авг-12 15:43 
> Физически разделены совсем другие сети. Вопрос о том, как раздавать по DHCP
> две сетки класса С на одной физической сети с одного физического
> интерфейса и без управляемых коммутаторов.

если динамически, то объеденив их в одну подсеть, как указал shadow_alone

> Хватит ли этого:
> ifconfig_em0=" inet 192.168.0.1 netmask 255.255.254.0"
> + соответствующей правки настроек isc-dhcpd c раздачей адресов 192.168.0 динамически и
> 192.168.1 статически по МАК-адресам.

и даже часть 192.168.1 динамически сможете раздать

> Увидет ли arp -a все машинки на физической сети или же только
> те, которые имеют адреса 192.168.0

увидит

ipcalc 192.168.0.0 255.255.254.0
Address:   192.168.0.0          11000000.10101000.0000000 0.00000000
Netmask:   255.255.254.0 = 23   11111111.11111111.1111111 0.00000000
Wildcard:  0.0.1.255            00000000.00000000.0000000 1.11111111
=>
Network:   192.168.0.0/23       11000000.10101000.0000000 0.00000000
HostMin:   192.168.0.1          11000000.10101000.0000000 0.00000001
HostMax:   192.168.1.254        11000000.10101000.0000000 1.11111110
Broadcast: 192.168.1.255        11000000.10101000.0000000 1.11111111
Hosts/Net: 510                   Class C, Private Internet


"DHCP - не хватает сети класса C"
Отправлено Gaidamak , 08-Авг-12 16:20 
ОК, всем спасибо, буду пробовать.