Ok not the quickest solution but here goes.
Initial build is with a Gateway install with two interfaces, one of which must be reachable by a device with a web browser for the first-time setup to be completed.
Once completed SSH into the device (or use the VMware console) and run the following command from expert mode:
See Checkpoint sk69621 for more detail.
[Expert@FW-B:0]# cat /etc/udev/rules.d/00-OS-XXrules
ID=="0000:0b:00.0", NAME="eth0"
ID=="0000:13:00.0", NAME="eth1"
This shows the currently assigned interface names and their associated PCI BUS ID’s.
We can now add the additional interfaces via VMWare, been careful to only have “Network adapter 1” connected to the device.
Now reboot the Gateway VM.
Log back into the Gateways Gaia interface and enable all of the newly created interfaces.
Now we need to enable the interfaces one at a time in VMWare to match them up against the Gateway interface showing up. Make a note of which Network adapter on VMware causes which ethx port on the Gateway to come up. You can do this either in Gaia or using the ethtool command.
Repeat the above steps for the remaining VMWare network adapters, at the end should have a table that looks something like this.
VMWare | Checkpoint Gateway |
Network adapter 1 | eth0 |
Network adapter 2 | eth1 |
Network adapter 3 | eth8 |
Network adapter 4 | eth2 |
Network adapter 5 | eth4 |
Network adapter 6 | eth6 |
Network adapter 7 | eth9 |
Network adapter 8 | eth3 |
Network adapter 9 | eth5 |
Network adapter 10 | eth7 |
Now we need to ssh (VMWare console) back into the Gateway and edit the file we looked at earlier.
Before editing the the file looks like this.
ID=="0000:0b:00.0", NAME="eth0"
ID=="0000:13:00.0", NAME="eth1"
ID=="0000:04:00.0", NAME="eth2"
ID=="0000:05:00.0", NAME="eth3"
ID=="0000:0c:00.0", NAME="eth4"
ID=="0000:0d:00.0", NAME="eth5"
ID=="0000:14:00.0", NAME="eth6"
ID=="0000:15:00.0", NAME="eth7"
ID=="0000:1b:00.0", NAME="eth8"
ID=="0000:1c:00.0", NAME="eth9"
Once we have finished editing it.
ID=="0000:0b:00.0", NAME="eth0"
ID=="0000:13:00.0", NAME="eth1"
ID=="0000:04:00.0", NAME="eth3"
ID=="0000:05:00.0", NAME="eth7"
ID=="0000:0c:00.0", NAME="eth4"
ID=="0000:0d:00.0", NAME="eth8"
ID=="0000:14:00.0", NAME="eth5"
ID=="0000:15:00.0", NAME="eth9"
ID=="0000:1b:00.0", NAME="eth2"
ID=="0000:1c:00.0", NAME="eth6"
Now save the file and reboot the gateway.
For a final check once it has rebooted you can disconnect the interfaces one at a time in VMware and watch the state of the interface change via the Gaia web interface.