Вам понадобится
- -Компьютер с установленной сетевой картой.
Инструкция
1
Чтобы привязать к МАС-адресу сетевой карты IP-адрес, необходимо выполнить ряд простых действий. Запустите WinBox. Далее выберите пункт System и перейдите в раскрывающемся списке второго уровня пункт Sheduler.
2
В открывшемся окне нового задания заполните соответствующие текстовые поля. В поле Name введите наименование задания. В поле Start Date, где будет указана дата начала работы компьютера над заданием, и в поле Start Time, в котором указывается время начала работы компьютера над заданием, менять ничего не следует. В текстовом поле Interval, в котором указывается временной промежуток, через который задание будет запускаться вновь, указывать можно любой промежуток — например, одну минуту, это не имеет особенного значения.
3
А вот поле OnEvent, где описывается алгоритм выполнения самого задания, следует рассмотреть более подробно. В этом поле должно быть введено написанное алгоритмическим языком задание, представляющее собой порядок действий, необходимых для выполнения для успешного завершения задачи. В данном конкретном случае следует ввести туда скриптовую запись, которой реализуется привязка к МАС-адресу сетевой карты IP-адреса. Этот запись будет такова: :foreach/i/in[/ip_arpfind_dynamic=yes/interface=VLAN1]_do={/ip/arpadd_copyfrom=$i}. После этого останется только запустить задание.
4
Есть и другой способ. Создайте файл базы данных для привязки IP к MAC — он может называться, к примеру, /etc/ethers.local. Строки файла будут содержать информацию о IP-адресе, HEX-запись МАС-адреса и наименование компьютера в домашних сетях — например, 192.168.0.10 00:0c:5e:3f:cd:e4 #PC-1, 192.168.0.9 01:0c:87:81:da:a2 #PC-2? И так далее.
5
Напишите скрипт приблизительно такого содержания:
arp-ad>0
I=2
while[$I-le254]
do
arp -s 192.168.0.12{1}0:0:0:0
I=ex/pr$I+1
done
arp ad>null
etc_static.arp
arp-ad>0
I=2
while[$I-le254]
do
arp -s 192.168.0.12{1}0:0:0:0
I=ex/pr$I+1
done
arp ad>null
etc_static.arp
6
Скрипт через обнуление arp-таблицы, привязывание нулевого адреса, и набора новых адресов из предварительно созданного файла БД позволит установить правильный МАС-адрес.
7
Сделайте написанный файл исполняемым и пропишите в него такую строчку: /etc/rc.local/etc/static.arp. Теперь сервером не будет рассылаться широковещательный запрос о локальном IP-адресе, поскольку каждый из них жестко статически привязан к МАС-адресам — то есть задача будет выполнена.