чето у вас тут скучно давайте чтоли инет в голову через WIFI протолкнем

unbe
Новичок
Сообщения: 19
Зарегистрирован: Чт авг 14, 2014 2:21 pm
Откуда: Zürich, Switzerland

Сообщение unbe »

Скрипт простой (это pexpect, на питоне, можно такой же просто на expect сделать):

exp = pexpect.spawn("telnet", [mmi, "23"], timeout=5)
exp.logfile = sys.stderr
exp.expect("QNX")
exp.expect("login:")
exp.sendline("root")
exp.expect("assword:")
exp.sendline("<пароль>")
exp.expect("#")
exp.sendline("route add default %s" % me)
exp.expect("#")
exp.sendline('setconf CS_RESOLVE "nameserver_8.8.8.8\n"')
exp.expect("#")
exp.sendline("ping -c 1 www.google.com")
exp.expect("bytes from")

Никаких особых подводных камней нет.
knfevg
Пользователь
Сообщения: 50
Зарегистрирован: Пт мар 27, 2015 8:48 pm
Откуда: Москва

Сообщение knfevg »

Это запускается из RC.local на RPI?
А если всетаки делать автозапуском скрипта в ММИ а не телнетом (не хочу shadow ломать) то какой скрипт в ММИ при запуске включается?
unbe
Новичок
Сообщения: 19
Зарегистрирован: Чт авг 14, 2014 2:21 pm
Откуда: Zürich, Switzerland

Сообщение unbe »

knfevg писал(а):Это запускается из RC.local на RPI?
А если всетаки делать автозапуском скрипта в ММИ а не телнетом (не хочу shadow ломать) то какой скрипт в ММИ при запуске включается?
Нет, rc.local слишком рано - у Pi ещё не будет соединения ни с MMI, ни с интернетом. Это запускается как только Pi подключится к интернету и к MMI, по сообщению от connman.
Скриптами в MMI делать не пробовал, не знаю как лучше. Скриптом на карточке пробовал и там все и так ясно, только один вариант.
knfevg
Пользователь
Сообщения: 50
Зарегистрирован: Пт мар 27, 2015 8:48 pm
Откуда: Москва

Сообщение knfevg »

Да, с карточки уже все работало, пока я не прописал в startDumper.sh и этим убил гоову. Завтра востановлю ее и продолжу искать как правельно в startdumper записаться.
BigDeem
Новичок
Сообщения: 9
Зарегистрирован: Пн апр 27, 2015 8:11 am
Откуда: Москва

Сообщение BigDeem »

Поясните ламеру каков окончательный скрипт? Может ли кто его выложить для скачивания?
Audi_fan
Новичок
Сообщения: 18
Зарегистрирован: Пн июл 14, 2014 11:02 pm
Откуда: СПБ

Сообщение Audi_fan »

я так понимаю что решение уже есть. можете для форумчан выложить порядок что делать и как? распберри, свисток 3g и tp-link usb адаптер уже купил. я так понимаю из железа уже все есть, что делать дальше? как настроить голову mmi 3g+? и какой скрипт использовать?
заранее благодарен!
johndoe_t
Новичок
Сообщения: 1
Зарегистрирован: Вс июн 21, 2015 7:10 am

Сообщение johndoe_t »

Два вопроса:

1) Можно ли вместо setconf CS_RESOLVE "nameserver_8.8.8.8\n" использовать скрипт который меняет /mnt/efs-system/etc/resolv.conf (echo nameserver 123.123.123.123 > /mnt/efs-system/etc/resolv.conf)? Этот способ работает для соединения через AMI-USB-Network Adapter-Router
2) Кто-нибудь пытался вместо установки нового default route поменять IP/Subnet на RPI чтобы они совпадали с default route на MMI?
knfevg
Пользователь
Сообщения: 50
Зарегистрирован: Пт мар 27, 2015 8:48 pm
Откуда: Москва

Сообщение knfevg »

1. нет. надо делать и то и то (тоесть менять в обоих местах)
2. скорей всего будет колизия интерфейсов: в мми уже есть кто-то с IP adresom который прописан в default.
unbe
Новичок
Сообщения: 19
Зарегистрирован: Чт авг 14, 2014 2:21 pm
Откуда: Zürich, Switzerland

Сообщение unbe »

johndoe_t писал(а):Два вопроса:

1) Можно ли вместо setconf CS_RESOLVE "nameserver_8.8.8.8\n" использовать скрипт который меняет /mnt/efs-system/etc/resolv.conf (echo nameserver 123.123.123.123 > /mnt/efs-system/etc/resolv.conf)? Этот способ работает для соединения через AMI-USB-Network Adapter-Router
2) Кто-нибудь пытался вместо установки нового default route поменять IP/Subnet на RPI чтобы они совпадали с default route на MMI?
1-- Я думаю, можно, хотя не пробовал. Но efs-system же read-only, это перемонтировать надо? Проще сделать временный файл и ln.
2-- У MMI вроде бы нет defaultroute пока нет интернета.
knfevg
Пользователь
Сообщения: 50
Зарегистрирован: Пт мар 27, 2015 8:48 pm
Откуда: Москва

Сообщение knfevg »

unbe писал(а):1-- Я думаю, можно, хотя не пробовал. Но efs-system же read-only, это перемонтировать надо? Проще сделать временный файл и ln.
2-- У MMI вроде бы нет defaultroute пока нет интернета.
1. Точно нет, я пробовал.
Ответить