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