Bonjour između VLANova
(1 korsinik/a gleda/ju temu) (1) Gost

Bonjour između VLANova


05.05.2022 | 18:45
Presložih, eto, računalnu mrežu u uredu i kući, sukladno security načelima, podijeljena je sada u VLANove i, naravno, eto sranja...

Bonjour je multicast protokol, dakle ne radi tek tako izvan svog vlan-a, tako da sada više ne radi airprint, airdrop i sl. iz jednog vlan-a u drugi.

Da ne ulazim u nepotrebne detalje, nije opcija da su svi korisnici u istom VLANu, nije opcija da se ne koristi Bonjour.

Zanima me, ima li tko iskustva s ovim i je li netko već riješio sličan problem? Pretragom po netu vidim da je moguće postaviti Bonjour gateway. Uglavnom se spominju linux thin serveri s dva ethernet porta. Nije nedostižna opcija, ali provjeravam ima li jednostavnijih rješenja.

Npr. koristimo MacPro3,1 sa OS X 10.11 kao document server. Stoji uvijek upaljen, CPU mu je uglavnom idle, TM Backup mu je valjda najzahtjevniji task... Tražio sam po netu je li netko opisao slično rješenje za Mac, ali nisam našao.

E, sad... linux rješenja uključuju (često) Avahi (avahi.org/)

Našao sam i ovo:
ports.macports.org/port/avahi/

pa bi to značilo da se Avahi da instalirati na Mac (makar teoretski, neka ranija iskustva sa homebrew me uče da to nije uvijek bezbolno )

Znam da ovdje ima iskusnih mrežista, sysadmina, specijalista i profesionalaca (ja sam u tome DIY amater, silom prilika ) pa molim za pomoć.

Čak i ako nema izravno iskustvo s ovako nečim, netko takav možda nagoogla rješenje jer razumije terminologiju i zna sročiti suvislu frazu za pretragu, što ja ne znam...
05.05.2022 | 19:39
Ako sam dobro pohvatao konce, pojednostavljeno Bonjour je mDNS (multicast DNS).
Segmentirao si mrežu koristeći VLAN-ove da bi napravio zasebne broadcast domene.
I sada bi to raskupusao. Radi komocije.

Gdje VLAN-ovi konvergiraju? Na L3 switchu ili firewallu?

Recimo, na Layer3 switchevima "helper address" je IP adresa uređaja u drugom subnetu kojem switch prosljeđuje multicast pakete (u pravilu za DHCP) i zna odgovore vratiti odgovarajućem uređaju. Međutim, ako se ne varam, to ne pomaže za mDNS.

Vidi na uređaju koji ti je router da li ima podršku za mDNS, AirPrint, AirPlay ili neki sličan oblik/naziv multicast routinga.
Razni proizvođači imaju razne nazive, npr:
Cisco
Fortigate

Apple definicija
05.05.2022 | 22:34
Borisone kaže:
Ako sam dobro pohvatao konce, pojednostavljeno Bonjour je mDNS (multicast DNS).
Segmentirao si mrežu koristeći VLAN-ove da bi napravio zasebne broadcast domene.


Nisam to učinio DA BIH napravio zasebne broadcast domene, nego iz nekoliko drugih, funkcionalnih razloga. Možda sam trebao biti svjestan da to podrazumijeva i ovo što si ti napisao, ali nisam bio toga svjestan, jer se ne bavim time profesionalno i ne znam sve te detalje. Čovjek koji mi je to napravio, pak, nije bio svjestan da Bonjour neće funkcionirati (jer nije inače Apple korisnik, linuxaš je, nije ni znao da postoji nešto što se zove "Bonjour", ja to nisam spomenuo ranije jer mi nije palo na pamet da je bitno, i tako... ne kaže se uzalud da je znanje važno, ali je iskustvo nenadoknadivo ).

I sada bi to raskupusao. Radi komocije.


