mirror of
https://github.com/EasyTier/easytier.github.io.git
synced 2025-05-19 10:27:06 +00:00
1.4 KiB
1.4 KiB
Network to Network
The network topology of network to network is shown in the figure
flowchart LR
subgraph Node A
nodeA[EasyTier</br>10.144.144.1]
end
subgraph Node B
nodeB[EasyTier</br>10.144.144.2]
end
id1[[10.1.1.0/24]]
id2[[192.168.1.0/24]]
id2 <-.Subnet Proxy.-> nodeA <--> nodeB <-.Subnet Proxy.-> id1
id2 -.No EasyTier needed to access the other subnet.-> id1
After the network to network configuration is successful, devices in the 192.168.1.0/24 subnet can communicate with devices in the 10.1.1.0/24 subnet without installing EasyTier.
Linux Network to Network Configuration
To achieve network to network, Node A needs to be the gateway for the 192.168.1.0/24 subnet. The startup and configuration parameters for the two EasyTier nodes are as follows:
Node A
# Start EasyTier and proxy the 192.168.1.0/24 subnet, using a public server to help network
easytier-core -i 10.144.144.1 -n 192.168.1.0/24 -p tcp://public.easytier.top:11010 --network-name n2n_test
# Allow the gateway to forward traffic and configure the firewall to allow traffic forwarding
sysctl -w net.ipv4.ip_forward=1
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.1.0/24 -j ACCEPT
Node B
# Start EasyTier and proxy the 10.1.1.0/24 subnet, using a public server to help network
easytier-core -i 10.144.144.2 -n 10.1.1.0/24 -p tcp://public.easytier.top:11010 --network-name n2n_test