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

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:courage: :bull_head: :boxing: :blue: :black_eyed: :bi_polo: :beguiled: :bee: :beaten: :barbershop: :apthy: :butterfly: :calm: :couple_inlove: :congratulatory: :confusion: :concern: :cold: :cocksure: :chuncky: :cheerful: :chargrined: :cat: :applouse: :apple: :applause: :tranquillity: :( :confused: :mad: :) :p ;) :D :flustered: :abnormal: :acne: :apologetic: :apathy: :anonymous: :angel: :o :ambivalence: :afro: :adoration: :adjoint: :rolleyes: :cool: :eek:
Ещё смайлики…

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: чето у вас тут скучно давайте чтоли инет в голову через WIFI протолкнем

knfevg » Ср июн 24, 2015 2:37 pm

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

unbe » Ср июн 24, 2015 2:36 pm

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 » Пн июн 22, 2015 10:55 am

1. нет. надо делать и то и то (тоесть менять в обоих местах)
2. скорей всего будет колизия интерфейсов: в мми уже есть кто-то с IP adresom который прописан в default.

johndoe_t » Пн июн 22, 2015 12:22 am

Два вопроса:

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?

Audi_fan » Сб июн 20, 2015 11:19 pm

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

BigDeem » Пт май 08, 2015 9:24 pm

Поясните ламеру каков окончательный скрипт? Может ли кто его выложить для скачивания?

knfevg » Пн апр 06, 2015 11:45 pm

Да, с карточки уже все работало, пока я не прописал в startDumper.sh и этим убил гоову. Завтра востановлю ее и продолжу искать как правельно в startdumper записаться.

unbe » Пн апр 06, 2015 11:11 pm

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

knfevg » Чт апр 02, 2015 4:42 pm

Это запускается из RC.local на RPI?
А если всетаки делать автозапуском скрипта в ММИ а не телнетом (не хочу shadow ломать) то какой скрипт в ММИ при запуске включается?

unbe » Чт апр 02, 2015 4:06 pm

Скрипт простой (это 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 » Сб мар 28, 2015 11:04 pm

Не поделитесь скриптом? Есть ли еще подводные камни или все straightforward (iptables, ip_forward, route, resolver)...?

unbe » Сб мар 28, 2015 10:40 pm

Сначала был на sd-карте, обычным скриптом.
Сейчас скрипт на rPI автоматически при поднятии соединения заходит телнетом и выполняет нужные команды чтобы выставить route и resolver для DNS.

knfevg » Пт мар 27, 2015 10:23 pm

Оживляю тему. UNBE, куда вы всетаки прописали авто-добавку route?

sndk » Сб окт 25, 2014 7:10 am

Присоединяюсь к просьбе igorbelii!
Насколько я понял, наиболее технологично организовать ONLINE через Raspberry Pi? Если есть возможность выложить рабочие скрипты для модификации MMI и образ ПО для Raspberry, будет просто праздник для энтузиастов-новичков!
Спасибо!

igorbelii » Сб окт 25, 2014 12:32 am

Как я понимаю это все возможно. Но можно для людей непосвященных разжевать? Какая прошивка нужна для tp-link 3040, open wrt? Как настроить маршруты в прошивке роутера? Надо ли в мми маршруты прописывать? Как? Простите за наглость, но можно инструкцию? Заранее спасибо.

spinmar » Пн сен 29, 2014 10:59 am

unbe писал(а):pass in quick on uap0 proto tcp from any to any port = 23 keep state
Very good. Much more clear and safe!

unbe » Пн сен 29, 2014 10:52 am

spinmar писал(а):How did you change them?
Did you disable the
block drop in on uap0
and
block drop in quick on uap0 ....
?
pass in quick on uap0 proto tcp from any to any port = 23 keep state

spinmar » Пн сен 29, 2014 10:26 am

unbe писал(а):as well as the pf rules
How did you change them?
Did you disable the
block drop in on uap0
and
block drop in quick on uap0 ....
?

unbe » Пн сен 29, 2014 10:21 am

spinmar писал(а):In my opinion the simpler ad safe choise is to put the command in startdumper.sh.
Before being able to do command via telnet you have to overwrite the password of root (shadow file)
Sure, I've changed the password as well as the pf rules and I've got telnet access via Wifi. As for where to put the commands, I have to be careful about doing modifications that survive system restarts, since in case I screw up my recovery options are limited. Unlike reverse engineering, disassembling the dash and taking out the unit to unbrick it is somewhat beyond my comfort zone ;)

spinmar » Пн сен 29, 2014 9:40 am

unbe писал(а):Raspberry -- просто из-за моих личных предпочтений. Подойдёт любой, который может раздать интернет с телефона/свистка в wifi и при этом быть на wifi клиентом, а не точкой доступа.

Маршрут - командой "
route add default <ip раутера>". Пока что у меня через скрипт на карточке, думаю или прописать в один из скриптов в MMI (в run_gemmi или startDumper) или сделать, чтоб raspberry сам запускал команду через telnet. Первый вариант проще, второй минимизирует модификации MMI.
In my opinion the simpler ad safe choise is to put the command in startdumper.sh.
Before being able to do command via telnet you have to overwrite the password of root (shadow file)

Вернуться к началу