

MiniPC s Androidem po každém restartu změní MAC adresu ethernetového adaptéru.
Ahoj,
mám Rikomagic MK902 (OS-Android), který má připojení přes LAN a Wi-Fi. Pokud jsem do sítě připojen přes LAN, po každém restartu se nastaví jiná MAC adresa. U Wi-Fi je to v pořádku.
Tahle chyba u zmíněného zařízení je obecně známá (http://www.rikomagic.co.uk/forum/viewtopic.php?f=1 8&t=5571) a nikde jsem nedohledal, že by ji někdo vyřešil.
Přesto bych se chtěl zeptat, zda mezi zdejšími není nějaký Android - guru, který by věděl, co s tím. Jde mi to, abych k zařízení mohl přistupovat přes LAN z Internetu a předpokládám, že k tomu budu muset tu jeho MAC adresu nastavit v routeru. V režimu Wi-Fi mi to takhle funguje.
Tak jsem byl zas jednou přehnaně optimistický, když jsem dotaz nechal označit jako vyřešený.
Když totiž nastavím statickou IP adresu, tak se zařízení při startu kousne. Rozjede se až tehdy, když z něj vytáhnu ethernetový kabel. Pak se startování dokončí a když tam znovu ten kabel zastrčím, tak všechno funguje v pořádku
Takhle se to chová, i když na routeru zakážu (nebo následně povolím) DHCP.
Kromě toho jsem zkoušel nastavit IP adresu pomocí scriptů v init.d:
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth0 10.0.0.30 netmask 255.255.255.0
nebo
ip link set dev eth0 up
ip addr add 10.0.1.1/24 dev eth0
a adresa se ani v jednom případě nenastavila.
Nevíte, čím by to mohlo být?
Ja Android nepoznam, ale je to linux, takze tipnem ako by som postupoval v linuxe.
Problem bude asi v syntaxe, ktora moze byt u Androidu upravena, takze by som sa pozrel do bootlogu, co hlasi.
Moznu tvar by mohol byt napriklad ifconfig eth0 10.0.0.30 netmask 255.255.255.0 up, cize vynechas predchadzajuce aktivovanie karty.
Pokial pouziva droid iproute2, tak tvar moze byt napriklad ip addr add 10.0.1.1/24 brd + dev eth0. Kartu upni az nasledne po vykonani tohoto, nie ako prvu.
Díky za reakci.
Bohužel ani tohle tvé nastavení nepomohlo a tak jsem šel cestou nejmenšího odporu a strčil do toho krámu tuhle síťovou kartu rikomagic-usb-lan-d452367.htm a rozběhlo se to a kupodivu skočilo na první volnou IP adresu, což ta emulovaná karta nikdy neudělala.
V té emulaci bude zřejmě problém, o kterém píše J. Fiala, že SW té emulované karty si nastavuje vlastní a nezjistitelné parametry a zvysoka kašle na nějaké později spouštěné skripty.
Jinak je zvláštní, že ta HW karta nefunguje v USB portu typu HOST, ale pouze v portu SLAVE (podle označení na zařízení). Nemám ani ahnung, co to rozdělení na host a slave znamená; já jsem si vždycky myslel, že USB port je jenom jeden, maximálně může k němu být přidána funkce OTG.
Preco nevypnes DHCP a nenastavis pevnu IP nechapem. MAC adresa je nepodstatna. A IP je vyhradne zalezitost OS, ne HW.
Už jsem to psal nahoře, ale pro jistotu to zopakuju.
Vypnu DHCP, nastavím pevnou IP a rebootuju zařízení. Při novém startu se mi to kousne a startování se nedokončí (i když v této době ping na tu pevnou adresu provést můžu).
Když vytáhnu LAN kabel ze zařízení, start se dokončí a při následném zasunutí kabelu je vše OK.
A ta IP 10.0.0.30 je z rozsahu ktory ti prideluje router? (prve 3 cisla musia byt stejne). Rezervoval si v DHCP routera tu IP .30, alebo zmensil rozsah po .29?
P.S. a prikaz up daj az po nastaveni IP, a ne pre tym.
IP adresa je ve správném rozsahu, jak o tom svědčí stávající situace, kdy mi HW karta se stejnou IP adresou funguje.
Jinak u toho syntaxu skriptů s "ifconfig" a "ip" jsem z hlediska pořadí jednotlivých příkazů vyzkoušel snad všechny kombinace, které existují.
Ja len ze raz tam davas 10.0.0.30, raz tam davas 10.0.1.1, a ked si mam tipnut tak router funguje v rozsahu 192.168.0.x alebo 1.x
Ne, to byl jenom překlep, jak jsem přepisoval něčí skript z odkazu. Já mám všechno v 10.0.0.x a router funguje v rozsahu 10.0.0.1 - 10.0.0.254; je to Comtrend, ten už má tenhle rozsah nastavený z výroby s gateway vždycky 10.0.0.138.
ok tak potom je debilny ten OS v tom tablete. Este mu nastav aj ten gateway prikazom, to bez DHCP OS nezisti a je to nutne. A nejak tomu OS v tablete treba vypnut DHCP (neviem jak, googli) nech sa to nesnazi zas ziskavat automaticky.
Taky si myslím, že ten OS v Rikomagic MK902 je debilní. A nejsme sami: http://www.rikomagic.co.uk/forum/viewtopic.php?f=1 8&t=5457.
Já už na to kašlu, mně to teď už funguje s tou HW kartou a takovej frajer, abych vymyslel něco, na co nestačí lidí ze specializovaných fór, zase nejsem.
Malokto sa vrta v nejakom rikomagicu aby z neho urobil server, to by nenapadlo asi nikoho, z toho pohladu moc ludi so skusenostami s nejakou cinou a pevnou IP nenajdes, idealne googlit v anglictine, alebo pouzivaj tu externu lan.