onsdag 28 november 2007

deployment: vista

i senaste avsnittet av podcasten "the nerd herd" så pratade micke nyström om att han deployar Windows Server 2008 med ett usb-minne han har i fickan.
det lät så coolt att jag gärna testat själv om jag bara haft nog fritid till det. skulle ju i teorin funka lika dant på Vista.

har ju iofs TYP gjort det på kurs, men inte lika hardcore.

domändelegering: SÅ FUNKAR DET

en sak jag grubblat många nätter i sängen på och idag, 27 år gammal, äntligen förstått.
måste skriva ner det så jag aldrig glömmer. keihan: jag vågade aldrig fråga när du gjorde detta på ghettot.net en gång i tiden. jag skäms så.

det är lite hönan eller äggetvibbar nämligen.

säg att vi ska regga en domän. typ snajd-it.se. då behöver vi ange ett antal DNS-servrar som ska vara delegerade att ta hand om denna. det jag aldrig fattat är att man måste peka ut dessa med DNS-namn och IP. men hur gör man första gången om ens sprillans nya DNS:er inte har några namn?
svaret: så kallade glue records. dvs man säger till nic-se i detta fallet att ns.snajd-it.se pekar på 193.45.88.88. då reggar nic-se det i sina root-DNS:er, TROTS att ns.snajd-it.se inte existerar ännu (eftersom man faktiskt just håller på att regga snajd-it.se).

när allt väl är uppe sen så skapar man de NS-records man berättat för nic-se att man tänker ha i efterhand. och allt lirar!


så här kollar man att man gjort rätt:
(jag tänker använda sunet.se som test)

robin-mbp:~ robin$ dig se ns

; <<>> DiG 9.4.1-P1 <<>> se ns
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40842
;; flags: qr rd ra; QUERY: 1, ANSWER: 9, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;se. IN NS

;; ANSWER SECTION:
se. 11545 IN NS a.ns.se.
se. 11545 IN NS b.ns.se.
se. 11545 IN NS c.ns.se.
se. 11545 IN NS d.ns.se.
se. 11545 IN NS e.ns.se.
se. 11545 IN NS f.ns.se.
se. 11545 IN NS g.ns.se.
se. 11545 IN NS h.ns.se.
se. 11545 IN NS i.ns.se.



det vi får reda på nu är vilka root-servrar nic-se kör för .se-domänen.

nu frågar vi en av dessa vilka NS som är reggade för sunet.se:

robin-mbp:~ robin$ dig @a.ns.se ns sunet.se

; <<>> DiG 9.4.1-P1 <<>> @a.ns.se ns sunet.se
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25002
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 5
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;sunet.se. IN NS

;; AUTHORITY SECTION:
sunet.se. 86400 IN NS ns2.sunet.se.
sunet.se. 86400 IN NS sunic.sunet.se.
sunet.se. 86400 IN NS server.nordu.net.
sunet.se. 86400 IN NS b.ns.kth.se.

;; ADDITIONAL SECTION:
b.ns.kth.se. 86400 IN A 130.237.72.250
ns2.sunet.se. 86400 IN A 193.11.20.166
ns2.sunet.se. 86400 IN AAAA 2001:6b0:7:3::166
sunic.sunet.se. 86400 IN A 192.36.125.2
sunic.sunet.se. 86400 IN AAAA 2001:6b0:7::2


okej. nu vet vi vad nic-se tror är rätt NS för sunet.se

för att kolla att det stämmer i verkligheten också måste vi fråga sunets DNS:er så att deras NS stämmer med vad nic-se tror:

robin-mbp:~ robin$ dig @ns2.sunet.se ns sunet.se

; <<>> DiG 9.4.1-P1 <<>> @ns2.sunet.se ns sunet.se
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12400
;; flags: qr aa rd; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 3
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;sunet.se. IN NS

;; ANSWER SECTION:
sunet.se. 86400 IN NS sunic.sunet.se.
sunet.se. 86400 IN NS server.nordu.net.
sunet.se. 86400 IN NS b.ns.kth.se.
sunet.se. 86400 IN NS ns2.sunet.se.

;; ADDITIONAL SECTION:
ns2.sunet.se. 86400 IN A 193.11.20.166
sunic.sunet.se. 86400 IN A 192.36.125.2
sunic.sunet.se. 86400 IN AAAA 2001:6b0:7::2



allt stämmer! NS i sunets DNS:er matchar det som nic-se tycker att det ska vara.



