Jack Moore

Email: jack(at)jmoore53.com
Project Updates

Double Network Trouble

03 Nov 2020 » system configuration, sysadmin, homelab, networking

I dont really know what changed, but now it works. All I really did was disable a hardware setting and I could connect to the internet from LAN.

Hardware Checksum Offloading

Basically all I did was check the box that said Disable hardware checksum offloading and everything worked.

Nat Mapping

Interface -> LAN External IP -> Natted IP of FW on local network (192.168.200.2) Internal IP -> * Destination IP -> * Description -> Nat for LAN

Switch Port Mapping

On Servers:

Port 1 -> ILO1 (vlan10) Port 13 -> ILO2 (vlan10)

Port 3 -> HLPMX1 (vlan10) Port 15 -> HLPMX2 (vlan10)

Port 4 -> HLPMX1 (vlan10) Port 16 -> HLPMX2 (vlan10)

Port 5 -> HLPMX1 (vlan11) Port 17 -> HLPMX2 (vlan11)

Port 6 -> HLPMX1 (vlan9) (pfsense sync) Port 18 -> HLPMX2 (vlan9) (pfsense sync)

Switch VLANS

VLAN9 -> 10.0.9.1/24 (PFSense Sync) VLAN10 -> 10.0.0.0/24 (Management Interfaces!) VLAN11 -> 10.0.1.0/24 (Applications) VLAN12 -> 10.0.2.0/24

10.0.3.0/24 -> VPN Subnet 10.0.9.0/24 -> Sync VLAN

Changing ILO IP’s from the Server

Open HP-MPC Source

vim /etc/apt/sources.list.d/hp-mpc.list

Add this to the hp-mpc.list file

# HP Management Component Pack
deb http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current non-free 

Curl the Key

curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -

Run an update

apt update

Installing HPONCFG

apt install hponcfg

And now via /sbin/hponcfg it should be ready.

<RIBCL VERSION="2.0">
 <LOGIN USER_LOGIN="xxx" PASSWORD="xxx">
 <RIB_INFO MODE="WRITE" >
 <MOD_GLOBAL_SETTINGS>
 <HTTPS_PORT VALUE="443"/>
 <HTTP_PORT VALUE="80"/>
 </MOD_GLOBAL_SETTINGS>
 <MOD_NETWORK_SETTINGS>
 <IP_ADDRESS VALUE = "10.0.0.13"/>
 <SUBNET_MASK VALUE = "255.255.255.0"/>
 <GATEWAY_IP_ADDRESS VALUE = "10.0.0.1"/>
 <PRIM_DNS_SERVER value = "10.0.0.1"/>
 <DHCP_ENABLE VALUE = "N"/>
 <DNS_NAME value="xxx" />
 </MOD_NETWORK_SETTINGS>
 </RIB_INFO>
 </LOGIN>
</RIBCL>

The HTTPS_PORT and HTTP_PORT were helpful for setting web interfaces.

© Jack Moore