Пожалуйста, кто-нибудь помогите мне, скрипт на Python ниже должен был зайти на мой роутер mikrotik 750 с версией 6.30.2 и отключить интерфейс 4, но ничего не работает. Я пробовал разные варианты, но никак не получается. Из лога роутера видно, что скрипт входит в систему, но не может выполнить изменение конфигурации.
import getpass
import telnetlib
import time
HOST = "192.168.1.5"
user = input("Введите ваш удалённый аккаунт: ")
password = getpass.getpass()
tn = telnetlib.Telnet(HOST)
tn.read_until(b"Login: ")
tn.write(user.encode('ascii') + b"\n")
time.sleep(1)
#tn.write(b"\n")
if password:
tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")
time.sleep(1)
tn.read_until(b"] > ")
print("[OK] Вход выполнен успешно")
time.sleep(1)
tn.write(b" /interface disable 4" + b"\n")
print(tn.read_all().decode('ascii'))
import getpass
import telnetlib
import time
HOST = "192.168.1.5"
user = input("Введите ваш удалённый аккаунт: ")
password = getpass.getpass()
tn = telnetlib.Telnet(HOST)
tn.read_until(b"Login: ")
tn.write(user.encode('ascii') + b"\n")
time.sleep(1)
#tn.write(b"\n")
if password:
tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")
time.sleep(1)
tn.read_until(b"] > ")
print("[OK] Вход выполнен успешно")
time.sleep(1)
tn.write(b" /interface disable 4" + b"\n")
print(tn.read_all().decode('ascii'))