T-Pot Deployment on VLAN: Containers Running but Host Becomes Inaccessible #1889
Replies: 3 comments 7 replies
|
Hi any update on this. Thank You. |
|
@Fujimaru-Kun The key observations are:
At this point, I'd recommend checking the Docker networking state rather than the T-Pot services themselves. Some useful commands would be: docker network ls
docker network inspect <network_name>
docker info | grep -A5 "Default Address Pools"
ip route
ip addr
docker ps
journalctl -u docker
journalctl -u tpotIn particular, look for:
If the Docker address pools are exhausted or overlap with your infrastructure, configuring Docker's Since your deployment is intentionally VLAN-based, it's also worth considering whether Docker's default bridge networking is the best fit. Docker provides an IPvlan network driver specifically for integrating containers with existing Layer 2/VLAN networks, including 802.1Q tagged interfaces via One question that would help narrow this down:
That would help determine whether this is:
If this solves your problem, feel free to mark it as the accepted answer so others can find it easily. |
|
Just wanted to add a confirmed root cause + fix for this exact symptom (containers running → host completely inaccessible via SSH/WebUI/all forwarded ports → stopping containers immediately restores access), since I hit it myself on a fresh VLAN-segmented deployment (TP-Link Omada router, dedicated /24 VLAN for the honeypot). Root cause: check That Why this breaks all connectivity, not just to specific containers: on Linux, a directly-connected route (like a local Docker bridge) always takes priority over sending traffic out through the default gateway for anything matching its subnet. So once that overlap exists, the host's kernel routes any reply destined for an address in that range (including your actual router, your actual management PC, everything on your real LAN) into the fake local Docker bridge instead of out through the real network interface. Packets look like they're received fine (inbound routing isn't affected), but the replies vanish into the wrong bridge — which matches the "containers running = host unreachable" symptom precisely. The fix: give Docker a custom address pool that can't overlap with your actual network(s), sized generously enough that it'll never need to fall back into sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<'EOF'
{
"default-address-pools": [
{"base": "10.10.0.0/16", "size": 24}
]
}
EOF
sudo systemctl restart dockerThen do a full clean reinstall of T-Pot (uninstall.sh if available, or manually stop/remove all containers + After that, Might be worth calling out in the docs that anyone deploying on a non-default LAN range (especially |


Uh oh!
There was an error while loading. Please reload this page.
Hi Team,
I'm looking for guidance regarding a T-Pot deployment issue in a VLAN-segmented environment.
Our initial Proof of Concept (POC) deployment was successful when the T-Pot server was connected directly to a standard network without any VLAN configuration. All services, including the T-Pot Web UI and SSH access, worked as expected.
However, during production deployment, the server was assigned to a dedicated VLAN (e.g., VLAN 222) with a private /24 subnet. The installation completed successfully, and all Docker containers started normally after running the T-Pot customizer script. Despite the containers running, the server itself became inaccessible:
Interestingly, once all T-Pot containers are stopped, normal access to the server is immediately restored, including SSH and web management access.
Our target design is to eventually monitor multiple internal VLANs. However, we are currently testing with only a single VLAN before expanding to additional VLANs. This deployment is intended for an internal environment only and will not be exposed directly to the public Internet.
A few questions:
Since the deployment works correctly without VLAN configuration but becomes inaccessible once T-Pot is deployed on a VLAN, we are trying to determine whether additional T-Pot, Docker, or host networking configuration is required.
Any insights, recommendations, or similar experiences would be greatly appreciated.
Thank you.
All reactions