sefa Posted November 13, 2017 Posted November 13, 2017 Всем доброго времени суток! Сижу ломаю голову каким образом можно сменить VLAN ID на множестве точек Ubiquiti. Подскажите кто знает. Может кто скрипт поможет написать? AirControl так не умеет Вставить ник Quote
NewUse Posted November 13, 2017 Posted November 13, 2017 Только что, sefa сказал: AirControl так не умеет эирконтроль умеет скриптинг, вроде было решение для эирконтроля по правке конфига, погуглите на офф. форуме ubnt. Ну можно и через ssh: https://community.ubnt.com/t5/airOS-Software-Configuration/Change-Config-using-SSH/td-p/224598 Вставить ник Quote
sefa Posted November 13, 2017 Author Posted November 13, 2017 17 минут назад, NewUse сказал: эирконтроль умеет скриптинг, вроде было решение для эирконтроля по правке конфига, погуглите на офф. форуме ubnt. Ну можно и через ssh: https://community.ubnt.com/t5/airOS-Software-Configuration/Change-Config-using-SSH/td-p/224598 Я имел ввиду что он стандартно не может менять VLAN ID. А скрипт выполнять можно где угодно. Был бы он только. Вот и прошу помощи со скриптом Вставить ник Quote
pingz Posted November 13, 2017 Posted November 13, 2017 #!/usr/bin/expect -f set ip [lrange $argv 0 0] set password 1111111 set timeout 5 #set ufile [open "/home/aleksey/skript/ip1" w] #foreach uline [split [read $ufile] "\n"] { #set SWITCH_IP [lindex $uline 0] #if { [string length $SWITCH_IP] > 0 } { spawn ssh ubnt@$ip expect -exact "(yes/no)?" {send -- "yes\r"} expect -exact "ssword:" {send -- "$password\r"} expect -exact "#" {send -- "touch /etc/persistent/ct\r"} expect -exact "#" {send -- "save\r"} expect -exact "#" {send -- "\r"} expect -exact "#" {send -- "\r"} expect -exact "#" {send -- "\r"} expect -exact "#" {send -- "reboot\r"} close $ufile expect eof Что-то типа этого можно Вставить ник Quote
sefa Posted November 14, 2017 Author Posted November 14, 2017 12 часов назад, pingz сказал: #!/usr/bin/expect -f set ip [lrange $argv 0 0] set password 1111111 set timeout 5 #set ufile [open "/home/aleksey/skript/ip1" w] #foreach uline [split [read $ufile] "\n"] { #set SWITCH_IP [lindex $uline 0] #if { [string length $SWITCH_IP] > 0 } { spawn ssh ubnt@$ip expect -exact "(yes/no)?" {send -- "yes\r"} expect -exact "ssword:" {send -- "$password\r"} expect -exact "#" {send -- "touch /etc/persistent/ct\r"} expect -exact "#" {send -- "save\r"} expect -exact "#" {send -- "\r"} expect -exact "#" {send -- "\r"} expect -exact "#" {send -- "\r"} expect -exact "#" {send -- "reboot\r"} close $ufile expect eof Что-то типа этого можно Спасибо! Буду под себя править Вставить ник Quote
YuryD Posted November 19, 2017 Posted November 19, 2017 В 13.11.2017 в 18:22, sefa сказал: Всем доброго времени суток! Сижу ломаю голову каким образом можно сменить VLAN ID на множестве точек Ubiquiti. Подскажите кто знает. Может кто скрипт поможет написать? AirControl так не умеет Их так много ? :) Вполне ручная работа. На секторе не более 30 клиентов, иначе будет некомфортно. А если вы про ввод нормальных вланов вместо дефаулт на секторе - ну я тут уже и писал, как это можно безболезненно сделать. Вручную конечно. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.