Пересылка между двумя интерфейсами tun

Я использую граничный маршрутизатор на встроенном устройстве, подключенном к /dev/ttyUSB0, для маршрутизации связи от собственного сервера к клиенту на другом встроенном устройстве на /dev/ttyUSB1, оба используют ОС Contiki-NG. Когда сервер работает на моем ноутбуке, он создает интерфейс tun0, и граничный маршрутизатор подключается к моему ноутбуку через другой интерфейс tun tun1. Выборочный вывод из ip addr:

19: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 500
link/none 
inet 127.0.1.1/32 scope host tun0
   valid_lft forever preferred_lft forever
inet6 fd00::1/64 scope global 
   valid_lft forever preferred_lft forever
inet6 fe80::f88c:8ef4:bddd:5701/64 scope link stable-privacy 
   valid_lft forever preferred_lft forever
20: tun1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 500
link/none 
inet 127.0.1.1/32 scope host tun1
   valid_lft forever preferred_lft forever
inet6 fd00::2/128 scope global 
   valid_lft forever preferred_lft forever
inet6 fe80::2/64 scope link 
   valid_lft forever preferred_lft forever
inet6 fe80::29ba:e73:b071:4d1f/64 scope link stable-privacy 
   valid_lft forever preferred_lft forever

Клиент может пропинговать маршрутизатор, но не собственный сервер. Как я могу перенаправить трафик с маршрутизатора на tun1 на сервер на tun0, чтобы сервер и клиент могли обмениваться данными? Я попытался добавить мост через brctl addbr br0 и добавить туннель с помощью brctl addif br0 tun0, но кажется, что только интерфейсы касаний могут быть добавлены таким образом.

0
задан 25 April 2019 в 12:35

0 ответов

Другие вопросы по тегам:

Похожие вопросы: