Importing existing config to Netgate 6100 Max
-
I'm coming from a 6 NIC Intel i225-V3 china box to Netgate 6100 MAX. I'm using multi WAN (3x) and couple of VLAN's. Of course one LAN and a management port.
Can I just upload my old config and reassign the interfaces via console? Or do I have to edit my config file first to the new network ports? (igc0 to igx0 for example)Thanks in advance!
(Old system is running pfSense CE 2.6 btw)
-
If you upload the conf to the GUI, it will ask for the new Int mapping.
-
One thing to be aware of here is that because the 6100 also has igc NICs it may not ask you.
If you existing config uses only igc0-3 those also exist in the 6100 and would just be applied to them directly. As long as you have igc4 or 5 assigned in the old config though you will be asked to re-assign.Steve
-
@stephenw10 Thanks for that because that's the case.
-
In that case it will just reboot into the config after you restore it using the LAN1-4 ports. You will need to connect to those as appropriate to access it but then you can re-assign the interfaces as needed.
Steve
-
Feedback on this: the import was quiet painful because VLAN didn't match with interfaces names. I ended up in editing the config file with find/replace to the new interface names. Had some trouble because it's confusing that WAN1 is ix3 and WAN 2 ix2.
After some bad user error I got it running!
-
Another thing: coming from 3rd party device with imported settings are there any settings I should set for the 6100? system tunables I disabled flow control. Also LRO and TSO. Hardware checksum I did enable.
Anything else?
bootloader.conf is:
kern.cam.boot_delay=10000 kern.ipc.nmbclusters="1000000" kern.ipc.nmbjumbop="524288" kern.ipc.nmbjumbo9="524288" opensolaris_load="YES" zfs_load="YES" kern.geom.label.gptid.enable="0" kern.geom.label.disk_ident.enable="0" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" net.link.ifqmaxlen="128" boot_serial="YES" console="comconsole" comconsole_speed="115200" hint.cordbuc.0.at="isa" hint.cordbuc.0.port="0x800" hint.gpioled.0.at="gpiobus0" hint.gpioled.0.pins="0x001" hint.gpioled.0.name="red1" hint.gpioled.0.invert="1" hint.gpioled.1.at="gpiobus0" hint.gpioled.1.pins="0x002" hint.gpioled.1.name="green1" hint.gpioled.1.invert="1" hint.gpioled.2.at="gpiobus0" hint.gpioled.2.pins="0x004" hint.gpioled.2.name="blue1" hint.gpioled.2.invert="1" hint.gpioled.3.at="gpiobus0" hint.gpioled.3.pins="0x008" hint.gpioled.3.name="amber1" hint.gpioled.3.invert="1" hint.gpioled.4.at="gpiobus0" hint.gpioled.4.pins="0x010" hint.gpioled.4.name="red2" hint.gpioled.4.invert="1" hint.gpioled.5.at="gpiobus0" hint.gpioled.5.pins="0x020" hint.gpioled.5.name="green2" hint.gpioled.5.invert="1" hint.gpioled.6.at="gpiobus0" hint.gpioled.6.pins="0x040" hint.gpioled.6.name="blue2" hint.gpioled.6.invert="1" hint.gpioled.7.at="gpiobus0" hint.gpioled.7.pins="0x080" hint.gpioled.7.name="amber2" hint.gpioled.7.invert="1" hint.gpioled.8.at="gpiobus0" hint.gpioled.8.pins="0x100" hint.gpioled.8.name="red3" hint.gpioled.8.invert="1" hint.gpioled.9.at="gpiobus0" hint.gpioled.9.pins="0x200" hint.gpioled.9.name="green3" hint.gpioled.9.invert="1" hint.gpioled.10.at="gpiobus0" hint.gpioled.10.pins="0x400" hint.gpioled.10.name="blue3" hint.gpioled.10.invert="1" hint.gpioled.11.at="gpiobus0" hint.gpioled.11.pins="0x800" hint.gpioled.11.name="amber3" hint.gpioled.11.invert="1" autoboot_delay="3" hw.hn.vf_transparent="0" hw.hn.use_if_start="1" net.link.ifqmaxlen="128" hw.ix.flow_control="0" kern.ipc.semopm=100 kern.ipc.semmni=128 kern.ipc.semmns=32000 kern.ipc.shmmni=4096
-
In Sys > Adv > Misc I would enable QAT and Intel Core for crypto and thermal hardware. Those are the defaults but may not be set after importing a config.
Steve