sefa Posted November 13, 2017 Всем доброго времени суток! Сижу ломаю голову каким образом можно сменить VLAN ID на множестве точек Ubiquiti. Подскажите кто знает. Может кто скрипт поможет написать? AirControl так не умеет Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted November 13, 2017 Только что, sefa сказал: AirControl так не умеет эирконтроль умеет скриптинг, вроде было решение для эирконтроля по правке конфига, погуглите на офф. форуме ubnt. Ну можно и через ssh: https://community.ubnt.com/t5/airOS-Software-Configuration/Change-Config-using-SSH/td-p/224598 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sefa 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pingz 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sefa 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
YuryD Posted November 19, 2017 В 13.11.2017 в 18:22, sefa сказал: Всем доброго времени суток! Сижу ломаю голову каким образом можно сменить VLAN ID на множестве точек Ubiquiti. Подскажите кто знает. Может кто скрипт поможет написать? AirControl так не умеет Их так много ? :) Вполне ручная работа. На секторе не более 30 клиентов, иначе будет некомфортно. А если вы про ввод нормальных вланов вместо дефаулт на секторе - ну я тут уже и писал, как это можно безболезненно сделать. Вручную конечно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...