Dhcp запускается на FreeBSD

Материал из NoDeny Plus
Перейти к: навигация, поиск

Настройка Radius описана здесь

Isc-dhcpd пока не умеет работать с Radius. Поэтому установим виртуальную машину с mikrotik os и будем использовать его dhcp. Установим virtualbox:

pkg install virtualbox-ose
pkg install virtualbox-ose-additions
kldload vboxdrv
echo 'vboxdrv_load="YES"' >> /boot/loader.conf
echo 'vboxnet_enable="YES"' >> /etc/rc.conf
/usr/local/etc/rc.d/vboxnet onestart


Создаем виртуальный интерфейс для связи с Mikrotik:

VBoxManage hostonlyif create
VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.255.1


Качаем виртуальную машину с Mikrotik

cd /usr/local/nodeny
pkg install wget
wget http://nodeny.com.ua/Mikrotik-disk1.vmdk
wget http://nodeny.com.ua/Mikrotik.ovf

Импортируем

VBoxManage import Mikrotik.ovf

Меняем мак интерфейса, поскольку он меняется в импортированной виртуальной машине.

VBoxManage modifyvm Microtik --macaddress1=080027F3F92B
VBoxManage modifyvm Microtik --macaddress2=0800277719E8

Интерфейс, который смотрит в сеть клиентов (em1):

VBoxManage modifyvm Microtik --bridgeadapter1 em1

Запускаем виртуалку:

VBoxManage startvm Microtik --type headless

Через минуту логинимся:

telnet -l admin 192.168.255.2

Логин: admin, пароль пустой

Выполняем на Mikrotik

/ip dhcp-server network set dns-server=192.168.2.1 gateway=192.168.2.1 netmask=24 0

Здесь 192.168.2.1 - ip шлюза, т.е сервера NoDeny

Автозапуск

echo 'vboxheadless_enable=YES' >> /etc/rc.conf
echo 'vboxheadless_machines=Microtik' >> /etc/rc.conf
echo 'vboxheadless_user=root' >> /etc/rc.conf