Blablablog?
March 12th, 2010Gewoon leuk, toch?
Gewoon leuk, toch?
Jaaah! Er schijnt nieuw materiaal aan te komen van 2 Brothers on the 4th Floor! Verder geeft boekingskantoor Jan Vis aan dat volgend jaar een internationale tour op de rol staat.
Ik ben benieuwd, érg benieuwd! 😀
Onlangs waren Gerrit Komrij en Louis Gauthier te gast bij De Wereld Draait Door om Dansen op Spijkers te presenteren. Al meteen was ik erg enthousiast over de muzikale vertaling van de van origine geschreven poëzie. Ik nam me voor om de boek-CD te bestellen, maar was er tot voor kort nog niet aan toegekomen.
Het was een aangename verrassing toen ik de boek-CD vorige week voor m’n verjaardag kreeg! Inmiddels heb ik alle nummers (of gedichten…) een aantal keren geluisterd (of vervaren…) en kan het ten zeerste aanraden!
Het zonnetje scheen flink vanmiddag, dus een mooie dag om weer wat te klussen aan De juffrouw! Het leek me een goede zet om de spatborden die ik onlangs had losgehaald alvast wat schoon te maken. Wel zo makkelijk voor de plaatwerker straks, dacht ik zo.
Gelukkig pasten de spatborden in de douchecabine, dus het was makkelijk poetsen! Nadat alle modder was weggespoeld kwamen wel wat lelijke roestplekken naar boven trouwens. 🙁 Hopelijk zijn de spatborden opnieuw te gebruiken…
Al vaker heb ik wat geschreven over het configureren van SpeedTouch ADSL-modems. Het is, ondanks de voornamelijk particuliere doelgroep, vrij aardig wat de apparatuur aan mogelijkheden biedt denk ik. Echter, in sommige gevallen wil je bewust géén gebruik maken van die mogelijkheden, bijvoorbeeld als je een serversysteem of router van het enige beschikbare publieke IP-adres van je ADSL-verbinding wil voorzien.
Er zijn verschillende oplossingen mogelijk, al dan niet met wat kunst- en vliegwerk. Helaas werken nagenoeg alle internetaanbieders in Nederland met PPP over ATM, waarmee het merendeel van de mogelijkheden wegvalt. Gelukkig blijft er een relatief eenvoudig te implementeren oplossing over! De moeite waard om over te schrijven, dacht ik zo. 😉
In mijn geval wilde ik graag het publieke IP-adres van onze ADSL-verbinding op kantoor direct kunnen toewijzen aan een serversysteem met Debian Linux.
Allereerst heb ik de instellingen van het ADSL-modem volledig gewist en vervolgens een minimaal subnet (/30) toegewezen. Binnen dit subnet bestaan maar twee IP-adressen: 172.29.98.1 voor het ADSL-modem en 172.29.98.2 voor het serversysteem.
Ter referentie, de CLI commando’s:
:system reset factory=yes proceed=yes
Het ADSL-modem zal opnieuw opstarten en is nu beschikbaar middels 10.0.0.138. Vervolgens:
:ppp relay flush
:eth flush
:atm flush
:ppp flush
:atm phonebook flush
:ip ipadd intf=LocalNetwork addr=172.29.98.1 netmask 255.255.255.252
:ip ipconfig addr=172.29.98.1 preferred=enabled primary=enabled
Maak nu opnieuw verbinding met telnet, maar nu met 172.29.98.2. Vervolgens om de oude IP-adressen te verwijderen en om DHCP uit te schakelen:
:ip ipdelete addr=192.168.1.254
:ip ipdelete addr=10.0.0.138
:service system modify name=DHCP-S state=disabled
Stel een wachtwoord in:
:user config name Administrator password VERYVERYSECRET
Maak een ADSL-verbinding aan met de juiste VPI/VCI en zet PPTP aan:
:atm phonebook add name=ADSL addr=0.35
:service system modify name=PPTP state=enabled
Sla tot slot de instellingen op:
:saveall
Het ADSL-modem is nu klaar voor gebruik! Installeer vervolgens op het serversysteem:
$ sudo apt-get install pptp-linux
De netwerkconfiguratie kan volstaan met:
$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 172.29.98.2
netmask 255.255.255.252
# The xDSL interface
auto dsl
iface dsl inet ppp
provider adsl
De PPP configuratie is verder erg eenvoudig:
$ sudo cat /etc/ppp/peers/adsl
noipdefault
defaultroute
replacedefaultroute
lock
user someuser
persist
holdoff 10
maxfail 0
noauth
noproxyarp
updetach
pty "pptp 172.29.98.1 --nolaunchpppd"
En tot slot de gebruikersnaam en wachtwoord:
$ sudo cat /etc/ppp/pap-secrets
someuser asdl VERYVERYSECRET
Na opnieuw laden van de netwerkinstellingen, verschijnt als resultaat ppp0 met daaraan het publieke IP-adres:
$ /sbin/ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:1.2.3.4 P-t-P:5.6.7.8 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:5067418 errors:0 dropped:0 overruns:0 frame:0
TX packets:4369810 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:4028098294 (3.7 GiB) TX bytes:1026059848 (978.5 MiB)
Bij eventueel verbreken van de verbinding zal deze automatisch opnieuw worden opgebouwd.
Vorig jaar heb ik op 4 oktober op T-DOSE een presentatie over Puppet gehouden. Het was alweer een tijdje geleden dat ik voor een publiek gesproken had, dus vermoedelijk niet de beste presentatie die ik ooit gegeven heb. 😉 Enfin, zie deze link naar een video-opname.
Tsjah, er is eigenlijk weinig over te vertellen… Ik stelde de vraag, en ze zei zonder aarzelen ja! 😀
Hoe en wanneer hebben we nog niet bedacht, maar één ding staat vast: eerst ‘t Kevertje afmaken!
Het is veel te vroeg voor op een zondag, maar helaas te laat om nog te kunnen slapen. Een mooie gelegenheid, om de avonturen van Jacques Cousteau op televisie te bekijken, onze nieuwe koffieaanwinst uit te proberen en om te zien hoe het sneeuwt, alweer… 🙁 Komt er geen einde aan?
Ook dit jaar was de Free and Open Source Developers’ European Meeting in Brussel erg leerzaam, verhelderend en gezellig!
Er was erg veel te zien, maar het meest leuke praatje vond ik toch wel het praatje RepRap – Manufacturing for the Masses van Adrian Bowyer. Wellicht niet helemaal binnen m’n vakgebied, maar gewoon erg leuk!
Technisch het meest interessant vond ik het praatje Scaling Facebook with Open Source tools.
Het is altijd erg leerzaam om een andere kijk en werkwijze mee te krijgen, alhoewel een heleboel technieken die de revue passeerden bij Kumina niet onbekend zijn… En laat ik eerlijk zijn: wat bevestiging is ook niet verkeerd! 🙂
Onlangs heb ik veel email ontvangen van mensen die me vroegen om Doomsday Engine makkelijker beschikbaar te maken voor Debian en Ubuntu.
Men vroeg met name, of ik een Debian APT repository zou kunnen opzetten. Een mooi moment om reprepro eens te bestuderen leek me!
Na wat overwegen heb ik besloten om de laatste en voorlaatste versie van Debian en Ubuntu te ondersteunen, waarmee op het moment van schrijven de volgende opties voor APT ontstaan:
deb http://debian.keesmeijs.nl/ etch-kees main
deb-src http://debian.keesmeijs.nl/ etch-kees main
deb http://debian.keesmeijs.nl/ lenny-kees main
deb-src http://debian.keesmeijs.nl/ lenny-kees main
deb http://debian.keesmeijs.nl/ jaunty-kees main
deb-src http://debian.keesmeijs.nl/ jaunty-kees main
deb http://debian.keesmeijs.nl/ karmic-kees main
deb-src http://debian.keesmeijs.nl/ karmic-kees main
Na toevoegen in bijvoorbeeld sources.list is installeren nu doodeenvoudig:
$ sudo apt-get install deng
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
doom-wad-shareware libmikmod2 libsdl-mixer1.2 libsdl-net1.2 libsmpeg0
Suggested packages:
game-data-packager
Recommended packages:
doom-wad boom-wad doom-engine
The following NEW packages will be installed:
deng doom-wad-shareware libmikmod2 libsdl-mixer1.2 libsdl-net1.2 libsmpeg0
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/5,151kB of archives.
After this operation, 10.7MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Selecting previously deselected package doom-wad-shareware.
(Reading database ... 145295 files and directories currently installed.)
Unpacking doom-wad-shareware (from .../doom-wad-shareware_1.9-1.1_all.deb) ...
Selecting previously deselected package libmikmod2.
Unpacking libmikmod2 (from .../libmikmod2_3.1.11-a-6ubuntu4_i386.deb) ...
Selecting previously deselected package libsmpeg0.
Unpacking libsmpeg0 (from .../libsmpeg0_0.4.5+cvs20030824-2.2_i386.deb) ...
Selecting previously deselected package libsdl-mixer1.2.
Unpacking libsdl-mixer1.2 (from .../libsdl-mixer1.2_1.2.8-6build1_i386.deb) ...
Selecting previously deselected package libsdl-net1.2.
Unpacking libsdl-net1.2 (from .../libsdl-net1.2_1.2.7-2_i386.deb) ...
Selecting previously deselected package deng.
Unpacking deng (from .../deng_1.9.0-beta6.8-karmic1_i386.deb) ...
Processing triggers for man-db ...
Setting up doom-wad-shareware (1.9-1.1) ...
Setting up libmikmod2 (3.1.11-a-6ubuntu4) ...
Setting up libsmpeg0 (0.4.5+cvs20030824-2.2) ...
Setting up libsdl-mixer1.2 (1.2.8-6build1) ...
Setting up libsdl-net1.2 (1.2.7-2) ...
Setting up deng (1.9.0-beta6.8-karmic1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place