Решение (которое кажется до боли очевидным задним числом) заключается в назначении IP-адресов следующим образом:
Gateway | tun0 (10.0.0.1) | |-----------------------| 10.0.0.0/24 | | | tun0 (10.0.0.2) | tun0 (10.0.0.3) Host A Host B | wlan0 (10.0.2.1) | wlan0 (10.0.3.1) | | | 10.0.2.0/24 |-------------------| 10.0.3.0/24 | | | | wlan0 (10.0.2.2) | wlan0 (10.0.3.2) | wlan0 (10.0.3.3) Client A Client B Client C
Это помещает соединения шлюза / хоста в отдельную подсеть. В этой конфигурации будут работать учебники, включающие маршрутизацию трафика между двумя подсетями. Маршруты необходимо будет настроить на каждом хосте и на шлюзе (например, ip route add 10.0.3.0/24 via 10.0.3.1
).