Ne bih ništa raskupusao što se ne mora. Funkcionalni razlozi zašto su VLANovi posloženi su mi i dalje bitni. Radi komocije? Pa da, naravno. Da mi nije bitna ta Apple "it just works" komocija, ne bih ni bio Apple korisnik. WTF? Zar to nije samo po sebi jasno?

Gdje VLAN-ovi konvergiraju? Na L3 switchu ili firewallu?


Sad si mi nešto opsovao... Čekaj... Ovako piše na ponudi:

1x Router MikroTik RB3011UIAS-RM
1x Mrežni switch Mikrotik CRS326-24G- 2S+IN

3 AP-a su spojena izravno na router, a 2 na switch
ostali korisnici na switchu su na ethernetu (5 Macova, LG smart TV, Canon printer/skener/kopirka s Airprint funkcijom , još neke điđe koje nisu bitne za ovu priču).

Svi ethernet priključci su u istom VLANu skupa s jednim wifi SSIDom, i onda su još 2 wifi SSIDa svaki u svom VLANu.

Vidi na uređaju koji ti je router da li ima podršku za mDNS, AirPrint, AirPlay ili neki sličan oblik/naziv multicast routinga.


Pretpostavljam da nema. Griješim li?
  • Daddo
  • Posjetitelj
06.05.2022 | 05:08
Borisone kaže:

Vidi na uređaju koji ti je router da li ima podršku za mDNS, AirPrint, AirPlay ili neki sličan oblik/naziv multicast routinga.


smayoo kaže:
Pretpostavljam da nema. Griješim li?


Ne griješiš.

Mikrotik (prema pretrazi po forumima) ne podržava mDNS routing među VLAN-ovima pa samim time ni bonjour koji ti treba neće raditi.

Na linku imaš "ponuđena rješenja" i svađu oko toga zašto tog featurea nema, te raspravu treba li to ikom i zašto.

U svakom slučaju, premda nisam od velike pomoći, ti si meni bio s ovom temom jer sad znam što me u skorijoj budućnosti čeka a tiče se mog mrežnog printera doma i nimalo nisam sretan.
06.05.2022 | 07:16
smayoo kaže:
...
Svi ethernet priključci su u istom VLANu skupa s jednim wifi SSIDom, i onda su još 2 wifi SSIDa svaki u svom VLANu.

Ajmo korak nazad.
VLAN 1: svi ethernet priključci switcha i Wi-Fi SSID "A"
VLAN 2: Wi-Fi SSID "B"
VLAN 3: Wi-Fi SSID "C"

Da li Bonjour radi za sve uređaje (koji koriste Bonjour) u VLAN-u 1 ?
Ako ne radi samo za neke, da li su ti neki na SSID "A"?

Da li se uređaji koji koriste Bonjour nalaze po svim VLAN-ovima?
Ako da, da li je možda moguće grupirati ih u jedan od postojećih ili u neki novi VLAN?
06.05.2022 | 07:18
Ha... čitam i ja po tim nekim forumima, čovjek je riješio problem tim Avahijem kojeg je instalirao na Raspberry Pi. Ja razmišljam u istom smjeru, samo bih instalirao Avahi na MacPro koji je ionako uvijek uključen. Samo provjeravam ima li tko iskustava...
06.05.2022 | 07:21
Borisone kaže:
smayoo kaže:
...
Svi ethernet priključci su u istom VLANu skupa s jednim wifi SSIDom, i onda su još 2 wifi SSIDa svaki u svom VLANu.

Ajmo korak nazad.
VLAN 1: svi ethernet priključci switcha i Wi-Fi SSID "A"
VLAN 2: Wi-Fi SSID "B"
VLAN 3: Wi-Fi SSID "C"


Da

Da li Bonjour radi za sve uređaje (koji koriste Bonjour) u VLAN-u 1 ?


Da.

Da li se uređaji koji koriste Bonjour nalaze po svim VLAN-ovima?


Nalaze se u VLANu 1 i 2.

Ako da, da li je možda moguće grupirati ih u jedan od postojećih ili u neki novi VLAN?


