AlexeyMish:
К примеру рабочий скрипт - заходит по телнет, выполняет команду, выходит, можно применить и к ssh сессии..
#!/usr/bin/expect
######################################################################################
#$remote_server - сервер, к которому осуществляется доступ #
#$my_user_id - имя пользователя на сервере #
#$my_password - пароль пользователя на сервере #
#$my_command - команда, которая будет запущена на сервере #
# #
# Предполагается, что $remote_server, $my_user_id, $my_password, и $my_command #
# были инициализированы в скрипте ранее. #
######################################################################################
# Открываем telnet сессию на удалённом сервере, и ждем запроса имени пользователя.
set i 12;
while {$i <= 16} {spawn telnet 172.16.10.$i
expect ":"
# Посылаем имя пользователя и ждем запроса пароля.
send "root\r"
expect ":"
# Посылаем пароль и ждем приглашения ввода командного интерпретатора.
send "password\r"
expect "#"
# Посылаем команду, и ждем следующего приглашения ввода командного интерпретатора.
send "dis stp\r"
expect "#"
send "save\r"
expect "#"
# Запоминаем результат в переменной. Он может быть отображён, или записан на диск.
#set results $expect_out(buffer)
# Завершаем сессию telnet, и ждем символа конца строки (eof).
send "logout\r"
expect eof
; set i [expr $i + 1]}
Назар Мокринский: Ну это в идеале. Если машинка особо не занята, можно и по живому. Попробуйте таким способом сделать образ ssd - это ж сказка, а скорость...
ip, dhcp, вкладка dhcp - посмотри сколько время аренды - lease time? Если это кафе установить время аренды минут 10-20. Ну или
ip dhcp-server export в терминале
Может создать vlan повесить его на eth5 и шейпить влан, тогда тегированный трафик во влане с интернетом, антаггетом локалка, без ограничений. Опять же смотря как устроена сеть.