Apr 192012
 

Jag skrev om mitt script för hur jag lägger till en användare nu, det är säkert helt jättedåligt men det fungerar och det är det som är viktigast för mig =)
Stora problemet med förra scriptet var att den använde sig utav FreeBSDs egna lösenordsgenerator som genererade korta och allt för enkla lösenord, så nu styrde jag upp så att jag har en vettigare generator.


#!/bin/sh
pass=$(pwgen -sy 32 1)
echo "$pass" | pw useradd -n $1 -s /usr/local/bin/zsh -m -G users -M 701 -h 0
edquota -p robot -u $1
echo "INFO: Password for ($1) is: $pass"
echo "INFO: Quota is set to 512MB"
echo "INFO: Server: nihplod.com Port 22"

Vilket spottar ut

INFO: Password for (test) is: {@q8dB^01Adhl1On:`|}
INFO: Quota is set to 512MB
INFO: Server: nihplod.com Port 22

Lösenordet är lite vettigare än typ den förra som gav mig 8 tecken och inga direkta specialtecken heller, vilket var dååååligt.

Utöver detta så försöker jag styra upp med Bahnhof så att jag slipper använda mig av den där “Bredbandsdelaren” som tar fibern och gör om det till koppar, det känns som ett onödigt steg att ha en router/switch mellan min ISP och min switch/brandvägg. Och jag har ändå en SFP-modul på min switch så jag skulle kunna dra fibern direkt till switchen, dock måste jag luska reda på hur jag styr upp min VLAN-taggning för det så att allt stämmer.

Mitt humör är fortfarande konstigt, det går ut över fel människor och jag försöker hålla mig lite till mig själv istället. Det är nog enklast.

Oh, nytt parkettgolv i Jordbro verkar det bli nu. Skall bli fett intressant och se hur det blir i slutändan ^^

Apr 182012
 

En lugn natt på jobbet gav mig möjlighet att leka lite med det nya systemet, skrev ett litet kort enkelt script för att lägga till användare på maskinen som jag la i /usr/local/bin/ så att jag kan exekvera den som root.

Den gör detta:
#!/bin/sh
pw useradd -n $1 -s /usr/local/bin/zsh -m -G users -w random -M 701 && edquota -p robot $1

Kort förklarat så skriver jag addu användarnamn, då snappar $1 upp detta i början och skapar användaren, sen byter den shell till zsh, och sen skapar den hemkatalogen, sen så lägger den till personen till gruppen users, och sen skapar den ett random password för att följa upp det med att ändra attributerna för hemkatalogen till 701. i slutet så ändrar den quotas från oändligt till att kopiera mitt eggdropkonto som heter robot. Detta ger en då 512MB soft limit och en hard limit på 528MB. Det betyder att den kommer klaga efter man använt upp 512MB och stoppa dig vid 528MB, dock om du är över 512MB i 5 dagar så kommer den att stoppa dig oavsett.

Och varför jag lägger in alla i users är mest för framtiden, någongång så kanske jag vill göra det enkelt för mig och pilla med alla användare, och då är dom redan i en gemensam grupp :P

Utöver detta så hade jag problem med att få ut vettig ip-statistik från webtrafiken då jag tunnlade all min trafik över en webserverproxy, så mina loggar tyckte att jag bara hade trafik från min webservermaskin och inget mer. Vilket inte riktigt stämde. Så då hittade jag mod_rpaf efter lite googlande, och den fungerar riktigt smutt. Så nu får jag ut vettig statistik på info.nihplod.com från den.

Lyckades även med massor av hjälp från #beerhazard att få ut mina RRD_graphs från min brandvägg så att jag kan se vad för sorts nätverkstrafik jag genererar, iofs kan jag kolla det via brandväggen men jag vill kunna komma åt det lite snabbt utifrån, och då i samma veva kunna visa upp det för andra om jag nu känner för det.

Styrde upp lite snabbt idag vettiga ssh-nycklar på mitt interna nätverk, så nu kan jag ssh:a runt överallt utan att behöva ange lösenord. Det blir.. lite enklare och latare så.

Inte långt kvar tills jag slutar för dagen, snart kan jag åka hem och styra frukost. Jag tycker om att göra frukost, det är mysigt. Det verkar vara väldigt uppskattat så också, så då passar jag på när jag ändå är vaken vid den tiden.

Två nätter kvar dessutom, sen är jag ledig i 2.5 dygn typ. Skall iväg på barnkalas först på lördag och senare så skall jag hämta min mor för att åka vidare till en släktträff i Rö. Det är lite blandade känslor då jag har väldigt lite kontakt med morsans sida av släkten, well jag har rätt dålig kontakt med pappas sida av släkten också iofs. Men morsans sida är värre. Så det skall bli intressant och se vad som finns och sker. Har liksom inte varit där på många år nu, typ. 15 år eller något.

Oh, jag fick gröna hängslen och en svart/grön-randig t-shirt i förrgår. Det var fånigt snyggt och jag tyckte att jag passade riktigt bra i båda två. Har fan aldrig haft hängslen förut, men nu jävlar har jag det. Gröna dessutom liksom. Fick en cool slips häromdagen också, dock vet jag inte riktigt om jag kan ha allt på mig samtidigt. Risken är väl att slips + hångslen på mig lär kanske se lite clownaktigt ut, eller så är det bara jag som aldrig sett mig själv i den kombinationen. Oavsett så är jag ändå inte så fy skam :P

Igår hade jag en konstig emotionell känsla i kroppen där jag kände mig mellow och ville inte göra något konkret, utan jag var bara.. Mellow.. vet inte hur jag skall beskriva det, men man har väl sina svackor i livet där man inte är i tipp topp. Nu är det bra mycket bättre, så uppenbarligen var det inte så farligt. Skönt att jag har en förstående partner iaf som kan hantera mig och mina konstiga oigenomtänkta känsloutbrott.

Oh, jag hittade ett användningsområde för min Windows 2003 Server också, den enda uppgiften den har just nu är att starta mIRCStats en gång i timmen och göra statistik för #beerhazard. finns på http://stats.beerhazard.se ^^ Det är bättre att den får låtsas tro att den är viktig på något sätt än att den är bara igång och väntar på att något skall eventuellt skall ske i framtiden innan den krashar. :p

Nu är det väl mest NAS’et, UPSen och min framtida Rasberry Pi som HTPC som är kvar i den stora konfigureringen av mitt liv. Och fram tills jag löst det så kommer jag att hitta på nya saker för att hålla mig sysselsatt. Den oändliga historien

Apr 142012
 
network

Nu har jag pillat och donat, verkar som att jag får lite pli på allt till slut. Min ESXi-maskin snurrar på för fullt och jag hittar på nya saker att göra hela tiden. Har lagt in en bild på hur nätverket ser ut just nu för stunden, jag kommer iofs göra om det framöver. Men tills vidare så är den så korrekt som det kan bli tills jag gjort om en ny.

Har bråkat med vmware-tools för varje maskin och i FreeBSD 9 var det fan inte enkelt, men efter mycket om och men så hittade jag open-vm-tools som möjliggör väldigt mycket. Just nu är det mestadels bara shutdown/start som jag är ute efter, men det är skönt med ett bättre lager för nätverkskorten i den virtuella maskinen. Dock så insåg jag en rolig sak efter jag fått liv i open-vm-tools, det var att i FreeBSD 9 så tar inoderna slut fort så inåthelvete. Och det är för att dom kör på 4096 stora block för inoderna istället för 1024/2048 som det har varit förut. Dom är ju anpassade för större diskar så små diskar blir lidande. Märkte det när jag ville slänga in ports och alla inoder tog slut på en disk som var 4GB stor.

Så nu har jag lärt mig lite snabbt hur man manuellt fixar en disk under installation, för jag ville ha ett lägre värde på blocket för inoder på min nya Godfather som jag skall installera så att min HP Micro skall bli ett NAS.

Lite så här blev det:

gpart create -s gpt da0
gpart add -t freebsd-boot -b 64k -s 64k da0
gpart add -t freebsd-ufs da0
gpart add -t freebsd-swap da0
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 da0
newfs -i 1024 /dev/da0p2
mount /dev/da0p2 /mnt
edit /tmp/bsdinstall_etc/fstab

Och så lägger man till:

/dev/da0p2 / ufs rw 1 1
/dev/da0p3 none swap sw 0 0

Sen är det bara att skriva exit och fortsätta med installationen och helt plötsligt så hade jag 10M inoder istället för 2.5M inoder på en disk som är 40GB. Och så insåg jag att open-vm-tools kräver så sjukt mycket dependencies, men då hittade jag open-vm-tools-nox11 som ett helt eget paket som jag kunde kompilera utan att ha mängder med dependencies. Så bara det sparade lite på inoder och utrymme.

Mina maskiner som jag har just nu är:

mumble – Denna kör FreeBSD 9 och hostar mumble-servern och bitlbee, den har 128MB ram och ca 2GB hdd.
mysql – Denna kör FreeBSD 9 och hostar enbart mysql-servern, den har 512MB ram och 8GB hdd.
webserver – Denna kör Debian 6.0.3 och hostar enbart Apache 2.2, en enda uppgiften den har är att slussa vidare requests på port 80 till rätt maskin på nätverket. Så det är en proxy för http som svarar på olika vhosts. Väldigt smidigt när man har olika maskiner på nätverket som har sin egna webserver. Den har 512MB ram och 4GB hdd.
win2k – Denna kör Windows 2003 Adv Server och det är mest en plojmaskin, vet inte riktigt vad jag skall använda denna till, men något lär jag komma på. Jag har ju statsen för #beerhazard som körs av mIRCStats och det är en windowsbinär. 512MB ram och 8GB hdd.
godfather – Denna kör FreeBSD 9 och är min main-server, jag kommer ha mitt primära shell här för irssi och vänners shellkonton, eggdrops och en webserver för småsaker. Den har 1024MB ram och 40GB hdd.
darksun – Denna kör FreeBSD 9 och är en maskin till en polare som skall hosta lite egna saker. Den har 1024MB ram och 40GB hdd.
minecraft – Denna kör Debian 6.0.3 och är min minecraftserver, jag och ett antal vänner spelar minecraft lite då och då. Går att se våran värld på http://minecraft.nihplod.com. Den har 4096MB ram och 20GB hdd.
tekkit – Denna kör Debian 6.0.3 och är en minecraftserver som kör Tekkit, det är en customserver med mängder med modifikationer. Den har 3072MB ram och 20GB hdd.
vassius-server – Denna kör Ubuntu Server 11.10 och är en testmiljö till en polare. Den har 1024MB ram och 18GB hdd.

Nästa plan blir väl att jag skall slänga upp en maskin för DNS så att jag kan pilla lite med det, kan ju ta en skräpdomän där jag lattjar runt lite som jag vill. Dock så behöver jag ha lite stabilare nät från Bahnhof än vad jag har just nu. Den verkar dö lite när min lease släpps, men det skall väl lösa sig när det fasta ipet är klart. Om inget har hänt tills nästa vecka så kommer jag att klaga lite. Igen -_-.

Hade en ledig vecka från jobbet nu men jag blev inkallad att jobba extra torsdag och fredag, det känns i kroppen när man jobbat natt i 7 dagar och sen blir inkallad för mer jobb. Och nu måste jag ställa om dygnet lite snabbt så att jag är redo för nattjobb på måndag. Skall bli intressant dock, vi får besök från Portugal under natten. En kille som skall visa oss lite hur man installerar vissa saker så att vi kan göra det via remote. Så det blir mängder med folk på kontoret under natten ^^

Hade förövrigt en gullig stund på Facebook idag med Erika, det var lite sött för vi båda är inte alls riktigt så gulliga. Eller jag är nog smörigare än vad hon är, även om jag försöker låta bli då jag gärna stör mig på folks gulligull överallt. Men någongång om året så kan man väl vara lite cheezy? :P

Tror nog att det har varit väldigt mycket på senaste, jag fixade ju bilen häromdagen också. Eftersom jag inte alls tittat på dörren och verkligen tittat på problemet så ålade jag mig in i den och ur den via passagerardörren i 4 dagar, tills jag bestämde mig för att åka iväg till någon med verktyg och verkstad. När jag väl kom fram så tittade vi på dörren, och jag typ pekade och sa “Ja, dörren liksom sitter fast och jag tänkte vi kunde… eller.. vänta…” och så slet jag tag i den där metallplastlisten på dörren och slet bort den. Och vips så kunde jag öppna dörren. Så, jag åkte hem muttrandes över att jag fått leka ninja i flera dagar. Inte alls tänkt på att jag kanske skall titta på dörren och verkligen komma fram till vad i helvete som var problemet med den.

Flytten har mer eller mindre gått riktigt bra, det vi väntar på nu är protokollet så att vi kan slåss om vad det skall bli för färger på väggarna. Dom är lite långsamma med det dock =/

Nu skall jag tvinga Erika att glo på lite dokumentär med mig, måste ändå hålla mig vaken onödigt länge idag så att jag är i form för nattjobbet som sagt.

Förresten så verkar SYN trivas bra här, det gör mig glad att se. Har dessutom hittat hennes klosax så nu är hon fin om tassarna och behöver inte kloa sig överallt. Men jag känner jag måste fixa en klostolpe med en plattform på längst upp. Så det blir att besöka typ Bauhaus senare, vi skall ändå bygga lite bord till Erikas rum så då kan man passa på att styra upp en 2×2″ på typ 2m som man snörar in och sätter en plattform på. Måste lösa hur hon skall klättra upp.

Nu kom fröken och gosar med mig, måste gå!

Apr 102012
 

Äntligen ledig från jobbet i ett par dagar nu, har jobbat waaaaay to much.

Verkar som att jag fått liv i mitt RAID-kort också, jag hittade någon sida där dom pratade om att det inte hade stöd för VT-d, så jag avaktiverade det, installerade om ESXi och petade in vettiga paket och nu jävlar fungerar det som fan. Fick dessutom igång monitoreringen av kortet i ESXi också, inte riktigt så mycket som jag ville ha, men det är iaf något. Hade hoppats på att man skulle få ut information om temperatur eller liknande information, inte att “diskarna mår typ bra”. Hmms, undrar vad systemet säger om jag rycker ut en disk i drift? :P. Har även insett att diskarna är gamla och antagligen inte kommer leva särskilt länge. Men tillsvidare så är det prima prima. Håller för stunden på att installera Debian som skall agera dedikerad server till min minecraft-server. Sen har jag slängt in Windows 2k3 Server just for lulz. Även en Ubuntu server till Vassius.

Måste ju ändå stresstesta systemet lite och se vad jag kan pressa ut ur den liksom.

Märkte även att mitt trådlösa TP-link-usb-blablabla-kort segfaultar min brandvägg, så jag fick dra ur den och typ köra via min accesspoint tillsvidare. Lite trist men inget att göra åt antar jag.

Min UPS dummar sig dessutom, har dock inte tittat så mycket mer på det, men nu när jag är ledig så tänkte jag ta mig lite tid och pilla med allt här hemma. Erika skall dessutom börja på en praktik hos ett par vänner till mig och morsan, det blir blommor till tusen. Så jag tror nog att hon kommer att trivas gott där. Så kan jag leka hemmaman denna vecka, blir nog prima ^^

Oh, fick dörren intryckt på bilen för någon dag sedan. Den stod så vackert parkerat och någon bestämde sig för att toucha bilen så att jag inte kan öppna dörren längre. Så jävla typiskt, jag måste liksom ninja mig in och ut ur bilen nu från passagerarsidan. Jag är fan inte byggd för det -_- Måste dessutom polisanmäla det, men det verkar som att Solnapolisen har varit upptagna med påsk, för det är väldigt tyst när jag blir kopplade till dom. Ringer väl imorgon när det är vardag igen. Skall dessutom ringa Bahnhof i samma veva och fråga angående uppkopplingen, har ju fortfarande 100/10 och inget fast ip… Plans plans plans.

Anyhow, skall se om jag kan få upp dörren på något sätt, för jag bryr mig inte riktigt om jag kan låsa den, utan jag vill bara kunna öppna upp den så att jag kan ta mig in och ut ur den ordentligt. Försäkringen lär inte täcka särskilt mycket med tanke på att det är en gammal Volvo från 87. Självrisken lär vara dyrare än vad bilen kostar liksom. Men men, jag skall kolla lite med några vänner som är bilnördar och se vad man kan göra. Annars kommer jag gå loss på den med en kofot och bända upp dörren. Den är ju ändå inlåst i en bur här hemma, och på jobbet lär det inte hända särskilt mycket. Det är ju inte så att jag har något viktigt i bilen utöver typ.. ratten. Den har ju en rattmuff så.

Skiter sig allt med bilen så lär jag väl få skaffa mig en ny kärra för ett par tusenlappar antar jag, känner väl inte direkt lust till att låna pengar för att köpa mig en dyrare bil som kostar mer i månaden på försäkringen och dessutom kostar lånpengar i samma veva. Den totala kostnaden lär vara högre än vad den är just nu, sen är ju bensinen ändå så löjligt dyr. Även om jag just nu i skrivande stund tjänar på att ta bilen till jobbet istället för att köpa busskort.

Vad mer vad mer, jo. Jag har installerat laptopen i hallen nu, den visar buss/tunnelbana-informationen i realtid för Husby, den blev riktigt söt verkligen. Dock så skall jag fixa upp den lite vettigare sen när vi vet vad som blir av med hallen. Annars så har allt gått bra, blev ju lite hysteriskt där när jag jobbade hela helgen och dessutom jobbade natt hela veckan + helgen som kom. Har inte fått mycket gjort här hemma med Erika, utan hon har fått ta hand om det mesta. Men det har gått väldigt bra ändå. Fick ju pli på hennes dator också nu, så nu jävlar kan hon musicera ordentligt.

Skall bara titta lite efter något sjyst köksbord med intressanta stolar, vettigt måleribord på typ.. 1m till Erika och bättre skrivbord för hennes musikanläggning. Lite randomsaker till vardagsrummet och bla bla bla bla. Det är sådant vi kikar på vart eftersom iofs. Det är roligt =)

Detta.. var ett mycket bra val av oss två, och jag är väldigt nöjd. SYN verkar stormtrivas också, så det är ett gott betyg ^^

Nu är väl planen att jag skall installera om Godfather och slänga upp honom som en virtuell maskin, och i samma veva installera en webserver som jag skall pitcha runt allt till.

Frågan är väl, finns det någon lösning för pfsense där jag kan komma åt port 22 och skickas vidare till olika interna ip-nummer beroende på vilket hostname jag anslöt till. Lite som med vhosts för web. ssh1.nihplod.com skulle ansluta till 10.0.0.2, men ssh2.nihplod.com skulle ansluta till 10.0.0.3. Eller får man göra det via typ … mod_proxy? Känns lite onödigt att dra in apache i det hela bara för att kunna slussa runt diverse saker. Men.. kanske värt det om man vill kunna göra just så, att man har en virtuell maskin vars enda uppgift är att slussa runt diverse anrop till rätt interna maskiner. I sense some googleing time!

Dock skall jag nog faktiskt ta och sova lite, skall bli skönt att få sova nattetid nu. Om jag klarar av det nu när jag inte behöver vara vaken natt. Skall iofs jobba natt nästa vecka igen, så det vore väl kanske lite dumt att vrida på dygnet för att sedan vrida på dygnet igen. Dagens i-landsproblem >_<

Gosdags med tösagos!