IP 330 Install Issue..Solved



  • I'm having issues trying to install pfSense on an IP330 (266 MHz).

    I read that the install can use the embedded or the CD rom so I'm using the CD-Rom.

    I've updated the steps to include the final steps which fixed the issues.

    –--------------------

    Put the Nokia's HD into a PC with a CD-Rom and boot from the pfSense CD.
    Choose Option 99 to install the HD.
    Reboot.  When the machine shows the PC's main splash screen I shut off the machine and put the drive back into the IP330.

    While connected with a serial console cable, I see the IP330 boot up.


    Trying to mount root from ufs:/dev/ad0s1a

    ___
    / f
    / p _
    / Sense
    _

        _
    _/

    Welcome to pfSense 1.0.1 on the 'pfSense' platform...

    Mounting filesystems... done.
    Creating symlinks......done.
    Launching PHP init system... done.
    Initializing................. done.
    Starting device manager (devd)...done.
    Loading configuration......done.

    LAN sis0 interface mismatch. -- Running interface assignment option.

    Valid interfaces are:

    fxp0    ff:ff:ff:ff:ff:ff
    fxp1    ff:ff:ff:ff:ff:ff
    fxp2    ff:ff:ff:ff:ff:ff

    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]?

    –----

    I assign the interfaces and proceed.


    The interfaces will be assigned as follows:

    LAN  -> fxp0
    WAN  -> fxp2

    Do you want to proceed [y|n]?y

    Updating configuration…done.
    Cleaning backup cache...done.
    Setting up extended sysctls...done.
    Syncing user passwords...done.
    Starting Secure Shell Services...done.
    Setting timezone...done.
    Starting syslog...done.
    Configuring LAN interface...done.
    Configuring WAN interface...done.
    Configuring OPT interfaces...done.
    Configuring CARP interfaces...done.
    Configuring firewall......done.
    Starting webConfigurator...done.
    Starting DNS forwarder...done.
    Starting DHCP service...done.
    Setting up microcode and tx/rx offloading...done.
    Starting FTP helpers...done.
    Starting DHCP service...done.
    Starting OpenNTP time client...done.
    Starting CRON... done.
    Syncing packages...
    Executing rc.d items...
    Stopping /usr/local/etc/rc.d/.sh...done.
    Starting /usr/local/etc/rc.d/
    .sh...done.
    Bootup complete


    Set the PC to 192.168.1.2 to access the default 192.168.1.1 address
    Access the box at http://192.168.1.1 default username <admin>  password <pfsense>Enable serial console in System->Advanced
    and change the LAN IP to your local network.

    Enjoy the 1U pfSense firewall  ;D</pfsense></admin>



  • Valid interfaces are:

    fxp0    ff:ff:ff:ff:ff:ff
    fxp1    ff:ff:ff:ff:ff:ff
    fxp2    ff:ff:ff:ff:ff:ff

    seems to be invalid

    http://www.freebsd.org/releases/6.2R/hardware-i386.html#ETHERNET



  • @Perry:

    Valid interfaces are:

    fxp0    ff:ff:ff:ff:ff:ff
    fxp1    ff:ff:ff:ff:ff:ff
    fxp2    ff:ff:ff:ff:ff:ff

    seems to be unvalid

    I know it's invalid, that's why I've added the <spoofmac>line in /cf/conf/config.xml</spoofmac>



  • You need to enable serial console in System->Advanced.

    –Bill



  • @billm:

    You need to enable serial console in System->Advanced.

    –Bill

    Is this in the config.xml?



  • Try to access the device at the interface that you assigned LAN to. We have some code in place to autospoof the MACs on these devices. You can enable the serial console from the webgui at system>advanced. After a reboot you should see the full bootup including the consolemenu.



  • @hoba:

    Try to access the device at the interface that you assigned LAN to. We have some code in place to autospoof the MACs on these devices. You can enable the serial console from the webgui at system>advanced. After a reboot you should see the full bootup including the consolemenu.

    No joy.. While editing the /cf/config/config.xml I changed the IP to a correct IP on my network.  That IP was not responding to pings.

    I updated my first post to include the steps to modify /cf/config/config.xml to include the spoofmac.



  • Thanks for the help and pointers.
    For some reason the modifications to the /cf/conf/config.xml file weren't being picked up.

    I had also tried removing the <spoofmac>entries and changing the <ipadd>to an IP on my network.  That didn't work either.

    I set my pc to 192.168.1.2 so I could access the default 192.168.1.1 address and was able to make the changes to the IP address and enable serial console in System->Advanced

    thanks.</ipadd></spoofmac>



  • We use caching for the config.xml to speed up processing it. Directly editing the config.xml on a running system won't work unless you empty the cache and reboot. Glad you got it going  :)



  • @hoba:

    We use caching for the config.xml to speed up processing it. Directly editing the config.xml on a running system won't work unless you empty the cache and reboot. Glad you got it going  :)

    It wasn't a live system.  I was editing it after mounting the drive in a FreeSBIE booted system.

    Also, would it be possible to allow entry of an IP address during the first boot after putting the drive back in the Nokia?  This would be after the interfaces are set.
    or
    An option to enable the Serial Console

    Below is a snippet of what we currently see and possibly where the new options are set..
    –----------------------------
    The interfaces will be assigned as follows:

    LAN  -> fxp0
    WAN  -> fxp2

    <new option=""><------Request IP address for LAN (this is needed so we can get to the web interface and enable serial console...
    or
    <new option=""><------Request serial console enable...  ie:  Enable Serial Console

    Do you want to proceed [y|n]?y

    Updating configuration…done.
    ------------------------------</new></new>


Log in to reply