Hackujeme Western Digital My Book World Edition II – I část

Jak jsem již předeslal v minulém díle, My Book je vlastně autonomní počítač s linuxovou distribucí. Znamená to tedy, že programy, které fungují na Linuxu, mohou běžet i zde. Jsme samozřejmě omezeni velikostí operační paměti, rychlostí procesoru a dalšími faktory, ale v zásadě je to možné. Existuje několik metod, jak docílit, abychom si na My Book mohli tyto programy sami spouštět.
V tomto článku si probereme první metodu, která je určena, s trochou nadsázky, pro masochisty. Touto cestou jsem šel i já, protože byla jediná, o které jsem v té chvíli věděl a vedla k tomu, že mám My Book lehce nabořený.

V čem tedy tato metoda spočívá. Postupujeme podle manuálu a otevřeme My Book. Je třeba trochu opatrnosti, protože je vše z plastu, ale až tolik křehký není. Povolíme tedy 4 šrouby, vysuneme děravý boční díl U. Dále povolíme 1 šroubek držící kryt předku disků. Opatrně odpojíme SATA kabel a vyjmeme disky – žádný strach, popsané jsou dobře, nemůžete to poplést.

Pokud máme počítač s linuxovou distribucí, nebo alespoň počítač s operačním systémem, který umí ext3 filesystem, budeme mít práci snažší.

Pokud takový počítač nemáme, můžeme použít nějakou live distribuci, jako je třeba SLAX, stáhneme ISO image a vypálíme. Pak již jen stačí nabootovat z CD a máme potřebný operační systém připraven. Máme i připojený disk, ale pozor, není připojen s žurnálovým zápisem, čehož jsem si bohužel nevšiml a tím jsem si právě nabořil instalaci My Book. Konkrétně tedy na této linuxové distribuci je nutno provést tyto kroky:

  1. umount /mnt/sda1
  2. mount /dev/sda1 /mnt/sda1 -t ext3 -o data=journal

Tím máme v adresáři /mnt/sda1 připojen filesystém a můžeme třeba v editoru vi provést úpravu souboru inetd.conf.

vi /mnt/sda1/etc/inetd.conf

Zde odkomentujeme řádky, které nás zajímají a povolíme si třeba ssh, telnet, atd.

Takto vypadá původní inetd.conf

netbios-ssn stream tcp nowait root /usr/local/samba/sbin/smbd smbd -s/var/oxsemi/smb.conf -l/var/log -d0
#swat stream tcp nowait root /usr/local/samba/sbin/swat swat -a -d 1 -l /var/log
#tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -c -s /tftpboot
#ssh stream tcp nowait root /usr/sbin/sshd sshd -i
#telnet stream tcp nowait root /usr/sbin/telnetd telnetd

A takto vypadá při povolení ssh:

netbios-ssn stream tcp nowait root /usr/local/samba/sbin/smbd smbd -s/var/oxsemi/smb.conf -l/var/log -d0
#swat stream tcp nowait root /usr/local/samba/sbin/swat swat -a -d 1 -l /var/log
#tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -c -s /tftpboot
ssh stream tcp nowait root /usr/sbin/sshd sshd -i
#telnet stream tcp nowait root /usr/sbin/telnetd telnetd

Důležité upozornění je, že toto musíme udělat na obou discích. Pokud to na jednom disku neuděláme, pak nás potká to, co mě hodně zdrželo. Změny v souboru se mi ztratily.

Pak už jen stačí disky vrátit, jednotku My Book složit, nastartovat a přihlásit se třeba na ssh uživatelem root a heslem root. Pokud nepoužíváte Mionet, ukončete ještě všechny procesy, které Mionet pouští, dost zatěžují procesor.

Příspěvek byl publikován v rubrice Hardware. Můžete si uložit jeho odkaz mezi své oblíbené záložky.

Napsat komentář