Advertisement
Guest User

Untitled

a guest
Mar 20th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.20 KB | None | 0 0
  1. #/bin/bash
  2. . "/etc/CFG_FULL.cfg"
  3. #while read IP
  4. #do
  5. IP=192.168.212.14
  6. rm $pwd/vlan/"$IP"_vlanid.txt
  7. ##vlan id gvrp
  8. $VARSNMPWALK -v2c -c $CommunityRO $IP 1.3.6.1.2.1.17.7.1.4.2.1.6 | grep "INTEGER: 3" | awk '{FS = "."; print $10}' | awk '{print $1}' | sort -n >> $pwd/vlan/"$IP"_vlanid.txt
  9. ##name
  10. while read VLANID
  11. do
  12. #VLANID=77
  13. NameVlan=$($VARSNMPWALK -v2c -c $CommunityRO 192.168.212.2 1.3.6.1.2.1.17.7.1.4.3.1.1.$VLANID | awk '{print $4}' | sed -e "s/\"//g")
  14. ##port
  15. PortHex=$($VARSNMPWALK -v2c -c $CommunityRO $IP 1.3.6.1.2.1.17.7.1.4.2.1.4 | grep "\.$VLANID =" | awk '{print $4,$5,$6,$7,$8,$9,$10,$11}' | sed 's/ //g')
  16. ##Create vlan
  17. #$VARSNMPSET -v2c -c $CommunityRW $IP 1.3.6.1.2.1.17.7.1.4.3.1.1.$VLANID $NameVlan 1.3.6.1.2.1.17.7.1.4.3.1.2.$VLANID x $PortHex
  18. $VARSNMPSET -v2c -c $CommunityRW $IP 1.3.6.1.2.1.17.7.1.4.3.1.1.$VLANID s "$NameVlan" \
  19. 1.3.6.1.2.1.17.7.1.4.3.1.2.$VLANID x $PortHex \
  20. 1.3.6.1.2.1.17.7.1.4.3.1.3.$VLANID x 0000000000000000 \
  21. 1.3.6.1.2.1.17.7.1.4.3.1.4.$VLANID x 0000000000000000 \
  22. 1.3.6.1.2.1.17.7.1.4.3.1.5.$VLANID i 4
  23. $VARSNMPSET -v2c -c $CommunityRW $IP 1.3.6.1.4.1.171.11.70.8.2.17.1.1.11.$VLANID i 3
  24. done < $pwd/vlan/"$IP"_vlanid.txt
  25. #done < $pwd/db_ip_test.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement