Komenda arp s│u┐y
do zbadania jaki adres MAC ma dany numer IP czyli polecenie:
/sbin/arp 192.168.1.2
poka┐e nam MAC adres komputera 192.168.1.2 w
naszym przypadku komendΩ tΩ wykorzystamy w celu zablokowania mo┐liwo╢ci zmiany adresu
IP przez danego cz│onka sieci (np. po to ┐eby dany kole╢ nie mi▒│ Internetu jak nie
p│aci :)
Do tego celu wykorzystuje skrypt ip_arp.
Skrypt ten umieszczamy np. w /sbin/ip_arp i dopisujemy do plik≤w startowych
warunkiem dzia│ania skryptu jest istnienie pliku /etc/hosts.arp - w kt≤rym mamy
nastΩpuj▒ce wpisy:
# IP
MAC
192.168.1.2 00:00:00:00:00
192.168.1.3 00:00:00:00:00
#itd.
skrypt ten mo┐na odpaliµ i zatrzymaµ rΩcznie
/sbin/ip_arp start [stop:restart:status]
Aby plik ip_arp uruchamia│ siΩ zawsze podczas
startu systemu nale┐y dopisaµ go do plik≤w startowych.
tworzymy plik rc.arp
pico /etc/rc.d/rc.arp
o tre╢ci:
#
# rc.arp
#
if [ -x /sbin/ip_arp ]; then
echo "Starting IP_MAC... "
/sbin/ip_arp start
fi
nadajemy mu atrybut +x
chmod +x /etc/rc.d/rc.arp
nastΩpnie dopisujemy poni┐sze linie do rc.M
# Skrypt ARP
# oczywi╢cie plik /etc/rc.d/rc.arp musi istnieµ i mieµ atrybut +x
if [ -x /etc/rc.d/rc.arp ]; then
. /etc/rc.d/rc.arp
fi
Je┐eli wszystko dzia│a mamy sytuacje taka ┐e:
komputer z windows dostaje automatycznie adres IP od dhcpd, a je╢li u┐ytkownik tego
kompa chce byµ sprytny i zmieniµ adres rΩcznie to skrypt arp odrzuca go od serwera ...
|