[NAS][Iomega/Lenovo] Entware-ng

Pagina: 1
Acties:

Onderwerpen


Acties:
  • +1 Henk 'm!

  • Mijzelf
  • Registratie: September 2004
  • Niet online

Inleiding

Entware-ng is opgezet als vervanger voor de verouderde, en niet meer ondersteunde optware. Het is gebaseerd op OpenWRT, wat voor ons betekend dat alle pakketten voor OpenWRT ook op Entware-ng beschikbaar zijn, behalve de kernel modules.

Meer informatie op de Entware-ng site.

Installatie op een Lenovo/Iomega nas

Om Entware-ng te installeren heb je eerste ssh toegang nodig. Afhankelijk van je firmware versie moet dat op verschillende manieren:
Oude firmware:
Ga naar https://<ip-van-nas>/manage.html en login als admin
Ga dan naar https://<ip-van-nas>/diagnostics.html en enable ssh. Mogelijk werkt dat niet, en moet je naar https://<ip-van-nas>/support.html gaan.
Het password voor root is soho<admin password>
Nieuwe firmware:
Ga naar https://<ip-van-nas>/ en login als admin
Ga dan naar https://<ip-van-nas>/manage/diagnostics.html en enable ssh. Geef een password op voor root. Mogelijk moet je bij het daadwerkelijke inloggen nog 'soho' (zonder quotes) voor het opgegeven password zetten.

Het daadwerkelijke installeren:

Login als root over ssh. (Op een Windows systeem kun je daar PuTTY voor gebruiken).

Dan
cd /opt
wget http://downloads.iomega.nas-central.org/Users/Mijzelf/Misc/entware-ng-starter-20160316.tgz
tar xf entware-ng-starter-20160316.tgz
./entware-ng-starter.sh install
Dat is in principe alles. Als je uitlogt en opnieuw inlogt zitten de /opt directories in je PATH en kun je los gaan.
opkg update
opkg list | less
1853 pakketten, op het moment. Mijn persoonlijke favoriet is Midnight Commander
opkg install mc

Old kernel support

Entware-ng heeft kernel 2.6.32 of nieuwer nodig. Aangezien mijn ix2-ng een 2.6.31.8 kernel heeft (net als de meeste kirkwood devices) is dat een probleem. Ik heb de Entware-ng libc opnieuw gecompileerd met ondersteuning voor 2.6.24 en nieuwer. Deze libraries worden automatisch geinstalleerd als je een 'oude' kernel hebt. Voor zover ik weet werkt dat prima. De libraries zijn al een tijdje in gebruik op ZyXEL NASsen, en ik heb nog geen klachten gehad.

Wanneer om wat voor reden dan ook de stock libc opnieuw geinstalleerd zou worden, dan werkt er niets meer. Je krijgt dan alleen nog 'FATAL! Kernel too old' meldingen. De remedie is dan /opt/sbin/kernel-2.6.24-support.sh runnen (of rebooten, dan wordt dat script ook uitgevoerd) dat herstelt de symlinks.

x86

In principe ondersteund Entware-ng armv5, armv7, mipsel, x86-32 en x86-64. In mijn script heb ik detectie voor armv5, armv7 en x86-32 ingebouwd. Het zou kunnen dat het niet werkt op een x86, omdat ik niet wist wat 'uname -m' op een x86 based Iomega geeft. Mijn Atom laptopje geeft i686, en daar reageert het script nu ook op. Als een x86 Iomega iets anders geeft, laat het even weten, dan pas ik het script aan.

Directories

De tutorials in de Entware-ng wiki gaan ervan uit dat je data opslag in de /opt directory zal plaatsvinden, zoals in de aanwijzingen voor Transmission
quote: Wiki
Create the data directories (adjust as desired):
mkdir /opt/Torrent/
mkdir /opt/Torrent/Incomplete
mkdir /opt/Torrent/Watch
mkdir /opt/Torrent/Completed
Dat is geen goed idee op een Iomega. De /opt directory bestond al, omdat de packages van Iomega zelf daar ook geinstalleerd worden. (in /opt/apps). Daarom staat Entware-ng op de 'apps partitie', en niet op de data partitie. Dus plaats directories waarvan je kunt verwachten dat ze veel data gaan bevatten op een data partitie (op mijn systeem /mnt/pools/A/A0/). Eventueel kun je in je /opt/ directory een symlink maken, als je dicht bij de tutorial wilt blijven.

De firmware gebruikt zelf ook de /opt directory, de 'apps' (stom woord) staan in /opt/apps/ en het pakketten systeem zelf in /opt/dpkg/. Tenzij je weet wat je doet kun je daar maar beter afblijven.

Acties:
  • 0 Henk 'm!

  • Andre_the_First
  • Registratie: Maart 2016
  • Laatst online: 24-06 17:04
Bedankt voor deze uitleg!
Ik ben op mijn Lenovo ix2 pijnloos van optware overgestapt (ik werd de SSL meldingen in de sickrage log zat). Ik heb eerst met 'ipkg remove' alles schoongepoetst. Daarna entware-ng installatie, wat vlekkeloos ging. Na opkg installatie van een minimum aan packages wordt alles weer opgepakt en gestart (ik draai nzbget, transmission en sickrage).

Acties:
  • 0 Henk 'm!

  • MrNiCeGuY77
  • Registratie: Januari 2003
  • Laatst online: 12-05 14:38
Ik ben in het bezit gekomen van een IX2-NG NAS server. Echter deze NAS server heeft de lifeline software geïnstalleerd staan versie 4.1nog wat. Aangezien al die software dood is wil ik deze NAS met andere software er op zetten. Ik heb gelezen dat je er debian op moet kunnen zetten. Hiermee draait de NAS goed en kan je ook weer andere software installeren wat nu niet meer gaat omdat het hele lifeline gebeuren offline is gehaald.

Kan iemand mij helpen met het voor elkaar krijgen hiervan?

Ik ben al een tijdje aan de slag met deze NAS maar krijg het maar niet voor elkaar.
De NAS is leeg dus kan gewoon aan de slag tot het gelukt is.


Alvast bedankt voor de medewerking.

Acties:
  • 0 Henk 'm!

  • MrNiCeGuY77
  • Registratie: Januari 2003
  • Laatst online: 12-05 14:38
bedankt voor de lik.

Het gaat mij juist om de UART aansluiting, op het bordje zelf zit hier een connector op zodat je
via een serial de U-boot moet kunnen accessen. Echter staat er op mijn bordje niet welke ik pinnetjes ik moet gebruiken.

Ook zit er een jumper op mijn bordje en ik weet niet wat die doet en wat je ermee zou kunnen doen.

ik zal zo even een foto erbij zetten dat je weet wat ik bedoel.

Acties:
  • 0 Henk 'm!

  • MrNiCeGuY77
  • Registratie: Januari 2003
  • Laatst online: 12-05 14:38
thanks man 👍👍👍

dit kan ik wel goed gebruiken.
Pagina: 1