1

Temat: Konfiguracja relayd

Cześć,
Mam problem z konfiguracją relayd. Potrzebuję dodać statyczny routing przy użyciu opcji -R, ale nigdzie nie znalazłem wskazówki jak mógłbym to zrobić z wykorzystaniem konfiguracji w /etc/config/network.
Moja obecna konfiguracja

config interface 'bridge'
    option proto 'relay'
    option network 'lan wlan'

W wyniku relayd uruchamia się z następująco:

# /usr/sbin/relayd -I br-lan -I wlan1 -B -D

a potrzebuję:

# /usr/sbin/relayd -I br-lan -I wlan1 -B -D -R 192.168.1.3:172.16.15.0/24

Jakieś pomysły?

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

2

Odp: Konfiguracja relayd

Skrypt startowy reklayd tego nie obsługuje. Zmień sobie w /etc/init.d/relayd

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Konfiguracja relayd

Dzięki Cezary.
Już tam zajrzałem, ale miałem nadzieję, że coś przeoczyłem.

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

4

Odp: Konfiguracja relayd

Dla potomnych. Jeśli ktoś ma podobny problem.
Należy wyedytować plik /etc/init.d/relayd.
Szukamy procedury "start_relay()". Procedura ta kończy się poleceniem "procd_close_instance (linia 96).
Tuż powyżej wstawiamy poniższy kod:

[ciach]
    local routers router # empty
    config_get routers "$cfg" router
    for router in $routers; do
        procd_append_param command -R "$router"
    done
[ciach]

Teraz z pliku /etc/config/network w sekcji "bridge" dodajemy opcję router:

# uci add_list network.bridge.router='192.168.1.3:172.16.15.0/24'

teraz nasz config powinien wyglądać podobnie do poniższego wpisu:

[ciach]
config interface 'bridge'
    option proto 'relay'
    option network 'lan wwan'
    list router '192.168.1.3:172.16.15.0/24'
[ciach]

Teraz wystarczy zrestartować relayd

# /etc/init.d/relayd restart

I możemy się cieszyć obsługą statycznego routingu na pseudobrige'u

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

5

Odp: Konfiguracja relayd

A teraz zgłoś poprawkę do openwrt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Konfiguracja relayd

Nie ma sprawy. Poproszę tylko namiary na instrukcję jak to zrobić.

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

7

Odp: Konfiguracja relayd

https://github.com/openwrt/openwrt/pulls

Ale wcześniej przeczytaj to: https://github.com/openwrt/packages/blo … IBUTING.md

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.