Имеется сервер под управлением операционной системы FreeBSD 6.3 Release. Он является шлюзом сети (так же по средствам алиасов делит сеть на сегменты).
Появилась необходимость привязки ip+mac пользователей, подсоединяющихся к данному серверу.
Вопросы:
1. Подскажите, как привязать ip к mac ?
2. Как закрыть свободные адреса в сегменте?Заранее благодарен за оказанную помощь
>Имеется сервер под управлением операционной системы FreeBSD 6.3 Release. Он является шлюзом
>сети (так же по средствам алиасов делит сеть на сегменты).
>Появилась необходимость привязки ip+mac пользователей, подсоединяющихся к данному серверу.
>Вопросы:
>1. Подскажите, как привязать ip к mac ?
>2. Как закрыть свободные адреса в сегменте?
>
>Заранее благодарен за оказанную помощьman dhcp
В сети используются статические адреса, причём здесь DHCP ?
>В сети используются статические адреса, причём здесь DHCP ?man arp
-f filename
Cause the file filename to be read and multiple entries to be set
in the ARP tables. Entries in the file should be of the formhostname ether_addr [temp] [pub]
with argument meanings as given above. Leading whitespace and
empty lines are ignored. A `#' character will mark the rest of
the line as a comment.Т.е. создаешь файл, например, /etc/ether и вносишь в него что-то типа:
192.168.0.2 00:00:89:1d:3d:82
192.168.0.3 00:14:6a:fd:42:11Потом создаешь скрипт что-то типа arp.sh:
#!/bin/sh
arp -f /etc/etherИ запихиваешь его в /usr/local/etc/rc.d/
P.S. Неиспользуемые адреса заполняешь как ff:ff:ff:ff:ff:ff. Вручную или через awk