Ne, jer VLAN 2 ima limitiran download bandwidth i nema pristup ranije spomenutim điđama koje nisu bitne za ovu priču.
  • Daddo
  • Posjetitelj
06.05.2022 | 09:46
smayoo kaže:
Ha... čitam i ja po tim nekim forumima, čovjek je riješio problem tim Avahijem kojeg je instalirao na Raspberry Pi. Ja razmišljam u istom smjeru, samo bih instalirao Avahi na MacPro koji je ionako uvijek uključen. Samo provjeravam ima li tko iskustava...


Obzirom da ti je MacPro uvijek uključen, pretpostavljam da je u VLAN-u 1. Tebi treba nešto iz VLAN2 što će slat bonjour pakete u VLAN1. Tamo bi trebao imat taj rpi, jer VLAN1 bonjour radi.

S tim da, nemoj RPI nego uzmi nešto što možeš napajat iz USB porta radi manje potrošnje struje i eventualno direktnog uštekavanja u mikrotik za power (pretpostavljam da ti je sve na nekom UPS-u).
06.05.2022 | 09:52
smayoo kaže:
...
Ne, jer VLAN 2 ima limitiran download bandwidth i nema pristup ranije spomenutim điđama koje nisu bitne za ovu priču.

Bonjour is designed for flat, single-VLAN, single-subnet IP networks, per RFC6762.

Iskreno, mislim da bi trebao ili izbaciti VLAN-ove iz svog rješenja, ili držati sve uređaje koji koriste Bonjour u istom VLAN-u.

VLAN funkcionira na Layeru 2 (mrežni paketi s MAC adresama). Switch održava tablicu na kojem portu mu se nalaze uređaji s određenim MAC adresama. Ako switch ne može naučiti na koji switch port da proslijedi paket namijenjen određenoj MAC adresi, on dropa taj paket. I točka. Uvođenjem VLAN-ova ta tablica dobije samo još jednu kolonu, VLAN ID. I sada switch dropa/prosljeđuje paket gledajući kombinaciju VLAN ID i MAC adrese.
Broadcast promet je L2 promet i uvođenjem VLAN-ova mreža se dijeli na logičke cjeline da se ograniči L2 mrežni promet, najčešće kako bi se obuzdao multicast i smanjila izloženost opreme "njuškanju".

Bonjour uses link-local multicast, similar to a broadcast packet.

Ovdje ti puca Bonjour jer ga by-design switch ne proslijeđuje u druge VLAN-ove pošto je jedan VLAN jedna broadcast domena.

IP subneti funkcioniraju na Layeru 3 (mrežni paketi s IP adresama).
Ako je paket namijenjen adresi na istom subnetu (npr. 192.168.1.12/24 šalje paket uređaju na adresi 192.168.1.34/24) tada će uređaj direktno poslati paket. Ako je adresa na nekom drugom subnetu (npr. 192.168.55.67/24) tada ga mora slati posredstvom default gateway-a (adresa routera/firewalla koji bi trebao znati kuda dalje s tim paketom).

Dijeljenje lokalne mreže (u IP subnete) ne mora biti praćeno dijeljenjem mreže po VLAN-ovima. Pogotovo ne ako je količina uređaja zanemariva (manja od recimo pedesetak).
Na taj način ti broadcasti putuju cjelom internom mrežom, a IP samo kuda router/firewall dozvoli.
Nije baš čisto/preporučeno rješenje, ali u tvom slučaju bi trebalo raditi.

Sigurnost i pravila komunikacije se tada definiraju samo na strani routera/firewalla, u tvom slučaju MikroTik RB3011UIAS-RM.
06.05.2022 | 10:17
Mozda se moze iskoristiti drugi Ethernet port na MacPro-u za bridge izmedju VLAN 1 i VLAN 2 Nisam strucan za ovakve mrezne egzibicije, ali eto, to mi je palo na pamet da bi mozda pomoglo
06.05.2022 | 15:39
Borisone kaže:
smayoo kaže:
...
Ne, jer VLAN 2 ima limitiran download bandwidth i nema pristup ranije spomenutim điđama koje nisu bitne za ovu priču.

Bonjour is designed for flat, single-VLAN, single-subnet IP networks, per RFC6762.

Iskreno, mislim da bi trebao ili izbaciti VLAN-ove iz svog rješenja, ili držati sve uređaje koji koriste Bonjour u istom VLAN-u.


Napisao sam koje su mi funkcionalne potrebe. Može li se to riješiti navedenom opremom, a bez podjele u VLANove? Ako ne može, ne mogu izbaciti VLANove iz svog rješenja. Ako može, molim te pomozi i reci kako.

Jer ovako - ne pomažeš baš. Napisao sam jasno što mi treba i što nije opcija. I nije da sam jedni na svijetu s tom idejom. Kad zagooglaš, pun je internet ljudi koji su imali ili imaju isti problem.

Broadcast promet je L2 promet i uvođenjem VLAN-ova mreža se dijeli na logičke cjeline da se ograniči L2 mrežni promet, najčešće kako bi se obuzdao multicast i smanjila izloženost opreme "njuškanju".


Najčešće možda, ali u ovom slučaju, to nam nije bila ni želja, ni namjera, ni potreba.

Na taj način ti broadcasti putuju cjelom internom mrežom, a IP samo kuda router/firewall dozvoli.
Nije baš čisto/preporučeno rješenje, ali u tvom slučaju bi trebalo raditi.


Ali takvo rješenje ne zadovoljava moje funkcionalne potrebe.
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 8 sati, 8 minuta
  • Riba: Odnio vrag prisu!
  • hal9000: Za 30-ak godina većina nas ni neće više biti živo pa koga briga za responsive site! :D
  • Borisone: Ma nije to, nego se sada početna stranica učita u tren oka. Treba bar 3-4 sekunde da bi bilo moderno.
  • Riba: Uostalom, nije Jabucnjak neresponsivan nego je vama ekran premalen! :-D
  • dpasaric: I nisi boomer, ti si gen X! :)
  • dpasaric: Zašto bi itko išao na ovaj tip weba s mobitela? :)
  • Riba: Hoce, vec je u pripremi godinama ali je implementacija malo zapela...plus sto ne pomaze sto ja boomer nikada ne idem na jabucnjak sa mobilnog uredjaja. :)
  • CoffeePod: Jabucnjak*
  • CoffeePod: Hoce li Jabuvnjak ikad dobit reponsive sajt?
  • cariblanco: Danas smo u Osijeku, možda shebali turističku sezonu :D
  • dpasaric: Slijedi uskoro osvrt na naslovnici...
  • Air: ...a Applevom slučaju iako te fore drugi telefoni imaju već godinama, ali kad to Apple napravi mi bi se trebali diviti tome kao toploj vodi.
  • Air: Meni Keynote izgleda kao kad Trum hvali samo sebe i svoje odluke kao ono baš najbolje, iako ga je cijeli Svijet popljuvao...
  • drlovric: Na Mac, Spotlight je odlican, kao i boja foldera (konacno) :)
  • drlovric: iPad je odlicno profitirao. Ako sve ovo ne zakljucaju za najnovije modele only :)
  • Riba: Keynote mi je kao neka epizoda Teletubbiesa.
  • Riba: Gledam taj WWDC i razmisljam kako su teme o umiranju mozda privlacnije. :-D
  • dpasaric: Idemo mi na ljepše teme, WWDC je za sat vremena! :)
  • dpasaric: Sve pet, ali nije li zanimljiva statsitika da je od zadnjih 30-ak (toliko pratimo na jednoj internoj grupi objave u medijima) sportaša, umjetnika i ostalih poznaith osoba koje su iznenada umrle, uzorak cijepljenih 100%. A znamo da je kod nas situacija bila cca 50:50, znači nešto lomi statistiku. Evo, samo to primjećujem.
  • smayoo: To što nije u javnosti poznato što je prethodilo njegovoj smrti, ne znači da nije prethodilo ništa čega bi ta smrt bila logičan i sasvim vjerojatan ishod. Moj pokojni stari je umro u 59. godini i svima koji ga nisu jako dobro znali je to bilo "iznenada". Nas koji smo mu bili bliski nije baš *iznenadilo*, iako nam je bilo teško i bolno.
  • Riba: Obrati paznju na nepoznate osobe poput mog oca koji ne uzima lijekove kako je propisano, odbija ici na kontrole, jedva je izvukao zivu glavu nakon srcanog udara pred par godina i jos hoda naokoo unatoc tome sto se cak i cijepio. Znanost bi se trebala na takve slucajeve usredotociti. :)
  • dpasaric: Samo primjećujem uzorak. Do sada je 100% kod domaćih i stranih poznatih osoba koje su iznenada umrle. Ponavljam, možda je zaista slučajnost, ali sada već postaje statistički zanimljivo.
  • Riba: Covjek je vjerojatno pocinio suicid ili izravno ili neizravno alkoholom, nije tu potrebna velika znanost.
  • dpasaric: Sjajan umjetnik je to bio. Velika šteta.:( I gle, opet moramo primjetiti slučajnost koja povezuje sve "prerano" umrle. :( Nadam se da će znanost potražiti uzroke takvoj statistici.
  • smayoo: RIP, Matija :(. Stvarno prerano.
  • dpasaric: Večeras u 19 sati po našem vremenu Appleov #WWDC25 keynote!
  • Maxxy: RIP Matija Dedić :(
  • smayoo: RIP :(
  • dpasaric: Umro Bill Atkinson! :(
  • drpongrac23: @Zdravac - Nemoj ići lijevo ako semafor je desno :) :)
  • Zdravac: hahahah
  • Zdravac: A da se, umjesto palac dolje/gore, uvede palac lijevo/desno?!
  • tino1: Gjuro, bola, Mazlum i to s veliko "M".
  • Gjuroo: Možda "mamlaz"?
  • tino1: Mazlum- na Herceg- Bolansanski- Budala.
  • Yonkis: Mazlum - Mazlum (maẓlūm) is an Arabic term for "oppressed, ill-treated, injured, sinned-against" (the antonym being ẓālim "oppressor"; root ẓlm "to oppress";).
  • tino1: Riba! Vraćaj karmu! Ej ne ćeš se imat kamo vratit.
  • tino1: Ej ukinuo Mazlum Karmu!! Šta vam je odmah vraćaj karmu Riba!!
  • smayoo: :(
  • drpongrac23: Napustio nas je Ivan Piko Stančić. RIP
  • Borisone: Logika kaže da bi verzija trebala biti od godine u kojoj se izdaje. Ima smisla godina plus jedan jer u posljednjih nekoliko godina obećanja dolaze s bar nekoliko mjeseci odmaka (ili nikad).
  • Yonkis: iOS 26 u 2025? [link]
  • cariblanco: Riječani, hoće li Važ biti vaš ?
  • smayoo: @Yonkis, piši u forum, ovo će ti tu iscuriti
  • Yonkis: Članak je odličan.. dijelim ga okolo ostalim Appleovcima koji nikako da ovdje puste korjenje. :)
  • hal9000: @dpasaric: ako nekome i nije korisno, barem je zabavno i poučno.
  • Yonkis: Ne znam dal da otvaram temu, treba mi prijedlog neke app za skeniranje prostorije (sa namještajem) kako bih mogao lakše namjestiti prostoriju sa postojećim stanjem, neka LiDAR app?
  • dpasaric: Članak je "up", imate što za čitati, nadam se da će nekome biti korisno! :)
  • cariblanco: ok,ty za info
  • dpasaric: Ograničen je taj modul za ankete, imao sam isti problem, ali on nakon par dana zaboravi IP, pa se mogao dati drugi glas za one koji su imali više Macova.

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

drlovric, jmirakul, Riba, Anonimci (471)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 0.86 Seconds

Provided by iJoomla SEO