sobota 27. června 2009

WRAP.1E a pfSense 1.2.2

Již v roce 2005 jsem si požídil desku s od výrobce PC Engines s označením WRAP.1E. Dobu jsem ji používal jako domácí router s Embeded systémem m0n0wall. Jednoho dne udeřil do baráku blesk a jeden eth port odešel. Tak jsem router nahradil na rychlo Edimaxem. Desku WRAP jsem naštěsí vyreklamoval a od té doby ji mám doma v krabici jako zálohu Edimaxu. No a v posledních dnech mě lákalo přejít zpět na WRAP s OS pfSense. Je to nástupce m0n0wallu, který je též stojí na základech FreeBSD. Instalace na CF je velmi snadná, stáhneme si potřebný img soubor a pak jej pomocí zcat a dd nakopírujeme na kartu.

ubuntu:~$ zcat pfSense-1.x-Embedded.img.gz | dd of=/dev/sde bs=16k
7665+1 vstoupivších záznamů
7665+1 vystoupivších záznamů
125 587 456 bajtů (126 MB) zkopírováno, 129,538 s, 970 kB/s

Po instalaci router zapneme a nastavíme LAN sítové rozhraní pomocí sériové konzole (wrap nemá žádnou grafickou kartu), abychom pomoci webGUI mohli konfigurovat systém.

Protože jsem línej a nechtělo se mi seriový kabel zapojovat ze zadu v domácím PC, užil jsem USB kabelu, který pomocí patřičného driveru v kernelu emuluje seriovou komunikaci.

/build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
pl2303 3-2.3:1.0: pl2303 converter detected
usb 3-2.3: pl2303 converter now attached to ttyUSB0
usbcore: registered new interface driver pl2303
/build/buildd/linux-2.6.24/drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver

Pomocí aplikace screen se připojíme na patřičné zařízeni, pořadovanou rychlostí.

ubuntu:~$ screen /dev/ttyUSB0 9600

Welcome to pfSense 1.2.2 on the 'embedded' platform...

*** Welcome to pfSense 1.2.2-embedded on pfSense ***

LAN* -> sis0 -> 192.168.1.1
WAN -> sis1 -> NONE(DHCP)

pfSense console setup
***********************
0) Logout (SSH only)
1) Assign Interfaces
2) Set LAN IP address
3) Reset webConfigurator password
4) Reset to factory defaults
5) Reboot system
6) Halt system
7) Ping host
8) Shell
9) PFtop
10) Filter Logs
11) Restart webConfigurator
12) pfSense PHP shell
13) Upgrade from console
14) Enable Secure Shell (sshd)

Žádné komentáře: