8 #cat /dev/shm/sw.dead | while read sw ; do
9 fping -u $( ./sw-names ) | tee /dev/shm/sw.dead | while read sw ; do
18 grep $sw /dev/shm/neighbors.tab | grep ^sw-dpc | sed 's/\t/ /g' | while read on_sw on_if mac to_port to_switch rest ; do
19 echo "# [$on_sw] [$on_if]"
21 m=/home/dpavlin/mikrotik-switch
24 # # admin@sw-dpc-2] > /interface ethernet print where comment="sw-aula"
25 # # [admin@sw-dpc-2] > /interface ethernet print brief where comment="sw-aula"
26 # # [admin@sw-dpc-2] > /interface ethernet disable 0
27 # #[admin@sw-dpc-2] > /interface ethernet enable 0
29 #echo "/interface ethernet print where comment=\"$sw\""
30 #echo "/interface ethernet disable"
31 #echo ~/mikrotik-switch/m-ssh $on_sw
32 #$m/m-ssh-out $on_sw '/interface ethernet print' | grep -A 1 $sw
33 port_nr=$( grep $sw ../mikrotik-switch/out/$on_sw*ethernet*print | awk '{ print $1 }' )
34 $m/m-ssh $on_sw "/interface ethernet disable $port_nr"
36 $m/m-ssh $on_sw "/interface ethernet enable $port_nr"
37 echo "XXX if ping $sw doesn't work, try"
38 echo "XXX $m/m-ssh $on_sw '/interface bridge port set 2 edge=yes'"
39 echo "XXX ./ssh.sh $sw # show spanning-tree active # and fix it"
40 echo "XXX $m/m-ssh $on_sw '/interface bridge port set 2 edge=auto'"
44 grep ^$sw /dev/shm/neighbors.tab | sed 's/\t/ /g' | while read sw if mac on_port on_switch rest ; do
45 echo "# [$on_switch] [$on_port]"
47 # dpavlin@black:~/dell-switch$ ./ssh.sh sw-aula
49 # interface ethernet g22
56 # # [sw-lib] [Gi1/0/51]
58 # interface Gigabitethernet 1/0/51
60 sh -x ./ssh-switch-port-down-up $on_switch $on_port