1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2025-05-13 22:06:55 +02:00

update n2n

This commit is contained in:
kev 2019-07-13 18:04:30 +08:00
parent a4dd96bf5a
commit a8a6220692

View File

@ -10,15 +10,22 @@ application level.
+------LAN-+-----+ +- Edge. +------LAN-+-----+ +- Edge.
| . | / . | . | / .
| Client ->.Edge +-> Supernode <-+- Edge . | Client ->.Edge +-> Supernode <-+- Edge .
| . | \ . | . | (Edge) \ .
+----------+-----+ +- Edge. +----------+-----+ +- Edge.
................................ ................................
``` ```
## Supernode (eth0:1.2.3.4) ## Supernode/Edge (eth0:1.2.3.4, n2n0:192.168.100.1/24)
```bash ```bash
$ docker-compose up -d supernode # start supernode & edge
$ docker-compose up -d
# config edge routing
$ docker-compose exec edge bash
>>> ifconfig
>>> iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
>>> exit
``` ```
## Edge (eth0:192.168.1.23/24, n2n0:192.168.100.x/24) ## Edge (eth0:192.168.1.23/24, n2n0:192.168.100.x/24)
@ -33,6 +40,7 @@ $ iptables -t nat -A POSTROUTING -o n2n0 -j MASQUERADE
```bash ```bash
$ ip route add 192.168.100.0/24 via 192.168.1.23 $ ip route add 192.168.100.0/24 via 192.168.1.23
$ ping 192.168.100.1
$ nmap -sP 192.168.100.0/24 $ nmap -sP 192.168.100.0/24
``` ```