Auteur Topic: Tutorial: Entware-ng op DSM 6.x installeren  (gelezen 4282 keer)

Offline Chatslet

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 5
  • Berichten: 32
Tutorial: Entware-ng op DSM 6.x installeren
« Gepost op: 18 april 2016, 13:37:49 »
Omdat ik als Synology n00b tegen een aantal dingen ben aangelopen heb in besloten om wat tutorials te schrijven zodat het voor andere (beginners) makkelijker wordt. Hier alvast de eerste.

In je Synology NAS draait een soort mini Linux distro. Heel leuk maar je kunt er vrij weinig mee. Daar voor heb je Entware-ng nodig zodat je de de veelgebruikte Linux tooling ook op je NAS kunt installeren. Overal zijn er handleidingen te vinden om dit te installeren maar die werken alleen op oudere versies van DSM. Voor DSM 6.x moet je wat andere handelingen volgen. Dat doe je dus zo:

Tip: Voor zo ver ik weet is alleen de standaard teksteditor "vi" aanwezig. Die heb je hier onder dus nodig om bestanden aan te passen. Het is een beetje een onding maar er is best mee te wegen als je het als volgt doet:

Een bestand open je met "vi bestandsnaam" dus als je bijvoorbeeld /etc/rc.local wilt openen doe je dit:

vi /etc/rc.local

In tegenstelling tot wat je zal verwachten kun je nu niet zomaal teksts gaan bewerken. Verplaats met de pijltjes toetsen naar de plaats waar je tekst wilt toevoegen. Vervolgens druk je op de i toets. Je bent nu in insert mode beland. Met enter ga je naar een nieuwe regel en tekst kun je invoeren door te typen of door vanuit putty te kopiëren/plakken. Als je klaar bent druk je op esc. Vervolgens sla je het bestand op door :w te typen en op enter te drukken. vi verlaten doe je met :q en op enter te drukken.

Zodra entware-ng er op staat kun je een knappe tekst editor installeren zoals pico, nano. Zelf geef ik de voorkeur aan het mc pakket. Dat lijkt op Norton Commander zoals sommige het wellicht nog kennen. De tekstedit mcedit krijg je er standaard bij en is veruit superieur aan alle andere alternatieven.


1. Zet SSH aan en log in met een terminal client als admin gebruiker. Onder windows kun je dat met Putty doen.
2. Eenmaal ingelogd voor je het volgende commando in:
sudo -iNu ben je root.
3. Haal een eventuele oude installatie weg met:
rm -rf /opt4. Maak een map buiten je rootfs aan voor entware-ng en maak daar vanuit je rootfs een symlink naartoe.
mkdir -p /volume1/@entware-ng/opt
ln -sf /volume1/@entware-ng/opt /opt

5. Voor de juiste installer uit voor de processor in jouw nas. Het type processor kun je vinden in de specs van jouw nas op de synology website.

Voor ARMv5
wget -O - http://pkg.entware.net/binaries/armv5/installer/entware_install.sh | /bin/sh

Voor ARMv7
wget -O - http://pkg.entware.net/binaries/armv7/installer/entware_install.sh | /bin/sh
Voor x86 32 bit
wget -O - http://pkg.entware.net/binaries/x86-32/installer/entware_install.sh | /bin/sh
Voor x86 64 bit
wget -O - http://pkg.entware.net/binaries/x86-64/installer/entware_install.sh | /bin/sh
6. Maak het bestand /etc/rc.local aan en zorg dat daar het volgende in staat:
/bin/ln -sf /volume1/@entware-ng/opt /opt
/opt/etc/init.d/rc.unslung start
Vervolgens maak je dit bestand uitvoerbaar met:
chmod 775  /etc/rc.local
7. Open het bestand /etc/profile en voeg als laatste regel het volgende toe:
. /opt/etc/profile
8. Reboot je NAS

Je bent nu klaar. Als je nu op je nas inlogt kun je als volgt de package lijst binnen halen:

opkg update
Packages zoeken doe bijvoorbeeld je zo:

# opkg list *mc*

Je krijgt nu alle packages te zien waar mc in voor komt. * kun je dus als wildcart gebruiken.

En packages installeren doe je zo:
opkg install mcJe installeerd nu het package mc. Je kunt niet natuurlijk vervangen voor ieder ander package.

Meer info vind je hier https://github.com/Entware-ng/Entware-ng/wiki

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 163
  • Berichten: 1.363
  • Yum yum brains...
Re: Tutorial: Entware-ng op DSM 6.x installeren
« Reactie #1 Gepost op: 18 april 2016, 13:52:28 »
Mooie tutorial! En hiernaast is het ook mogelijk om alleen Midnight Commander als 3rd party package te downloaden;

zbullon
http://synopkg.superzebulon.org/spkrepo/packages

of via synocommunity
http://packages.synocommunity.com

Ik heb ze zelf nog niet getest icm DSM6, maar ga ervanuit dat ze onder water (via putty/winscp/whatever) te starten is.
DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
RT6600ax meshed 1 x RT2600ac, 3 x MR2200ac

Homelab;
HP Proliant DL360 Gen9 (aka Pizzabox)
2*XEON E5-2697A V4 total: 32C/64T
256GB RAM, 20TB RAID5 SSD Cluster

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 529
  • Berichten: 2.723
  • a.k.a. MMD
Re: Tutorial: Entware-ng op DSM 6.x installeren
« Reactie #2 Gepost op: 18 april 2016, 15:48:01 »

Mooi op een rijtje gezet, top.
Maar het kan ook makkelijker:

Voeg https://www.cphub.net/ toe aan het Package Center.
Easy Bootstrap Installer.
Draadje met meer info.
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp


 

Een tutorial voor mij

Gestart door timdedarterBoard Web Station

Reacties: 6
Gelezen: 3162
Laatste bericht 24 oktober 2009, 07:39:24
door jacobus
Gezocht tutorial

Gestart door MarkVBoard Optware / IPKG / Telnet

Reacties: 1
Gelezen: 2854
Laatste bericht 15 november 2014, 18:07:51
door Ben(V)
NIEUW [02-04-2017] Spotweb installatie tutorial.

Gestart door BirdyBoard Spotweb

Reacties: 1
Gelezen: 32786
Laatste bericht 03 april 2017, 15:37:44
door Birdy
DS220+ grotere schijven plaatsen tutorial

Gestart door wp1970 2Board NAS hardware vragen

Reacties: 2
Gelezen: 198
Laatste bericht 02 juli 2023, 20:21:18
door wp1970 2
mede8er & synology nas stap voor stap tutorial

Gestart door stofBoard Media Streaming mods

Reacties: 7
Gelezen: 19545
Laatste bericht 03 november 2012, 19:29:23
door stof