Skip to content

Poster från ‘guide’ kategorin

Encrypting an existing raidz2

So, I decided to give this a try.. and this time in english. This is likely for a broader audience.

Having 8x 2TB drives in a raidz2, I was under the impression that this would force me to migrate the data first before I could  destroy and rebuild the whole pool using encrypted drive ”aliases” instead.

After more research inside a virtual machine with positive results I decided to do it for real.

So I present to you: ”FreeBSD – Encrypting an existing raidz2″.

Läs mer

Guide: iSCSI med FreeBSD, Ubuntu och Windows 7

Jag tänkte jag skulle få iSCSI att fungera på min NAS också, för det kan säkert komma till nytta någon dag. Och det är alltid kul att lära sig nya saker. För dom som inte är så insatta i vad iSCSI är för något, kan jag lekmanna-mässigt och enkelt förklara att det är ett protokoll för att montera en disk eller fil (en block-device) på en dator/server, som en ”hårddisk” på en annan dator, över nätverk (även över internet alltså).
Kort och gott tänkte jag alltså skapa en ”iso-fil” på min NAS; en helt tom fil, på 20GB. På min Ubuntu-maskin kommer jag sedan kunna se denna fil som en icke-partionerad hårddisk, som jag då kan partitionera och formatera efter eget tycke och smak. (Tänk er vilka enkla backup-möjligheter..)

Nog med dravel.. nu gör vi nåt kul!

Läs mer

Ändra login-utskriften

Jag tänkte jag skulle ändra lite i min output jag fick från min NAS när jag loggar in.

Så, först tömde jag filen /etc/motd
Efter detta så lade jag till, i filen /etc/rc.conf:
update_motd="NO"
Vill man inte starta om, men ändå få burken att använda det nya motd, så kör vi en
# /etc/rc.d/motd rcvar
Sedan kan vi även ta bort texten som behandlar lite copyrights. Det gör vi med
# touch /etc/COPYRIGHT

Sen kan man även ta bort ”Last login” om man vill det.. men det rör inte denna artikeln vid.

Guide: ddclient till FreeBSD

Fixade in Dyndns-funktionaliteten på min NAS. Blev trött en dag här när jag återigen fick en påminnelse för mina två dyndns-adresser höll på att löpa ut.
Så.. detta gjorde jag.

# cd /usr/ports/dns/ddclient
# make install clean
# cp /usr/local/etc/ddclient.conf.sample /usr/local/etc/ddclient.conf

Sedan måste man ställa in lite grejer

# ee /usr/local/etc/ddclient.conf

Vi måste ändra raderna login, password, samt lite längre ner även dyndns-delen;
sudda bort fyrkanterna framför server och protocol, sen ändrar du raden under till den eller de adresserna du har på dyndns. Har du flera så separerar du dom med ett kommatecken.

Efter detta så måste du även lägga till så att ddclient startar upp med datorn vid nästa omstart.

# ee /etc/rc.conf

Lägg till raden: ddclient_enable=”YES”

När detta är gjort så startar du ddclient med:

# /usr/local/etc/rc.d/ddclient start

Disklös HTPC, nu var det gjort!

Jag skrev tidigare om en kille som gjorde sin HTPC disklös, genom att boota den över nätverket från sin HTPC.
Jag fick blodad tand till slut, och nu har jag gjort likadant.. Häng med på turen!
Läs mer

HDD till SSD i NAS’en

Jag har skaffat mig en SSD till min NAS nu, istället för min WD Scorpio Black 2.5″, 320GB.
Valet föll på en Intel X25-V, 40GB. Har en X25-M i min stationära, och jag är mycket nöjd med den.
Läs mer

Flytta /tmp till RAM-disk

Jag kom på att det kanske är idé att flytta min ganska lite använda /tmp på NAS’en till ram, så jag slipper den diskaccessen.
Så, jag editerade min /etc/fstab med följande rad:

# md /tmp mfs rw,-s512M,noatime 0 0

Tidigare såg denna rad ut såhär:

# /dev/label/tmp /tmp ufs rw 2 2

Storleken är satt till 512MB, men den kommer bara ta vad som behövs av ramminnet, upp till 512MB.

Disklös HTPC som bootar över PXE

Jag snubblade över en trevlig guide som behandlade ämnet PXE och XBMC.
Han bootar sin XBMC från sin FreeBSD-server, över nätverket.

Du hittar sidan här:
(http://www.gnulnx.net/2010/08/17/diskless-xbmc-htpc-with-freebsd-nfs-pfsense-and-pxe/)

Få Conky att visa systeminfo från NAS via SSH

Efter att jag läste på lathund.nu om att visa conkyinformation från en dator över nätverket på min egna skärm, blev jag lite smått sugen på att prova på själv. Och gick det att ordna på Ubuntu så skulle det väl inte vara några problem att få till även i FreeBSD?
Läs mer

Checksum i FreeBSD

Ett väldigt smidigt verktyg att använda är ”cksfv” som är ett program som hjälper dig att kolla upp så alla dina filer stämmer överens med dess sfv-fil.
Det finns en ganska precis likadan motsvarighet i Ubuntu som heter ”cfv”.
Läs mer

Slipp lösenord vid SSH-anslutning

Om du, som jag, tröttnat på att alltid skriva in lösenord när du administrerar dina datorer hemma eller på annan plats, kan du lösa detta relativt smidigt.

Först så sätter du dig vid datorn som du ska ansluta från.
Här kör vi följande kommando (byt filename mot ett eget lämpligt filnamn, eller skippa f-flaggan):
# ssh-keygen -t rsa -f filename
Då skapas ~/.ssh/id_rsa.pub (eller filename och filename.pub)

Denna filen flyttar vi sedan, med hjälp av sftp, ssh, usbsticka eller annat du har till hands, till din server. Vi lägger filen tillfälligt i våran användares hemmapp. Sedan ska vi lägga till filens innehåll i våran fil ”authorized_keys”, som ligger i .ssh. Om vi utgår från att vi står i våran hemmapp, kör följande kommando (eller justera om du använde f-flaggan):
# cat id_rsa.pub >> ~/.ssh/authorized_keys
# chmod 700 ~/.ssh/authorized_keys
# chmod 600 ~/.ssh

De sista kommandona här behöver du inte köra, om du vet att rättigheterna redan är korrekta. Det som dessa annars gör är att göra så endast användaren som äger mappen kan komma åt mappen och filerna. Högst åtråvärt!
Dessa få kommandon löser dina problem och du kan nu avnjuta lösenordsfri inloggning mot din server. Om du önskar samma funktioalitet åt andra hållet, alltså kunna logga in från servern till din arbetsdator, så vänder du på ordningen och exekverar samma kommandon igen.

Guide: Att bygga och konfigurera en NAS

Efter att jag insett att jag hade lite för många, tillräckligt stora, diskar liggandes här hemma, bestämde jag mig för att inhandla delar för en NAS. Det vore ju himla praktiskt om jag kunde få till säker lagring också, så därför tänkte jag begränsa mig till ZFS, och ZFS i sig begränsar ju mina möjligheter att välja operativsystem en hel del. Så jag stog mellan OpenSolaris och FreeBSD.
Läs mer