The Empire Strikes Back–immediately

Gisteren rapporteerde ik, rond een uur of ,,, ff spieken… 11:50 een probleem op onze vaste lijn met ADSL. Tijdens het gesprek werd het al snel duidelijk dat hier interventie van een monteur nodig was.

Die stond hier, zoals afgesproken, hedenochtend op het tuinpad.

Minder dan 24 uur later.

We spreken hier over KPN, hè?

De verwachting was dat er mogelijk ook buitenwerkzaamheden plaats zouden moeten vinden. De monteur sloot zijn meetapparatuur op ons IS/RA-punt aan en keek ernaar. Nadat hij klaar was met hysterisch lachen en we hem met Earl Grey hadden bijgebracht (een techneut die geen koffie lust?) maakte hij een aantekening dat er buitenwerkzaamheden nodig waren.

‘s Middags om twee uur belde er iemand van KPN die zei dat er de volgende ochtend om acht uur iemand voor de deur zou staan voor de vervolgwerkzaamheden. Die heeft zelf een schepje bij zich, dus ik hoef mijn schuur niet open te laten. Winking smile

Even serieus. lui. KPN die binnen 44 uur iemand naar de kabels in de vette klei laat kijken?

Mijn wereld staat op zijn kop. Petje af, KPN. Ik moet erbij zeggen dat het een probleem is waar we al jaren mee tobben, en waar een jaar of vijf terug door diezelfde KPN volstrekt inadequaat op werd gereageerd, dus toen ik het zondag nieuw leven inblies, had ik niet heel veel hoop.

Dat blijkt onterecht, en dat mag best gezegd worden. Dit had ik niet eens gehoopt, laat staan verwacht. Ik ben benieuwd naar het vervolg.

Maar tot nu toe: nogmaals, petje af, KPN.

The Fritzbox is alive

Dat viel nog alles mee. Aansluiten, verifiëren dat de DSL werkt, IP-adres en static routes wijzigen en klaar was Kees. Telefonie via het web interface in orde maken… zo, we kunnen ook weer bellen en gebeld worden. De acht jaar oude SpeedTouch en de twee achttien jaar oude ModuVoxen zijn opgeruimd.

Ik heb wel een vermoeden dat die ModuVoxen het nog gewoon zouden doen als de SpeedTouch allang gedesintegreerd is… de bouwkwaliteit van zo’n ouwe ModuVox doet denken aan de tijd dat KPN nog PTT heette.
Dat klopt ook wel, ontdekte ik na het intikken van de voorgaande zin, want op allebei die ModuVoxen staat gewoon PTT Telecom. Je gaat er bijna spijt van krijgen dat je er afscheid van neemt…

Ik moet me alleen nog even op de WiFi-configuratie en het uitdelen van IP-adressen door onze eigen DHCP-server in plaats van door de Fritzbox storten. Moet kunnen. Alleen staat die DHCP-server achter een router, en met DHCP over hops heb ik nog niet gespeeld. Dat is het volgende studie-project.

Gehaktballen à la mode de Opa

Ingrediënten:

  • ca. 300g rundergehakt
  • 1 ei
  • 35 g paneermeel
  • 0,5 eetlepel grove mosterd
  • 0,5 eetlepel Zaanse mosterd (met Franse mosterd gaat het vast ook wel)
  • 1 eetlepel Ketjap Manis
  • 1/2 theelepel cayennepeper
  • naar smaak peper en eventueel zout (rustig aan met het zout, want de ketjap manis is al zout genoeg!)
  • 1 middelgrote ui
  • 1 teen knoflook
  • 1 handje verse tijm, citroentijm of bonenkruid
  • 1 takje rozemarijn

en voor het bakken en braden:

  • 1 bouillonblokje
  • nog een uitje voor in de jus (daar neem ik meestal een sjalotje voor)
  • 25 gram boter, en boter of je favoriete bak&braad om in te bakken.

Benodigdheden:

  • Mengkom
  • twee handen
  • vork
  • koksmes
  • braadpan

Bereidingstijd:

  • 15 minuten ballen maken (op je gemakje; bij Master Chef zal het in de helft van de tijd moeten)
  • 30 minuten koelkasttijd
  • 30 minuten braden

Bereiding:

Haal de tijm en de rozemarijn uit de tuin, en strip de blaadjes of naaldjes van de takjes. Hak de blaadjes en takjes fijn. Snipper de ui, en snipper de teen knoflook heel fijn.

Was nu je handen nog es; we gaan ermee aan het vlees zitten.

Donder alle ingredienten behalve het tweede uitje, de boter en het bouillonblokje in een kom (gehakt altijd onderin), en meng het goed door elkaar met de vork. Als je daarmee klaar bent, heb je een homogene massa. Draai daar zoveel ballen van als je wilt (ik haal er altijd drie behoorlijke of vier kleinere uit), Goed kneden, en daarna met draaiende bewegingen er een mooie homogene ronde bal van maken.

