LINUX.ORG.RU
ФорумAdmin

Проблема с настройкой ip route

 


0

1

Есть 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

Почему не работает если запускать при запуске ?



Последнее исправление: Jopich1 (всего исправлений: 1)

Вангую потому что интерфейс имеющий отношение к 10.192.122.2 еще не поднят. И команда ip route add table wgtunnel default via 10.192.122.2 не срабатывает, убедиться можно переправив stderr в лог что-то типа ip route add table wgtunnel default via 10.192.122.2 2>/tmp/testlog

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.