Archive

Posts Tagged ‘arp’

Static ARP

February 1st, 2009 No comments

Статические ARP таблицы. Комп работает только с теми маками, которые явно указаны.
/usr/local/etc/rc.d/arp.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh
# Static ARP-table loader
 
case $1 in
        start)
                arp -d -a > /dev/null
                arp -f /usr/local/etc/arp.conf > /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/arp.conf > /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/arp.conf:

1
2
3
4
5
6
7
8
9
10
11
12
172.16.127.2    00:0f:ea:1e:65:4a
172.16.127.3    00:15:c5:68:2f:e6
172.16.127.4    00:50:22:b0:88:a2
172.16.127.5    00:14:38:a5:f4:99
172.16.127.6    00:17:fa:ec:c0:13
172.16.127.7    00:a0:d1:ca:8d:ca
172.16.127.8    00:1f:c6:0e:a9:96
172.16.127.9    00:0d:88:f4:b5:7c
172.16.127.10   00:1e:58:a8:aa:46
172.16.127.11   00:22:15:b4:a7:6a
172.16.127.12   11:22:33:44:55:66
172.16.127.13   11:22:33:44:55:66
Tags: , ,