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

Исходное сообщение
"arp"

Отправлено hozman , 27-Сен-07 03:34 
Прочёл я на этом сайте, сообщение одного чеовека недавно, взялся и сделал всё как он написал но .... что то не заметил никакой разницы в работе сервера и сети. Тема касается привязки айпишников к макам, используя arp-таблицу. Вот что я сделал:

1. Создал файл в директории /etc (etc/ethers.local)
   В файле набрал айпишники и маки через пробел
     192.168.1.1 00:0E:0C:3F:6C:G4
     192.168.1.2 00:00:00:00:00:00
и.т.д

2. Написал скрипт (/etc.static.arp)
#!/bin/sh
arp ad > null
I=1
while [ $I 1e 254]
do
    arp -s 192.168.0.${I} 0:0:0:0:0:0
    I=`expr $I + 1`
done
arp -f /etc/ethers.local

3.Сделал этот скрипт исполняемым, прописав в файл etc/rc.local такую строчку: (Значит ли это что я сделал его исполняемым прописав строчку?????)
/etc/static.arp


Но УВЫ некаких результатов не показало вабще! Что я не так сделал, может где пробел какой ненужный или мелкая ошибка, или я что то не учёл? HELP!!!!


Содержание

Сообщения в этом обсуждении
"arp"
Отправлено dimichMC , 28-Сен-07 15:05 
>3.Сделал этот скрипт исполняемым, прописав в файл etc/rc.local такую строчку: (Значит ли
>это что я сделал его исполняемым прописав строчку?????)
> /etc/static.arp

для того чтобы файл был испоняемым,
нужно chmod 100 /etc/static.arp


кроме того,
#!/bin/sh
arp -d -a
    j=1
    while [ $j -le 255 ]
        do
            arp -s 10.0.0.${j} 0:0:0:0:0:0
            j=$(expr $j + 1)
        done
arp -f /etc/eth.local

Вот такой примерчик (в зависимости от версий), он у меня работает, хотя я его не использую.



"arp"
Отправлено dimichMC , 28-Сен-07 15:14 
в догонку: работает у меня на FreeBSD (не заметил, что у тебя линух), так что код не правь