Das ist dein (erstes) Problem:
$ netstat -an | grep "LISTEN " tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN tcp6 0 0 :::35729 :::* LISTEN
Sie überwachen den Port 8100 nur auf localhost (127.0.0.1). Sie können Ihren Dienst entweder so konfigurieren, dass er eine oder mehrere Ethernet-Schnittstellen überwacht, oder iptables
Port 8100 von einer Ethernet-Schnittstelle an 127.0.0.1:8100 weiterleiten