Page 1 of 1

NoGui

PostPosted: 03 Apr 2013, 18:59
by Bob_St
Для тех у кого скин NoGui и роутер с "тупым" DHCP сервисом без резервирования IP адреса по MAC и нужно задать постоянный (статический) IP адрес для плеера.
Да бывает и такая ситуация, например при переключении скинов с любого на noGUI и обратно. В других скинеах то задать постоянный IP адрес можно, а вот в noGUI, IP адрес мы получаем только через udhcpc...

Решение: Например необходимо указать плееру постоянный IP адрес 192.168.1.10, указать ему шлюз наружу на роутер с адресом 192.168.1.1 и отключить плееру возможность получать автоматом IP адрес по DHCP.
Находим значит файл /usr/share/bin/nogui/do_add и приводим к такому виду:

Code: Select all
#!/bin/sh
#
# Additional actions
#
#ifconfig eth0 192.168.1.255 netmask 255.255.255.0
ifconfig eth0 192.168.1.10 netmask 255.255.255.0
route add default gw 192.168.1.1
ifconfig eth0:1 192.168.0.9 netmask 255.255.255.0
#udhcpc -A 7 -nq

/usr/local/sbin/dspoff

[ -x /usr/local/etc/mos/etc/init/S05AutoRun ] || /usr/share/bin/nogui/autorun.sh


Всего делов.

Re: NoGui

PostPosted: 03 Apr 2013, 19:31
by Virtual
а вот в noGUI, IP адрес мы получаем только через udhcpc...

не совсем верно :ugeek: в NoGUI реализована очень прикольная фича, в виде двух IP на одном адаптере., при том первый по dhcp а второй запасной прибит гвоздем!
Code: Select all
ifconfig eth0:1 192.168.0.9 netmask 255.255.255.0

тоесть если вдруг не получен адрес по dhcp, или вы его не вкурсе как глянуть, или просто влом.... всегда есть 192.168.0.9

PS вэлкам в мир NAS из плеера.

Re: NoGui

PostPosted: 03 Apr 2013, 20:05
by Bob_St
Virtual wrote:не совсем верно :ugeek: в NoGUI реализована очень прикольная фича, в виде двух IP на одном адаптере., при том первый по dhcp а второй запасной прибит гвоздем!
тоесть если вдруг не получен адрес по dhcp, или вы его не вкурсе как глянуть, или просто влом.... всегда есть 192.168.0.9
PS вэлкам в мир NAS из плеера.

Уважаемый, Virtual! Если я чуток не прав, поправьте. Я критику воспринимаю больше как полезную информацию для себя, чем как негатив.
Дык вот, а для отого гвоздём прибитого 192.168.0.9 шлюз по умолчанию для выхода наружу в инет какой будет ? ;)
Я по началу тож не желал по чужим шелл скриптам шастать, думал ротуеру дорисовать домашнюю сетку алиасом 192.168.0.0/24 и алес гут... но оно ж знать не будет как ему наружу бегать
Но комсомольцы простых путей не ищут :D

Re: NoGui

PostPosted: 03 Apr 2013, 20:17
by Virtual
192.168.0.9 это IP запасной , дабы вломится в плеер, если вдруг чего не так!
само собой шлюз дефолтный:
1. может быть ток один
2. его не будет ибо не назначен

PS все скрипты на то и скрипты чтоб все по ним шастали и чинили под себя.

Re: NoGui

PostPosted: 16 Jul 2013, 22:10
by ordin
@Bob_St
По LAN, у меня все получилось!
Личная просьба. Вероятно, что нет проблем вкл. wi fi в
режиме noGUI! Подскажите, как сделать?

Re: NoGui

PostPosted: 17 Jul 2013, 09:47
by 123serge123
Можете попробовать скрипт
http://moservices.org/forum/viewtopic.php?f=6&t=178&p=28888&hilit=autorun#p28888
Правда его так никто и не протестировал толком, однако идея, я думаю, понятна.

Re: NoGui

PostPosted: 17 Jul 2013, 16:58
by Virtual
Можете попробовать скрипт

хм... :mrgreen: в NoGui забыли
wpa_supplicant и wpa_cli положить ;) придется поставить скин (напр HD2) и стырить оттуда уложив в удобное место напр в /usr/local/sbin/ соответственно и пути в скрипте поправить

PS хотя этим утилям как раз и самое место в /usr/local/sbin/ да и настройкам WiFi нечего делать в гуе.

Re: NoGui

PostPosted: 19 Aug 2013, 17:16
by Bob_St
ordin wrote:@Bob_St
По LAN, у меня все получилось!
Личная просьба. Вероятно, что нет проблем вкл. wi fi в
режиме noGUI! Подскажите, как сделать?

Гм, хотя я изначально для себя отказался от применения на звере WiFi (скорости обмена маловато, сетка подглючивает часто, нагрузки на проц зверя начинаются непонятные, греется больше и т.п.) то и пользуюсь от зверя до роутера исключительно по ethernet шнуру, но предполагаю, что утилита iwconfig не зря имеется в звере ;)
Так же предполагаю, что на WiFi линках без шифрования, ее вполне будет достаточно применять по аналогии с "проводной" ifconfig.
| +
Code: Select all
 iwconfig --help
Usage: iwconfig [interface]
                interface essid {NNN|any|on|off}
                interface mode {managed|ad-hoc|master|...}
                interface freq N.NNN[k|M|G]
                interface channel N
                interface bit {N[k|M|G]|auto|fixed}
                interface rate {N[k|M|G]|auto|fixed}
                interface enc {NNNN-NNNN|off}
                interface key {NNNN-NNNN|off}
                interface power {period N|timeout N|saving N|off}
                interface nickname NNN
                interface nwid {NN|on|off}
                interface ap {N|off|auto}
                interface txpower {NmW|NdBm|off|auto}
                interface sens N
                interface retry {limit N|lifetime N}
                interface rts {N|auto|fixed|off}
                interface frag {N|auto|fixed|off}
                interface modulation {11g|11a|CCK|OFDMg|...}
                interface commit
       Check man pages for more details.

Re: NoGui

PostPosted: 19 Aug 2013, 17:23
by Virtual
зависит от свистка :( на некоторых (как раз чаще на реалтековских) iwconfig недостаточно :(
самый универсальный и надежный это wpa_supplicant, скрипт в теме по свисткам лично проверил на разных...