Страница 3 из 3

Добавлено: Чт апр 02, 2015 4:06 pm
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")

Никаких особых подводных камней нет.

Добавлено: Чт апр 02, 2015 4:42 pm
knfevg
Это запускается из RC.local на RPI?
А если всетаки делать автозапуском скрипта в ММИ а не телнетом (не хочу shadow ломать) то какой скрипт в ММИ при запуске включается?

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

Добавлено: Пн апр 06, 2015 11:45 pm
knfevg
Да, с карточки уже все работало, пока я не прописал в startDumper.sh и этим убил гоову. Завтра востановлю ее и продолжу искать как правельно в startdumper записаться.

Добавлено: Пт май 08, 2015 9:24 pm
BigDeem
Поясните ламеру каков окончательный скрипт? Может ли кто его выложить для скачивания?

Добавлено: Сб июн 20, 2015 11:19 pm
Audi_fan
я так понимаю что решение уже есть. можете для форумчан выложить порядок что делать и как? распберри, свисток 3g и tp-link usb адаптер уже купил. я так понимаю из железа уже все есть, что делать дальше? как настроить голову mmi 3g+? и какой скрипт использовать?
заранее благодарен!

Добавлено: Пн июн 22, 2015 12:22 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?

Добавлено: Пн июн 22, 2015 10:55 am
knfevg
1. нет. надо делать и то и то (тоесть менять в обоих местах)
2. скорей всего будет колизия интерфейсов: в мми уже есть кто-то с IP adresom который прописан в default.

Добавлено: Ср июн 24, 2015 2:36 pm
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 пока нет интернета.

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