pfSense-Installation auf CF-Karte für ALIX2C3
Die Installation von pfSense auf einer CF-Karte oder einem Microdrive lässt sich mit diversen Methoden bewerkstelligen. Die gängigsten Arten sind:
- physdiskwrite
- Installation auf das Medium
- Kopieren der Daten auf das Medium
gunzip -c pfSense-1.2-RC3-Embedded.img.gz | dd of=/dev/sdX bs=16kAls kleine Erinnerung, ab Fedora 7 und wahrscheinlich auch anderen, neueren Distributionen heissen die Geräte nicht mehr hdX, sondern sdX. Nach ein paar Sekunden ist der Vorgang abgeschlossen und die Karte kann in das ALIX2C3 eingesetzt werden. Der serielle Port nutze ich für die Konsole mit einen Serial-to-USB-Kabel. minicom verwende ich somit mit dem Gerät /dev/ttyUSB0 statt mit /dev/ttyS0. Die Einstellungen müssen 38400NP8 und die Fluss-Kontrolle "aus" sein, damit der Zugriff auf das Boot-Menü des ALIX2C3 möglich ist.
(9) 9600 baud (2) 19200 baud (3) 38400 baud (5) 57600 baud *1* 115200 baud (C) CHS mode *L* LBA mode (W) HDD wait (S) HDD slave *R* Serial console enable (E) Etherboot enable (X) Xmodem upload (Q) QuitDer spätere Zugriff auf das Boot-Menü des ALIX2C3 ist mit 's' während der Speicherprüfung möglich. Nach dem Definieren der Einstellungen, startet das ALIX2C3
PC Engines ALIX.2 v0.98b 640 KB Base Memory 261120 KB Extended Memory 01F0 Master 848A HMS360404D5CF00 Phys C/H/S 7936/16/63 Log C/H/S 992/128/63darauf folgt der Boot-Vorgang vom Microdrive. Jedoch muss nun die Geschwindigkeit der seriellen Konsole auf 9600 reduziert werden, auf jeden Fall bei mir.
Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... Copyright (c) 1992-2007 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 6.2-RELEASE-p8 #0: Wed Nov 7 19:34:44 EST 2007 sullrich@builder6.pfsense.com:/usr/obj.pfSense/usr/src/sys/pfSense_wrap.6 Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Geode(TM) Integrated Processor by AMD PCS (498.05-MHz 586-class CPU) Origin = "AuthenticAMD" Id = 0x5a2 Stepping = 2 Features=0x88a93dUnd plötzlich erscheint das pfSense-Logo :-)AMD Features=0xc0400000 real memory = 268435456 (256 MB) avail memory = 253276160 (241 MB) pnpbios: Bad PnP BIOS data checksum wlan: mac acl policy registered K6-family MTRR support enabled (2 registers) ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) cpu0 on motherboard pcib0: pcibus 0 on motherboard pci0: on pcib0 MFGPT bar: f00100006200 pci0: at device 1.2 (no driver attached) vr0: port 0x1000-0x10ff mem 0xe0000000-0xe0 miibus0: on vr0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto vr0: Ethernet address: 00:0d:b9:12:77:80 vr1: port 0x1400-0x14ff mem 0xe0040000-0xe0 miibus1: on vr1 ukphy1: on miibus1 ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto vr1: Ethernet address: 00:0d:b9:12:77:81 vr2: port 0x1800-0x18ff mem 0xe0080000-0xe0 miibus2: on vr2 ukphy2: on miibus2 ukphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto vr2: Ethernet address: 00:0d:b9:12:77:82 ath0: mem 0xe00c0000-0xe00cffff irq 9 at device 12.0 on pci0 ath0: Ethernet address: 00:0b:6b:2c:3b:d8 ath0: mac 10.5 phy 6.1 radio 6.3 isab0: port 0x6000-0x6007,0x6100-0x61ff,0x6200-0x623f,0x9d00-00 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff0 ata0: on atapci0 ata1: on atapci0 pci0: at device 15.3 (no driver attached) ohci0: mem 0xefffe000-0xefffefff irq 15 at devi0 ohci0: [GIANT-LOCKED] usb0: OHCI version 1.0, legacy support usb0: on ohci0 usb0: USB revision 1.0 uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered pci0: at device 15.5 (no driver attached) orm0: at iomem 0xe0000-0xeafff on isa0 ppc0: parallel port not found. sio0 at port 0x3f8-0x3ff irq 4 flags 0x30 on isa0 sio0: type 16550A, console sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled RTC BIOS diagnostic error 80 Timecounter "TSC" frequency 498053871 Hz quality 800 Timecounters tick every 10.000 msec Fast IPsec: Initialized Security Association Processing. ad0: 3906MB at ata0-master PIO4 GEOM_LABEL: Label for provider ad0a is ufs/pfSense. GEOM_LABEL: Label for provider ad0d is ufs/pfSenseCfg. Trying to mount root from ufs:/dev/ufs/pfSense WARNING: / was not properly dismounted
___ ___/ f \ / p \___/ Sense \___/ \ \___/ Welcome to pfSense 1.2-RC3 on the 'embedded' platform... Setting up embedded specific environment... done. Mounting filesystems...WARNING: /cf was not properly dismounted WARNING: R/W mount of / denied. Filesystem is not clean - run fsck mount: /dev/ufs/pfSense: Operation not permitted ** /dev/ufs/pfSense ** Last Mounted on / ** Root file system ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 2594 files, 57764 used, 55991 free (2655 frags, 6667 blocks, 2.3% fragmentation) ***** FILE SYSTEM MARKED CLEAN ***** ** /dev/ufs/pfSenseCfg (NO WRITE) ** Last Mounted on /cf ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 6 files, 17 used, 1854 free (22 frags, 229 blocks, 1.2% fragmentation) WARNING: R/W mount of /cf denied. Filesystem is not clean - run fsck mount: /dev/ufs/pfSenseCfg: Operation not permitted ** /dev/ufs/pfSenseCfg ** Last Mounted on /cf ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 6 files, 17 used, 1854 free (22 frags, 229 blocks, 1.2% fragmentation) ***** FILE SYSTEM MARKED CLEAN ***** done. Creating symlinks......done. Launching PHP init system... done. Initializing.................. done. Starting device manager (devd)...done. Loading configuration......done. Network interface mismatch -- Running interface assignment option.Da die Netzwerk-Schnittstellen nicht definiert sind, müssen diese nun konfiguriert werden.
Valid interfaces are: vr0 00:0d:b9:12:77:80 vr1 00:0d:b9:12:77:81 vr2 00:0d:b9:12:77:82 ath0 00:0b:6b:2c:3b:d8 Do you want to set up VLANs first? If you are not going to use VLANs, or only for optional interfaces, you should say no here and use the webConfigurator to configure VLANs later, if required. Do you want to set up VLANs now [y|n]?Wenn man sich mit der Schnittstellenzuweisung "abgemüht" hat, ist die Sache schon vorüber und das ALIX2C3 wäre einsatzbereit. Die Betonung liegt auf "wäre", denn es gibt ein Problem. Beim DHCP-Server bleibt der Startvorgang von pfSense stehen.
Starting DHCP service...done.Dies ist wohl ein generelles Problem.
Keine Kommentare:
Kommentar veröffentlichen