Als je dat wilt, kun je ze nu nog even over een laagje paneermeel rollen, maar Oma vindt dat niet lekker, dus ik doe dat niet. Je krijgt er wel sjieke ballen van.

Leg de ballen op een bord en laat ze een half uurtje opstijven in de koelkast. Langer mag ook. Doe je dat niet, dan zakken je ballen wat in elkaar bij het braden, Been there, done that.

Als de ballen opgestijfd zijn (ik denk niet dat WordFeud dat woord goed vindt), wordt het tijd om ze te braden, Snipper het tweede uitje, en kook ca 300cc water en los het bouillonblokje erin op.

Braad de ballen rondom aan in een klontje boter of je favoriete bakvloeistof op een middelhoog vuurtje. Als de ballen rondom mooi bruin zijn, doe je het klontje boter erbij en het tweede uitje, dat je nog even een beetje bruin laat worden. Dan blus je ze af met de bouillon en laat je de boel op het kleinste pitje minimaal 20 minuten pruttelen. Half uurtje mag ook, dat luistert niet zo nauw… dus als je op dat moment de piepers opzet, zit je met je timing goed,

The Empire Strikes Back–“Resistance is futile”

Wat dacht je wat… ik kreeg al een hele dag geen mail binnen.

Okee, dan slingeren we het troubleshooting-scenario aan.

Verrek, alle mail komt binnen op de fallback. Hoe kan dat, en hoe komt het dat die ‘m dan niet forward? Ik ben hardstikke online, mijn nieuwe ip-adres staat goed in de DNS en zou allang gepropageerd moeten zijn… maar in de log files van mijn SMTP bridgehead zie ik niks, zelfs geen pogingen.

Even de firewall rules in de router nalopen. Hmm, nee… op poort 25 op zowel het LAN- als het WAN-interface staat een forward rule met action accept. Okee, dan kan het alleen nog de NAPT-entry zijn. Maar nee hoor, die staat ook goed.

Okee, nou word ik saggerijnig. Op de telefoon de WiFi hotspot ingeschakeld (dan wordt mijn telefoon een WiFi access point met internetverbinding over mobiel), om een internetverbinding buiten KPN om te krijgen, en dan eens telnetten naar poort 25 op mijn eigen routertje om te kijken wat er gebeurt.
Krijg nou tandjes… ik kan niet connecten op poort 25!

Alles nog eens nagelopen, kom ik tot de conclusie dat er maar één ding aan de hand kan zijn: KPN blokkeert verkeer op poort 25!

En inderdaad, dat blijkt precies wat er aan de hand is.
Het argument van KPN is dat, als iemand zijn eigen SMTP server achter een ADSL-router heeft staan, en vergeet om daar relay restrictions op aan te brengen, de server gebruikt zal worden om te spammen.

Dat klopt natuurlijk ook. Echte ISP’s (we hebben er nog eentje over in Nederland, en die BLIJFT volhouden dat ze me niet kunnen helpen) lossen dat op door, zodra ze in de smiezen hebben dat dat aan de orde is, poort 25 tussen jouw verbinding en alles buiten hun eigen segment onmiddellijk dicht te zetten, je een mailtje te sturen dat ze dat gedaan hebben, en dat je maar beter als de wiedeweerga je open relay kunt dichttimmeren. En dat ze dat verrassend snel in de smiezen hebben bleek wel toen ik een keertje met een nieuwe mail server zat te experimenteren… Surprised smile

KPN kan dat kennelijk niet, en grijpt om die reden naar de tamelijk draconische maatregel van het compleet dichtzetten van poort 25, zowel inkomend als uitgaand, onder het motto “Een particulier wordt niet verondersteld zijn eigen mail server te hebben”.

*zucht*
Na enige noodmaatregelen mijnerzijds werkt het nu allemaal weer (lees: geneuzel met primary en fallback MX en SMTP over een andere poort dan poort 25… neenee, KPN, deze particuliere gebruiker is niet voor één gat te vangen).

Ik zit pas twee dagen bij KPN, maar ik mis XS4All nu al….

The Empire Strikes Back, ct’d

Gisteren ontving ik voorwaar TWEE startpakketten – eentje voor ADSL over PSTN (wat we nog niet hebben, maar wel willen en over een paar weken ook gaan krijgen), en eentje die zo te zien op ISDN èn PSTN werkt.

Op dit moment heb ik nog steeds de oude, en al acht jaar werkende, SpeedTouch in gebruik. We moesten maar niet teveel tegelijk veranderen… want er is al genoeg ellende. Daarover zometeen meer…

The Empire strikes back, part 1

Een week geleden schreef ik dat ik min of meer gedwongen was van ISP te wisselen – na jaren tevreden bij XS4All te hebben geïnternet, hoorde ik dat ze helaas niet in staat waren om mij over de door ons gewenste ADSL-over-analoog van IP-diensten te voorzien, meldde ik me bij KPN.

