Ru-Board.club
← Вернуться в раздел «UNIX»

» arp-шка

Автор: hozman
Дата сообщения: 29.09.2007 09:32
Роюсь в нете, везде написано как создавать привязки айпи к маку на фрубсди, НО не кактит тот принцип к Дебиану. ПОдскажите плз как создавать arp-привязки в Дебиане.
Или киньте плз скрипт исполняемого файла если не жалко
Автор: Dr_Spectre
Дата сообщения: 10.10.2007 09:20
arp -f файл
файл типа ipадрес-пробел-мак
по одному в строку
ну или man arp
Автор: hozman
Дата сообщения: 11.10.2007 01:00
Я уже писал скрипт целый, потом, то что ты сказал .... не то
Автор: Dr_Spectre
Дата сообщения: 11.10.2007 20:58
hozman
Тогда определитесь что вам надо. Привязка происходит с помощью команды arp - а как ее использовать это вариаций будет куча.
Автор: tankistua
Дата сообщения: 14.10.2007 09:43
Dr_Spectre

По дебиан
arp -s hostname hw_addr

ну если не получается с arp (дебана рядом нет - проверить не на чем), то можно попробовать iptables.


Это опять жеж - если ты используешь iptables :)


Код: iptables -I input -s 192.168.5.117 -d 192.168.5.1 -m mac --mac-source 00:0a:00:00:00:01 -j ACCEPT
Автор: infinitysys
Дата сообщения: 08.02.2009 22:31
можно проще сделать во freebsd
на интерфейс в /etc/rc.conf
ifconfig_xl0_alias1="inet 192.168.1.1 netmask 255.255.255.0 -а" (или -f) точно не помню если нужно гляну
вроде так тогда просто arp заморозит всю таблицу и станет сервером таблиц
и тогда пиши скрипт
arp -ad
Arp -s 192.168.33.61 00:30:18:63:05:8B
Arp -s 192.168.33.62 00:30:18:63:05:8D
или вот

http://www.opennet.ru/tips/info/750.shtml
и вот
http://www.opennet.ru/base/net/arp_fix_bsd.txt.html

с ув

Добавлено:
вот такой вот скрипт
#!/bin/sh
# Static ARP-table loader

case $1 in
start)
arp -d -a > /dev/null
arp -f /usr/local/etc/ethers > /dev/null
echo 'Static ARP-table is loaded'
;;
stop)
arp -d -a > /dev/null
echo 'Static ARP-table is unloaded'
;;
restart)
arp -d -a > /dev/null
arp -f /usr/local/etc/ethers > /dev/null
echo 'Static ARP-table is reloaded'
;;
status)
arp -an
;;

*)
echo "Usage: `basename $0` {start|stop|restart|status}" >&2
;;
esac
exit 0

в /usr/local/etc/ethers
# Host MAC-address
192.168.0.1 00:05:5d:ce:d6:3f
192.168.0.2 00:05:5d:29:ec:f4


Автор: SysCommander
Дата сообщения: 08.02.2009 23:21
А целесообразно ли делать эту привязку вообще?
В Linux MAC адрес меняется тривиальным способом, командой ifconfig.
Автор: infinitysys
Дата сообщения: 09.02.2009 01:00
это в никсах легко
хм можно залочить 00 биты
тогда целесообразно
ессо если даже поменять айпи мак (нужно знать) и то будет работать если в данный момент нет самого хозяина) ну или наоборот

Страницы: 1

Предыдущая тема: Пропажа DVD-привода при установке Linux-ов


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.