ZZap!64 Retro Memories

Vandaag is dankzij het internet een overvloed aan informatie beschikbaar. Niet alleen lees je nu veel op internet maar ook de software is beschikbaar via internet. In 1982 kwam de Commodore 64 uit. Ik kan me nog als de dag van gisteren herinneren toen ik mijn eerste homecomputer, de Commodore 64, kreeg als Sinterklaascadeau.

Ik was hier erg blij mee. In het begin kon je geen software kopen of informatie vinden buiten wat er in de handleiding stond. Je programmeerde dan ook je eigen BASIC programma’s. Later kwamen er tijdschriften uit met informatie over software en nieuwe ontwikkelingen.

Voordat er Nederlandstalige bladen uitkwamen waren er wel Engels- en Duitstalige bladen te koop bij de tijdschriftenwinkels. In Maastricht ging ik deze bladen kopen bij Ton Rouwenhorst in de Frankenstraat en Purnot aan de Stationsstraat.

Zzap!64 had een hele speelse en moderne lay-out ten opzichte van de andere magazines. De tips en tricks waren heel leuk gedaan in een blad. Er was toen nog geen YouTube of Twitch. Er stond per scherm/aktie een afbeelding met uitleg welke toetsencombinatie of joystick beweging er gedaan moest worden om het spel tot het volgende level te kunnen volbrengen. Nu heb je volledige playthru’s op internet. Eigenlijk echt wel knap hoe ze dit op een statisch papieren vel konden overbrengen. Met enige fantasie en veel proberen lukte ons de lezer dat ook uit te voeren.

Het is bijna niet voor te stellen maar elke maand kwam het blad uit en tot die tijd was je niet van nieuws bewust. Je keek elke maand uit naar de nieuwtjes. Op het nieuws in de krant of TV werd er nagenoeg nooit een nieuwsitem over nieuwe ontwikkelingen qua computers gedaan. Computers was alleen voor nerds.

De Commodore 64 heeft een speciale plek in mijn hart omdat dit mijn allereerste homecomputer is. Het is ook de computer waar je alles zelf moet uitzoeken en instellen. Niets gaat vanzelf. Zelfs het laden van een programma moest je leren door het lezen van de handleiding of zoals sommigen het deden door het leren van een andere gebruiker. Ik zat toen in de basisschool en in onze klas waren er drie die een homecomputer hadden. Grappig waren het alle drie bekende homecomputers van de jaren ’80, Atari 600/800XL, ZX-81 Spectrum en een Commodore 64.

Het laden en opslaan van programma’s ging in het begin via een datasette. Dat is een aangepaste cassetterecorder voor data i.p.v. audio.

Eigenlijk werkte het best wel goed. Het enige wat niet zo fijn was is de snelheid. Wat duurde het laden van een programma toch erg lang. Een spelletje laden duurde echt naar mijn gevoel 15-20 minuten. Wat moest je toen een geduld hebben. Niet klik klaar. Dat is nog niet alles. Later bleek dat de cassette’s niet zomaar uit te wisselen waren. Je moest dan de koppen gelijk stemmen. Wat een tijd. Nu werkt alles automatisch en goed. Als je alle processen gaat bekijken die er doorlopen moeten worden op de start van het laden tot het starten van een programma hebben de huidige gebruikers geen echte reden om te klagen. Het word allemaal snel en eenvoudig door het besturingssysteem geregeld.

Bij ZZap!64 werden er ook demo cassettes meegeleverd, die vast op de cover zaten geplakt. Een enorme distributie uitdaging.

Op deze demo cassettes kon je het programma uitproberen om later de volledige versie aan te schaffen.

Ik heb een enorme tijd genoten van ZZap!64. De Commodore 64 heeft het lang uitgehouden als systeem. Van december 1983 tot februari 1988 heeft de C64 dagelijks zijn computertaken voor mij gedaan om daarna vervangen te worden door de Amiga 2000. Ik kan me herinneren dat de C64 nog een paar maanden naast de Amiga heeft gewerkt omdat nog niet alle programma’s van de 64 beschikbaar waren voor de Amiga maar dit kwam toch wel snel. De 8 bit tijd was voorbij.

