to Sp!ZER
стыдно конечно, но я написал что-то типа такого...не было времени думать...ведь портов-то только 24
while read SwitchIP SwitchPort IP MAC
do
case "$SwitchPort" in
1) PortNumberHex="00000001";;
2) PortNumberHex="00000002";;
3) PortNumberHex="00000004";;
4) PortNumberHex="00000008";;
5) PortNumberHex="00000010";;
6) PortNumberHex="00000020";;
7) PortNumberHex="00000040";;

PortNumberHex="00000080";;
9) PortNumberHex="00000100";;
10) PortNumberHex="00000200";;
11) PortNumberHex="00000400";;
12) PortNumberHex="00000800";;
13) PortNumberHex="00001000";;
14) PortNumberHex="00002000";;
15) PortNumberHex="00004000";;
16) PortNumberHex="00008000";;
17) PortNumberHex="00010000";;
18) PortNumberHex="00020000";;
19) PortNumberHex="00040000";;
20) PortNumberHex="00080000";;
21) PortNumberHex="00100000";;
22) PortNumberHex="00200000";;
23) PortNumberHex="00400000";;
24) PortNumberHex="00800000";;
esac
snmpset -v2c -c xxx $SwitchIP .1.3.6.1.4.1.171.12.23.4.1.1.2.$IP x $MAC
snmpset -v2c -c xxx $SwitchIP .1.3.6.1.4.1.171.12.23.4.1.1.3.$IP i 4
snmpset -v2c -c xxx $SwitchIP .1.3.6.1.4.1.171.12.23.4.1.1.4.$IP x $PortNumberHex
#Ip-MAC Binding Enable
snmpset -v2c -c xxx $SwitchIP .1.3.6.1.4.1.171.12.23.3.2.1.2.$SwitchPort i 2
#Zero IP Enable # only for DES30XXR4_RUNTIME_V4.had !!!
#snmpset -v2c -c xxx $SwitchIP .1.3.6.1.4.1.171.12.23.3.2.1.3.$SwitchPort i 1
done
З.Ы. как бы разобраться в последовательности команд для создания работающей привязки ip\mac на порту...
сздается мне, что то, что она появлется в веб-интерфейсе, не указывает еще на успех:((((
е еще - в новой прошивке пропало zero-ip ...я частенько юзеры не могут получить ip по dhcp....даже и не в висте, а в XP:((((
порт лочится и приходится отключать на парту ip\mac binding и потом включать\выключать порт ее:((
кто в этом вопросе копал?
спасибо:)