Скрипт арп привязки

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Скрипт арп привязки

Непрочитанное сообщение hozman » 2007-12-25 0:21:31

Я собрал скрипт для привязки айпи + мак, вышло следубщее: (Операционка фри 6.2)

#!bin/sh
#Static ARP-table loader
mynet1="192.168.1.";
mynet2="192.168.2.";
mynet3="192.168.3.";
/usr/sbin/arp -da > null
n=1
while [ $n -lt 254 ]
do
arp -S $mynet1$n${I} 0:0:0:0:0:0 pub
arp -S $mynet2$n${I} 0:0:0:0:0:0 pub
arp -S $mynet3$n${I} 0:0:0:0:0:0 pub
n=$(expr $n + 1);
done

/usr/sbin/arp -f /usr/local/etc/ethers


Вышла странная ситуация. На сервере постоянно скачут строки следующего характера:
..... Kernel: arp: mac attempts to modify permanent entry for ip on rl0.
тут поместо mac пишуцца маки юзверов, ip - есс-но айпишники, rl0 - сетевуха.
Скачат строки одна за другой, что даже не могу ничего написать. Что это вышло такое?
И вабще стоит ли pub выставлять?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Burn_
мл. сержант
Сообщения: 84
Зарегистрирован: 2007-12-03 9:19:54
Откуда: Алт.край, г.Бийск
Контактная информация:

Re: Скрипт арп привязки

Непрочитанное сообщение Burn_ » 2007-12-25 8:11:01

hozman писал(а):Я собрал скрипт для привязки айпи + мак, вышло следубщее: (Операционка фри 6.2)
/usr/sbin/arp -f /usr/local/etc/ethers
В файле "/usr/local/etc/ethers" МАСи совпадают с МАСами пользователей ?
Если ДА, то это троян !!!
Покажи файл "/usr/local/etc/ethers" !
Последний раз редактировалось Burn_ 2007-12-25 8:21:13, всего редактировалось 1 раз.
To know everything is to know nothing! / Я знаю только одно, что я ничего не знаю! © Сократ

Аватара пользователя
Burn_
мл. сержант
Сообщения: 84
Зарегистрирован: 2007-12-03 9:19:54
Откуда: Алт.край, г.Бийск
Контактная информация:

Re: Скрипт арп привязки

Непрочитанное сообщение Burn_ » 2007-12-25 8:18:40

Попробуй такой скрипт:

Код: Выделить всё

#!bin/sh
I=1
while [ $I -le 254 ]
do
arp -s 192.168.1.${I} 0:0:0:0:0:0
arp -s 192.168.2.${I} 0:0:0:0:0:0
arp -s 192.168.3.${I} 0:0:0:0:0:0
I=`expr $I + 1`
done
arp -s 192.168.1.2      00:11:22:33:44:55 only # user1
arp -s 192.168.2.3      00:12:13:21:23:23 only # user2
arp -s 192.168.3.4      00:12:33:23:23:23 only # user3
To know everything is to know nothing! / Я знаю только одно, что я ничего не знаю! © Сократ

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Скрипт арп привязки

Непрочитанное сообщение hozman » 2007-12-25 22:07:45

Burn_ писал(а):
hozman писал(а):Я собрал скрипт для привязки айпи + мак, вышло следубщее: (Операционка фри 6.2)
/usr/sbin/arp -f /usr/local/etc/ethers
В файле "/usr/local/etc/ethers" МАСи совпадают с МАСами пользователей ?
Если ДА, то это троян !!!
Покажи файл "/usr/local/etc/ethers" !
Конечно совпадают! Надо ж усекать :) А чё тут такого?

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Скрипт арп привязки

Непрочитанное сообщение hozman » 2007-12-25 22:15:57

Burn_ писал(а):Попробуй такой скрипт:

Код: Выделить всё

#!bin/sh
I=1
while [ $I -le 254 ]
do
arp -s 192.168.1.${I} 0:0:0:0:0:0
arp -s 192.168.2.${I} 0:0:0:0:0:0
arp -s 192.168.3.${I} 0:0:0:0:0:0
I=`expr $I + 1`
done
arp -s 192.168.1.2      00:11:22:33:44:55 only # user1
arp -s 192.168.2.3      00:12:13:21:23:23 only # user2
arp -s 192.168.3.4      00:12:33:23:23:23 only # user3
И что вот тут все айпи и маки прямо в скрипте предлагаешь прописать? Burn?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35420
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Скрипт арп привязки

Непрочитанное сообщение Alex Keda » 2007-12-25 22:21:26

нyeа почему нет?
в кэше гейта это всё есть - надо тока разобрать вывод - дел на пару строк....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hozman
мл. сержант
Сообщения: 137
Зарегистрирован: 2007-12-13 0:04:01

Re: Скрипт арп привязки

Непрочитанное сообщение hozman » 2007-12-25 23:25:36

Да просто как то отдельным файлом удобнее как ни крути чем в скрипт всё запихать :wink:

Аватара пользователя
Burn_
мл. сержант
Сообщения: 84
Зарегистрирован: 2007-12-03 9:19:54
Откуда: Алт.край, г.Бийск
Контактная информация:

Re: Скрипт арп привязки

Непрочитанное сообщение Burn_ » 2007-12-26 6:54:06

hozman писал(а): И что вот тут все айпи и маки прямо в скрипте предлагаешь прописать? Burn?
Можешь и не прописывать, как больше нравится. Основное отличие в забивке нулевыми МАСами.
Может я, и туплю под новый год, но помоему в твоём скрипте напутано с переменными и pub возможно, лучше заменить на only:

Код: Выделить всё

n=1 
while [ $n -lt 254 ] 
do 
arp -S $mynet1$n${I} 0:0:0:0:0:0 pub 
arp -S $mynet2$n${I} 0:0:0:0:0:0 pub 
arp -S $mynet3$n${I} 0:0:0:0:0:0 pub 
n=$(expr $n + 1); 
done

Код: Выделить всё

I=1
while [ $I -le 254 ]
do
arp -s 192.168.1.${I} 0:0:0:0:0:0
arp -s 192.168.2.${I} 0:0:0:0:0:0
arp -s 192.168.3.${I} 0:0:0:0:0:0
I=`expr $I + 1`
done
To know everything is to know nothing! / Я знаю только одно, что я ничего не знаю! © Сократ