De Commodore 64 heeft zo’n indruk op mij gemaakt als 9 jarig jochie dat ik gefascineerd werd door de mogelijkheden van computers. Zowel op professioneel vlak als entertainment. In de jaren 80 was de opkomst van de videorecorder. De betamax, VHS en Video 2000 (VCS) waren in opmars in de huiskamers. Ongelofelijk apparaat waar je TV beelden mee kon opnemen en laten kon afspelen wanneer het jou uitkwam. Je kon het beeld zelfs pauzeren. Sommigen zagen het als magie. De homecomputers van die tijd gingen nog een stap verder. Vandaag de dag sluiten we een computer aan op een speciale monitor om het maximale eruit te halen maar de eerste homecomputers waren zodanig gemaakt dat deze op de TV aangesloten konden worden zodat een aanschaf van een (vaak monochroom) monitor niet nodig was. De Atari 600/800XL en Commodore 64 (voorgegaan door de VIC-20) waren de goed in het weergeven van kleuren op de TV.

De muziek die uit de C64 kwam deed mij erg denken aan Jean-Michel Jarre zijn oeuvre. SID muziek is zelfs vandaag de dag nog heel erg populair bij DJs.

Ik kan me nog herinneren dat ik in BASIC een kaartenbak had geprogrammeerd. Ik had de namen, adressen en telefoonnummers van familie erin gezet. Hierdoor was ik in staat om de zoeken op wat dan ook. Mijn vader vond het heel interessant. De computers op zijn kantoor waren weliswaar krachtiger maar waren enkel in staat om het beeld in monochroom weer te geven. De Commodore 64 kostte een fractie van zo’n IBM PC. Het opslaan en laden via tape waren echt ontzettend langzaam. Ik kreeg voor mijn verjaardag in 1984 een heuse diskdrive, de Commodore 1541. Wat een verademing was dit ten opzichte van de tape. In plaats van sequentieel te moeten werken kon je nu verschillende programma’s en data op de disk aanspreken.

Mijn vader en moeder stimuleerde mijn hobby en daar ben ik hun nog steeds dankbaar voor. Van de Commodore 64 ging ik naar de Amiga 2000. De Amiga 2000 was echt een multimedia powerhouse. Ik heb hiermee veel videobewerking mee gedaan. De leukste opdracht was het maken van een intro en aftiteling voor een videoproductie bedrijf. Ikzelf was nog geen 18 maar het waren wel 18+ films. De titels van de films waren expliciet duidelijk. Als 14 jarig jochie was dit wel grappig. Mijn Amiga 2000 had 9 MB geheugen en een A2301 Genlock en een NewTek DigiView. Hierdoor kon ik NOS/NOB-achtige effecten maken. Ik kwam er via dit bedrijf achter dat NOS toen dezelfde configuratie gebruikte als ik toen had.

Van de Amiga ging ik naar de PC. Commodore had toch een paar rare beslissingen genomen in ogen van de consument. Ze bleven vasthouden aan bepaalde zaken als SCSI en eigen HDDs terwijl de PC markt steeds opener ging. De aanschaf van randapparatuur was steeds duurder aan het worden in vergelijking tot de PC alternatieven. Netwerken kwamen in opkomst. Ik was aan het twijfelen om een Amiga 2500 te kopen. Er waren geruchten dat er een Unix versie ging aankomen, de Amiga 2500 UX. Er was een hoop onduidelijkheid over en toen bleek dat het om een port ging heb ik definitief nee gezegd tegen mezelf. Je wist niet hoelang en hoe goed dit ondersteund ging worden. Vooral de compatibiliteit was een zorg. Op het kantoor van mijn vader gingen ze naar Unix mini computers en datacenter richting de PC met een lokaal netwerk. Toendertijd was dit de toekomst. Domme terminals met een verbinding naar een server op een lokaal netwerk. Novell Netware was hier heer en meester. De standaarden en protocollen waren nog niet duidelijk bij de Amigas terwijl bij de PC dit stabiel was. Ik heb toen gekozen voor een Intel 80386-DX IBM compatible PC. Door de kennis van de PC en de beschikbaarheid van goedkopere computers door de komst van klonen (B en C merken) was het opeens mogelijk om de domme terminals te vervangen door PC’s die veel taken lokaal konden doen en hun opslag en printertaken wel nog via de server konden doen. Mijn eerste project was het hacken van een wachtwoord uit een Novell server bij een bank waar de systeembeheerder ontslag had genomen en wachtwoord had veranderd.

Pap en mam bedankt voor jullie stimulans van mijn hobby.

Ik heb veel geleerd in die tijd van computers maar zelfs vandaag de dag kom je heel veel vraagstukken tegen die met de kennis van toen opgelost kan worden. De basis is toen gelegd.

Voor meer informatie over mijn retro apparaten: Retro Corner

 

 

 

Posted by Ramond - 2 september 2018 at 16:35

Categories: Retro   Tags: , , , , , , , ,

Ubiquiti Unifi Security Gateway (USG) Cloudkey VPN zonder Radius server (local users)

