Есть openwrt, там настроен interface wg0 ( wireguard), хочется через него пропустить transmittion. Для этого перед запуском запускается команды из консоли:
ip rule add from 10.192.122.2 priority 1000 table wgtunnel
ip route add table wgtunnel default via 10.192.122.2
bind-address пишется в конфиги transmittion. Все это работает, но если добавить запуск команд в rc.local, то не работает.
ip rule имеет вид в обоих случаях:
0: from all lookup local
1000: from 10.192.122.2 lookup wgtunnel
1001: from all iif eth0 lookup main
2001: from all fwmark 0x100/0x3f00 lookup 1
2061: from all fwmark 0x3d00/0x3f00 blackhole
2062: from all fwmark 0x3e00/0x3f00 unreachable
32766: from all lookup main
32767: from all lookup default
Почему не работает если запускать при запуске ?