host$ git clone https://github.com/thachmpham/lab.githost$ cd lab/iproute2/2n1r
Build nodes, networks.
host$ docker compose buildhost$ docker compose up --detach
2.2 Check Connection
Check h1.
host$ docker exec -it h1 bash
h1$ ip -br addreth0@if128 UP 10.0.0.2/24h1$ traceroute -n 20.0.0.21 10.0.0.254 0.705 ms 0.560 ms 0.529 ms2 20.0.0.2 0.506 ms 0.402 ms 0.367 msh1$ ping 20.0.0.264 bytes from 20.0.0.2: icmp_seq=1 ttl=63 time=0.133 ms
Check h2.
host$ docker exec -it h2 bash
h2$ ip -br addreth0@if127 UP 20.0.0.2/24h2$ traceroute -n 10.0.0.21 20.0.0.254 1.501 ms 1.291 ms 1.257 ms2 10.0.0.2 1.233 ms 1.160 ms 1.126 msh2$ ping 10.0.0.264 bytes from 10.0.0.2: icmp_seq=1 ttl=63 time=0.314 ms
Check rt.
$ docker exec -it rt bash
rt$ ip -br addreth0@if129 UP 10.0.0.254/24eth1@if130 UP 20.0.0.254/24rt$ sysctl net.ipv4.ip_forwardnet.ipv4.ip_forward = 1