Navigation

    Netgate Discussion Forum
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search

    IP 330 Install Issue..Solved

    Hardware
    4
    10
    4215
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tomv last edited by

      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>

      1 Reply Last reply Reply Quote 0
      • P
        Perry last edited by

        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
        doc.pfsense.org

        1 Reply Last reply Reply Quote 0
        • T
          tomv last edited by

          @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>

          1 Reply Last reply Reply Quote 0
          • B
            billm last edited by

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

            –Bill

            pfSense core developer
            blog - http://www.ucsecurity.com/
            twitter - billmarquette

            1 Reply Last reply Reply Quote 0
            • T
              tomv last edited by

              @billm:

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

              –Bill

              Is this in the config.xml?

              1 Reply Last reply Reply Quote 0
              • H
                hoba last edited by

                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.

                1 Reply Last reply Reply Quote 0
                • T
                  tomv last edited by

                  @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.

                  1 Reply Last reply Reply Quote 0
                  • T
                    tomv last edited by

                    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>

                    1 Reply Last reply Reply Quote 0
                    • H
                      hoba last edited by

                      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  :)

                      1 Reply Last reply Reply Quote 0
                      • T
                        tomv last edited by

                        @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>

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post