1

Temat: Printserwer na routerze w trybie Client

Mam sieć wifi z routera "A" który ma IP 192.168.1.1
Chcę podłączyć drukarkę pod usb, uruchomić ją przez printserwer na routerze "B" który będzie połączony z routerem "A" przez WIFI

Próbuję różne tryby Client z wyłączaniem DHCP ale nie chce zatrybić

Jak pokonfigurować oba routery żeby drukarka działała dla wszystkich komputerów podłączonych do routera "A"?

2

Odp: Printserwer na routerze w trybie Client

Albo robisz relayd, wtedy wszystkie routery są w tej samej sieci i normalnie się odwołujesz albo robisz zwykłego klienta, wtedy na wanie otwórz określone porty (9100 dla p910nd).

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

3

Odp: Printserwer na routerze w trybie Client

Cezary tak szybko odpowiadasz że się zastanawiam czy ty botem nie jesteś. Kiedy Ty śpisz?

Jak się tego relayd robi?

4

Odp: Printserwer na routerze w trybie Client

http://openrouter.info/forum/viewtopic. … &t=678

Może ja nie istnieję, a to wszystko to tylko matrix.

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

5

Odp: Printserwer na routerze w trybie Client

Cezary ma po prostu plugina podłączonego do baniaka i umysł niezależnie prowadzi dialogi na forum - a reszta Cezarego pewnikiem zajmuje się czymś innym... big_smile

6

Odp: Printserwer na routerze w trybie Client

Ok, więc udało się uruchomić router "B" jako relayd
Drukarka jest widoczna:
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04f9 ProdID=002b Rev= 1.00
S:  Manufacturer=Brother
S:  Product=HL-5250DN
S:  SerialNumber=H6J604643
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
ale nie wiem do czego ja przypisać. W Luci są dostępne LAN, Stabridge i WWAN

/etc/config/network
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdaf:8032:9447::/48'

config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ipaddr '192.168.2.1'

config switch
        option name 'eth0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0 1 2 3 4 5t'

config interface 'wwan'
        option proto 'dhcp'

config interface 'stabridge'
        option proto 'relay'
        option network 'lan wwan'

Co tam jeszcze trzeba skonfigurować. Przy relayd trzeba otwierać port 9100?

7

Odp: Printserwer na routerze w trybie Client

Nie, całość portów jest dostępna

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

8 (edytowany przez Loozak 2015-07-24 22:02:21)

Odp: Printserwer na routerze w trybie Client

To mam przypisać drukarkę do WWAN?

config p910nd
        option device '/dev/usb/lp0'
        option port '0'
        option bidirectional '1'
        option enabled '1'
        option bind '192.168.1.186'

I drukarkę instalować w Windowsie na IP 192.168.1.186? (tak nie zadziałało)

9

Odp: Printserwer na routerze w trybie Client

Nie musisz. Jak tego nie zrobisz to będzie nasłuchiwał na wszystkich interfejsach.

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

10

Odp: Printserwer na routerze w trybie Client

Więc jakie IP ma drukarka ?
Przy instalacji w Windows muszę podać jakieś IP

11

Odp: Printserwer na routerze w trybie Client

Takie jakie uzyskało stabridge przed dhcp.

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

12

Odp: Printserwer na routerze w trybie Client

Drukarka ma to samo IP co router do którego jest podłączona przez USB i dostępna jest pod portem 9100. Do komunikacji z drukarką musisz wykorzystać protokół "RAW".

13

Odp: Printserwer na routerze w trybie Client

Faktycznie zadziałało
Dzięki

14

Odp: Printserwer na routerze w trybie Client

Cezary napisał/a:

Takie jakie uzyskało stabridge przed dhcp.

A czy da się ustawić IP dla Stabridge na stałe żeby nie pobierało z głównego serwera DHCP ?
Nie mam dostępu do niego i po resecie obu urządzęń przydzieli mi inne IP

15

Odp: Printserwer na routerze w trybie Client

Tak, ustaw na stałe: http://wiki.openwrt.org/doc/recipes/rel … nt_network

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

16

Odp: Printserwer na routerze w trybie Client

build000 napisał/a:

Cezary ma po prostu plugina podłączonego do baniaka i umysł niezależnie prowadzi dialogi na forum - a reszta Cezarego pewnikiem zajmuje się czymś innym... big_smile

No kto wie czy tak nie jest
Czas oczekiwania odpowiedzi na mój ostatni post: 116 sekund

17

Odp: Printserwer na routerze w trybie Client

Podpowiedzcie proszę, bo chcę się upewnić - czy 'relayd' to jest to samo, co zbridge'owanie dwóch interfejsów?

Ja bridge zastosowałem w 'przedłużeniu' sieci, spiąłem interfejs WiFi z LANowym (który idzie do 'głównego' routera) i wszystkie ruchy ARP/DHCP idą z pominięciem maszyny z bridgem. Ta żyje sobie na własnym IP i nie bierze udziału w przydzielaniu IP etc...
Czym różniłoby sie tutaj zastosowanie relayd?

18

Odp: Printserwer na routerze w trybie Client

Nie. relayd to de facto rozwiązanie programowe które przewala pakiety z jednego interfejsu do drugiego.

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

19

Odp: Printserwer na routerze w trybie Client

@Cezary - a gdybym miał to konfigurować jeszcze raz, w środowisku o którym mówiłem, to lepszy będzie bridge (wydaje mi się być transparentny i - na szczęście - działa) czy też relayd?

20

Odp: Printserwer na routerze w trybie Client

Jak ci działa to zostaw tak jak jest.

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