sånt här tycker folk är tråkigt. men inte jag.

PS.
har man inte dig (typ i windows) så gör man min första fråga så här med nslookup:

nslookup -type=ns se

fredag 23 november 2007

kravspec

har hållit på med ett litet projekt till och från när jag haft tid senaste veckorna.

målet är: köra dynamips/dynagen och pemu med så bra prestanda det bara går. och helst inte på min mbp.
hårdvaran jag vill köra på är en fullsketen HP 2510p med 2GB RAM och jag vill inte partionera om den.

XP blir ohanterligt när man laddat typ 5-6 st Cisco 3640 i dynamips. och jag vill ladda 14 för lab.

min plan är att installera något annat OS på en extern USB-disk, mosa in alla IOS:ar och mjukvara jag behöver och sen boota på den när jag vill köra lab och fjärrstyra allt från min vanliga laptop.

har testat mina favoriter inom opensource (OpenBSD/amd64 och debian) men det har inte fungerat tillfredställande på den hårdvaran.


nästa steg blir att köra nya pöbellinux, ubuntu. som tur väl är såg jag att det faktiskt finns en "alternate" iso med gamla textbaserade debianinstallationsprogrammet!

jag saknar 90-talet.
linux ska vara svårt och jobbigt.



ett par gånger när jag var 19 år gammal och jobbade i en datorbutik så fick jag åka hem och extraknäcka svart hemma hos en gubbe som hade problem med att köra linux hemma. var nog mitt första konsultjobb.
han körde en obskyr linuxdist som egentligen bara var en redan då inaktuell redhat översatt till svenska. jag fick 250kr för en hel kvälls felsökning minns jag. sen fick jag skjuts av gubben hem.

söndag 18 november 2007

packa upp flera zippar i samma dir

skriver ner det här så jag vet var jag ska leta nästa gång.

ls *.zip | xargs -n1 unzip

sjuk skärmsläckarfunktion i leopard:

man väljer ett bildalbum och sen att man vill visa som mosaik.
då kommer leopard att börja med en bild och sen zooma ut i ett rutmönster där massor av små bilder används för att bygga upp en av bilderna i albumet.

måste upplevas för att man ska förstå hur coolt det är!

klicka i mosaik under "display style":



njut!




måndag 12 november 2007

nslookup = skiftlägeskänsligt?

märkte ett intressant fenomen nyss.

plattform: svensk winxp pro sp2.

om man kör nslookup i interaktivt läge och skriver EXIT för att stänga så försöker den göra uppslag på det namnet. skriver man exit så funkar det.

jättejättekonstigt.

söndag 11 november 2007

Leopard på Mac Mini PPC

ett litet tillägg till min post om hur jag snålade på en DL-DVDR när jag installerade 10.5 på våra laptopar här hemma.

gamla macar med G4 kan inte boota på USB. så min gamla guide gick inte att följa på vår mini här hemma. jag märkte dessutom till min förtvivlan att minin inte kan läsa Dual Layer heller. ingen superdrive här inte.

lösning: hitta en firewire-disk att restore:a ison till istället.

Samma ström till flera Airtunes SAMTIDIGT!

bästa nyheten sen färdighyvlad ost:



jag vet ärligt talat inte om det är uppdateringen till 10.5 av OS X eller 7.5 till itunes som gör det möjligt. hittar inget i någon changelog. men fett är det!

det har tidigare varit möjligt om man kört tredjepart-tools, typ airfoil. men nu funkar det ur lådan.

fredag 9 november 2007

1TB

köpte ny disk idag för att enbart använda till Time Machine på våra två laptopar och vår lilla filservande mac mini.




inhandlade även en ny Apple Airport Express till köket. den gamla vaknade aldrig mer efter ett strömavbrott för några månader sen (och var utan garanti)

i helgen har jag jourtelefonen på jobbet så det blir lite alkohol men mycket teknik.


har allvarliga planer på att sätta upp ett virtuellt labbnät med dynagen/dynamips och kanske pemu inatt bara för att jag saknar ciscokonsollen på mitt nuvarande jobb. måste ju hålla sig skarp.

förresten. veckan bästa internetfynd:
http://7200emu.hacki.at/

ett forum som egentligen bara handlar om hur man simulerar ett ciscorack hemma för att kunna labba utan att behöva riktig ciscohårdvara. som vanligt mycket tattare, eftersom det är ett forum, men ändå mycket trevlig läsning.