Intussen zijn we een week, drie bevestigingsbrieven, twee annuleringsbevestigingen, en een hele berg telefoontjes (om me te laten uitleggen waar al die brieven nou vandaan komen en wat ik nou ga krijgen en wanneer) verder. Het laatste nieuws van de behulpzame KPN-dames en –heren was dat ik op 19 juni zou worden aangesloten. “Sow hee, da’s al snel!” “Ja meneer, het pakket is al onderweg, het ligt al bij het distributiecentrum”.

Dat was gisteren. Vandaag wisten ze even niet meer waar het was. Dus sturen ze maar een nieuwe; die gaat morgenochtend binnenkomen.

De reden dat ik dat vroeg was… ga even rustig zitten.

Vanmiddag dacht ik, jeetje wat is het traahaag. Met name de name resolution schoot niet op. Maar eens even troubleshooten.

En toen kwam ik er dus achter dat… dat… nee toch? Ze hebben de lijn al omgegooid! In eerste instantie dacht ik nog, wat is dat voor raar buitenadres op mijn router? Toen zag ik welke DNS-servers er waren ingesteld, en die herkende ik… die zijn van KPN… die heb ik bij de buren gezien!

Het duurde even tot het tot me doordrong dat dit eigenlijk slecht nieuws was – mijn primary MX record stond nog steeds naar mijn XS4All-adres te wijzen.

Pfff…

Nou ja. Na een uurtje of wat DNS’en nalopen, A-records, MX-records en een enkel .TXT record voor onze domains wijzigen, en door de antieke Speedtouch router akkeren, en oja ook nog even in de uitgaande SMTP Server de smarthost wijzigen, werkt alles weer redelijk naar behoren. Nu alleen nog even iets van 24 uur wachten tot de DNS-wijzigingen gepropageerd zijn, dan werkt ook de inkomende mail weer.

Ik ben benieuwd hoe dit verder gaat…

Never assume that a timestamp is unique

These days, I am writing a logger class. Since I want to also create a unique log transaction ID, to identify log entries belonging together from the moment the log class is initialised to the moment it is disposed, I thought I could use the time ordinal… because time always moves forward… right?

Wrong.

If you create the identifier for instance A, and then the NNTP client queries the NNTP Server and finds out it’s fifty seconds ahead, sets back the clock fifty seconds, your identifier is then turned back 50.000 ticks as well.

Chances that you’ll get duplicates are, of course, extremely slim, but you cannot exclude it, and if you use this identifier to determine the order in which logging sessions were initiated, that’s broken as well.

OK, back to the drawing board.

Kerriesaus

Bereidingstijd 10-20 minuten

Ingrediënten

  • 1 ui 
  • 25 gr boter
  • 1 eetlepel kerriepoeder 
  • 25 gr bloem
  • 3 dl bouillon
  • 1 dl melk 
  • paprikapoeder

Bereidingswijze

Pel en snipper de ui. Smelt de boter in een pannetje en fruit daarin de ui en het kerriepoeder goudgeel. Voeg de bloem toe en giet er dan geleidelijk al roerend de bouillon bij tot een gladde saus ontstaat. Voeg vervolgens ook de melk toe en laat de saus 3 minuten zachtjes koken.
Breng de saus op smaak met zout en een snufje paprikapoeder.
Deze kerriesaus is lekker bij: rijst, kip, varkensvlees, gehakt, bloemkool, spruitjes, witte kool, prei, gekookte en gestoofde vis.

Ovenschotel met prei en gehakt

Ingrediënten

2 grote preien
1 rode ui
1 teentje knoflook
1 kg aardappelen
500 gr rundergehakt
1 bouillonblokje
1 eetl kerriepoeder
peper
zout
boter of olijfolie om in te bakken
klontje boter voor door de puree
scheut melk
1 ei losgeklopt
ruim paneermeel
evt. geraspte kaas

Bereiding
Schil de aardappelen en kook ze.
Snij de prei in ringetjes.
Snij de ui in halve ringen.
Verhit wat olie of boter in de pan en bak het gehakt rul.
Voeg, als het gehakt niet meer rose is, de ui toe.
Voeg de prei toe.
Strooi de kerriepoeder erover, verkruimel het bouillonblokje en voeg een beetje water toe. Maak op smaak met peper en evt zout.
Bak het geheel op matig vuur tot de prei gaar is.
Als de aardappelen gaar zijn, maak je hiervan puree: stamp ze fijn en voeg een klontje boter toe, en melk tot de juiste consistentie is bereikt. Breng op smaak met peper, zout en eventueel een beetje nootmuskaat.
Vet een ovenschotel in, stort het preimengel erin en dek af met de puree. Giet het losgeklopte ei bovenop. Strooi hier paneermeel op, en naar smaak geraspte kaas.

Zet het geheel in een voorverwarmde oven ( 180gr) en bak ong. 15 minuten, of tot het een mooi korstje heeft.

Mijn variatie:

Ik dump het bouillonblokje (en het bijbehorende beetje water) en de kerrie, en maak kerriesaus, die warm door het preimengsel gaat.