Ik wilde VPN mogelijkheid hebben zonder dat ik een Radius server hiervoor moest gaan installeren. Dit is mogelijk op de USG als je het volgende document goed volgt:

https://help.ubnt.com/hc/en-us/articles/204953054-UniFi-USG-Remote-User-VPN-with-Local-Users

Lees dit officiële document goed door alvorens je mijn instructie volgt. Het is namelijk heel belangrijk dat je alle stappen letterlijk opvolgt. Ik raad je zelfs aan om zelf een ticket aan te maken bij https://help.ubnt.com/hc/en-us/requests/new omdat niet elk systeem, netwerk en omstandigheden hetzelfde zijn. Omdat er vele updates komen kan het scherm/instructie veranderen. Als je echt niet weet hoe je het moet doen, vraag dan hulp bij Ubiquiti. De versie tussen eerste installatie en instructie maken was 5.3.8 en 5.4.11.

1. Aanmaken config.gateway.json bestand

Als eerste maak je een tekstbestand aan met als bestandsnaam ‘config.gateway.json’. Let goed op dat er geen andere extensie is (bijv. txt of zo, het moet .json zijn.

De inhoud van dit bestand :

{

    “vpn”: {

        “pptp”: {

            “remote-access”: {

                “authentication”: {

                    “local-users”: {

                        “username”: {

                            “user1”: {

                                “password”: “password1”

                            },

                            “user2”: {

                                “password”: “password2”

                            }

                        }

                    },

                    “mode”: “local”

                }

            }

        }

    }

}

 

Sla dit bestand op als config.gateway.json. In dit voorbeeld zijn er twee gebruikers aangemaakt: user1 met als wachtwoord password1 en user2 met als wachtwoord password2. Verander dit in iets wat jij zelf wilt gaan gebruiken.

2. WinSCP

Download en installeer WinSCP.

Start WinSCP op en verbind met je IP adres van je Cloudkey. Gebruik als gebruikersnaam en wachtwoord die van je cloudkey.

Ga naar de directory /srv/unifi/data/sites/default (of hoe jij jouw site heet).

Plaats hier de config.gateway.json die je hebt aangemaakt in.

3. Maak het netwerk t.b.v. VPN aan

Ga naar de settings in Unifi en kies Networks, kies dan CREATE NEW NETWORK.

Vul de informatie in zoals hieronder en klik dan op CREATE NEW RADIUS PROFILE.

Vul dan onderstaand informatie in:

Je kunt hier de gegevens overnemen uit de instructie van Ubiquiti. Klik dan op SAVE en dan nog een keer op SAVE.

Zodra de USG de provisioning heeft voltooid kun je je VPN sessie gebruiken met de gebruiker/wachtwoord die je hebt aangemaakt.

 

 

Posted by Ramond - 13 februari 2017 at 18:16

Categories: Tips   Tags: , , , , , ,

Ubiquiti Unifi en Ziggo blijkt goed team

Ziggo issues?

Vaak schrijven mensen op social media of forums dat Ziggo internet heel slecht is. Dit is eigenlijk bijna altijd te herleiden naar slechte apparatuur met vooral het draadloze gedeelte als hoofdoorzaak. Natuurlijk zijn er ook debacles bekend waar Ziggo wel schuldig aan is. Wijkkasten die niet naar behoren werken of DNS die plots niet meer werken. Pas geleden nog een issue geweest waar Microsoft debet aan was (oplossing KB3206632). Zo zie je dat internet problemen niet 123 te duiden zijn.

Zelf heb ik een Technicolor kabelmodem waar na een firmware update opeens de DNS niet meer aangepast kon worden. Dit was voor mij de reden om het kabelmodem in bridgemode te laten zetten.

Na een tijdje te hebben geprutst met een ASUS AC-68U en Linksys AC1600 had ik besloten om deze ‘high-end’ consumer producten vaarwel te zeggen en een enterprise product te omarmen. Ik kreeg het niet stabiel met de consumer producten. De volgende issues kwam ik regelmatig tegen:

  • De technicolor deed vreemd i.c.m. de genoemde routers (DHCP issues, rare client meldingen)
  • Ring deurbel en de
  • Nefit Easy verloren vaak de WiFi verbinding (ter info deze werken allebei op 2.4 ghz)
  • Sony VAIO laptop kon niet fatsoenlijk de draadloze verbinding stabiel houden, vooral DNS issues met internet sites, ook 2.4 ghz
  • 5 ghz werkte op zich snel maar had soms toch issues met DNS (haperingen (niet laden sites, plaatjes, videos (vooral op facebook) etc…) terwijl speedtests genoeg snelheid lieten zien)
  • App van Philips HUE verbond niet snel als gebruikt werd gemaakt van WiFi intern.

Oude situatie

Het nadeel van deze opstelling was ook nog de verschillende SSIDs (draadloze netwerknamen). Ik heb wel eens de vraag gekregen waarom deze niet dezelfde draadloze netwerknaam te geven. Je moet weten dat deze routers en de clients geen mogelijkheid hebben om te weten welke verbinding de beste is. Simpel gezegd pakt de client de eerste verbinding die er reageert of die de vorige keer succesvol verbonden heeft. Mocht de client zich in huis bewegen zal deze pas na een andere WiFi Access Point schakelen als de gehele verbinding weg is gevallen. Dit is niet echt wat je wilt.

De ideale situatie is dat je 1 netwerknaam hebt qua band en dat de client automatisch tussen de access points kan schakelen aan de hand van signaalsterkte. Dit soort systemen noemt men MESH. Er zullen mensen zeggen dat je zelfs banden (bijv. 2.4 en 5 Ghz) dezelfde netwerknaam kunt geven. Opzich klopt dit ook, clients kunnen wel de juiste band kiezen en zelfs aangeven welke de beste voor hun is, alleen hebben bepaalde apparaten hier wat moeite mee zoals de Ring en Nefit Easy. Dit zijn 2.4 Ghz apparaten die geen geavanceerde WiFi mogelijkheden hebben en hierdoor in de war kunnen raken en dus de verbinding kwijtraken. Ik raad automatisch schakelen tussen de kanalen om dezelfde reden ook af.

Nieuwe situatie

Ik was toe aan een enterprise solution draadloos netwerk. Ik kwam uit bij Ubiquiti met hun Unifi enterprise WiFi reeks. Ubiquiti heeft Unifi als controller. Dit kun je zelf gratis installeren op je PC of bijv. Pi of hun eigen Unifi Cloud Key kopen.

In eerste instantie had ik gekozen voor de volgende opstelling:

Met deze basis configuratie ben ik begonnen om te kijken of het systeem me wel aanstond. De installatie en de instelmogelijkheden hadden mij positief verrast.

Veel WiFi access points en -routers scannen enkel de WiFi kanalen om te kijken welke andere wifi stations eventueel storing kunnen veroorzaken met het kanaal welke jij gebruikt. Ubiquiti maakt een scan van de frequenties maar neemt hierdoor ook bijvoorbeeld magnetrons of andere mee waardoor je een beter inzicht krijgt welke apparaten zouden kunnen storen. Je ziet ook niet alleen welke kanalen storen maar ook in hoeverre deze frequentie druk en vol is. Deze functionaliteit is erg handig om de juiste conclusie te kunnen trekken. Met deze informatie alleen al lijken de andere consumenten WiFi routers kinderspeelgoed. De schermafdrukken die je hieronder ziet zijn van Ubiquiti’s Unifi.

Je ziet duidelijk welke kanalen meer bezet zijn.

Als je op de kanalen klikt krijg je zelfs nog meer informatie.

Ik heb hierdoor nog betere tuning kunnen doen van mijn kanalen per verdieping, want elke verdieping heeft last van andere storingen.

Je kunt het beste de kanalen niet automatisch instellen. Er zijn veel (oudere) apparaten die niet goed kunnen mee schakelen en daardoor de verbinding verliezen, soms tijdelijk soms voor altijd. Het fijne van een vast kanaal instellen is dat je een stabiele verbinding aanbied aan je client. Zorg er altijd voor dat er zo weinig mogelijk storing is van zowel vreemde apparaten van de buren maar zeker ook van jezelf.

Roaming

Eén van de hoofdreden om over te stappen naar Ubiquiti Unifi WiFi is omdat ik het zgn MESH/roaming systeem thuis wilde hebben zoals eerder beschreven.

Hier zie je mijn S7 van de slaapkamer naar mancave roamen. In plaats van naar een andere AP handmatig te moeten kiezen zorgt Unifi ervoor dat de S7 vanzelf overgaat van de slaapkamer (bovenste verdieping) naar de mancave (onderste verdieping).

Maar dat is niet het enige voordeel. Er is ook nog een voordeel qua redundantie. Stel dat een AP niet bereikbaar is i.v.m. onderhoud of een andere reden kunnen APs clients opvangen.

Hier zie je de Chromecast van de slaapkamer roamen naar de woonkamer omdat ik onderhoud forceerde. De clients zullen dus gewoon doorwerken, misschien tijdelijk met een lagere doorvoersnelheid maar ze werken door, later zal de Chromecast ook weer automatisch terug roamen.

Het werkt echt goed. Iedereen die meerdere APs heeft in zijn huis zou een MESH/roaming functionaliteit moeten hebben.

Snelheid

Ik hou van meten en snelheid dus ging ik aan de slag.

Dit is gemeten met mijn oude Linksys EA6400 (AC1200). Maximum download 283.3 Mbit/s, gemiddeld 258.8 Mbit/s en upload maximaal 26.44 Mbit/s en gemiddeld 22.52 Mbit/s. Dit is dus zonder roaming en de andere uitgebreide functionaliteiten. Deze stond in de woonkamer omdat ik hier de snelheid het belangrijkste vond voor onze apparaten. (Gemeten op de 5 ghz band)

Ik was een beetje geschrokken van het verschil. In eerste instantie viel me de downloadsnelheid op. Ik had eigenlijk hoger verwacht met dit enterprise product. Thuis hebben we een 300 Mbit download en 30 mbit upload verbinding. Oplettende lezers zien dat de test server een langzamere is maar ik heb de test meerdere malen ook op die 10 Gb/s gedaan en blijf dit verschil houden. Het eerste positieve dat opvalt is de uploadsnelheid. Die is gemiddeld wel flink omhoog gegaan (van 22.52 Mbit/s naar 30.18 Mbit/s), namelijk rond de 34% sneller. De ping snelheid is ook gemiddeld 30% sneller (van 26 ms naar 20 ms). Dat is toch wel serieuze snelheid winst.

Stabiliteit

Wat ik natuurlijk toen nog niet wist is dat de stabiliteit ongelofelijk goed is van de Unifi producten. Omdat de Technicolor van Ziggo weer raar begon te doen heb ik meteen besloten om ook de router van Ubiquiti aan te schaffen om zo de hele infrastructuur op Unifi te krijgen. Ik heb de Ziggo router in bridge mode laten zetten. De TC7210 kun je namelijk zelf niet in bridge mode zetten.

De Unifi Security Gateway Router :

Ik wist dat de stabiliteit beter zou moeten worden omdat je dan weer zelf DHCP en DNS zaken kunt regelen.

Het systeem draait nu 2 maanden en ik moet zeggen dat ik dit eigenlijk eerder had moeten doen. Alle apparaten (iOS / Android / Windows 10) en vooral de Nefit Easy, Philips HUE en Ring werken nu echt zeer stabiel.

Huidige situatie

Ik heb de 16 poorts vervangen door 2x 8 poorts. De 8 poorts Unifi switch is namelijk fanless, dus geen gezoem.

In Unifi ziet dit er zo uit:

De eerste optie toont het dashboard waarin de belangrijkste informatie in één overzicht staan.

De tweede optie is voor de statistieken.

De derde optie heet maps maar gebruik ik niet i.v.m. beperkingen verdiepingen.

Meteen doorgaan naar de vierde optie die “Devices” heet en je de Unifi apparaten kunt zien.

De vijfde optie is voor de clients die op dat moment zijn verbonden.

De zesde en laatste optie is insights waarmee je clients kunt zien die gedurende een bepaalde periode verbonden zijn geweest.

Hier zie je bijvoorbeeld mijn NEST Protect V2 die ik via Fing en Linksys nooit heb kunnen vinden maar wel via Unifi! Uit veiligheidsoverwegingen heb ik de IPs weggelaten maar in Unifi zie je deze wel.

In die voorbeeld heb ik gekozen om de clients van afgelopen 24 uur te tonen maar je kunt vele opties kiezen die bij elke update meer worden en/of verbeterd.

Conclusie

Je koopt goede spullen voor thuis. Linksys, ASUS of Cisco produkten voor consumenten zijn hoe duur ook niet voorzien van bepaalde zakelijke mogelijkheden. Ik heb nog veel functionaliteiten niet besproken zoals VPN, gastennetwerk, etc… Het belangrijkste is dat het allemaal stabiel werkt. We hebben in die twee maanden geen rare dingen meer meegemaakt. Download snelheden met een bekabelde verbinding zijn 36+ MB/s ( 288 Mbit/s ) via Steam zijn niet bijzonder.

Mijn vrouw haar iPhone en iPad werkt veel beter sinds de overgang naar Ubiquiti Unifi. Bij mijn PC’s en android apparaten merk ik vele betere DNS afhandeling. Alle smarthome apparaten werken sneller en stabieler. Gooi die goedkope routers, switches en access points de deur uit!

Gelukkig 2017!

Posted by Ramond - 28 december 2016 at 18:37

Categories: Review   Tags: , , , , , ,

Volgende pagina »