User Tools

Site Tools


networking-nl

Networking

ContentAuto ModeOperating Mode

One of Rob's famous pencil paintings...

R2Rnet


Het R2Rnet ondersteunt roaming-treinen die van systeem naar systeem reizen.
Deze technologie kan handig zijn voor XXL-lay-outs of modulaire opstellingen.

Grenzen van Rocrail-systemen moeten ook de grenzen van het machtsdistrict zijn; Een zwervende trein wordt op nul gezet als deze een systeem heeft verlaten.


UDP-multicast

R2Rnet gebruikt het UDP Multicast-protocol voor communicatie met alle systemen.
Opmerking: Sommige routers/switches kunnen UDP Multicast niet aan; Controleer op ondersteunde hardware.


Mobiele klanten

Mobiele clients zoals andRoc en WIO schrijven een R2RNet-verzoek voor beschikbare serververbindingen. Alle ingeschakelde R2RNet-servers zullen hierop reageren met hostnaam, poort en abonnementstitel.
Zie de optie Enable.


De foto



NetRoutes

NetRoutes worden opgeslagen in een apart bestand en worden geleverd door slechts één systeem in het R2R-netwerk; De andere systemen zullen ze opvragen.

Elk systeem heeft zijn eigen naamruimte die wordt gebruikt bij het opzetten van de netroutes.
Blok "b1" voor systeem "r1" is als volgt geformatteerd: "r1::b1"
Roaming trein "NS2403" op systeem "r1" wordt voorafgegaan door alle andere systemen zoals deze: "r1::NS2403"


Voorbeeld NetRoutes

<plan>
  <stlist>
    <st id="r1::b2-r2::b1" bka="r1::b2" bkb="r2::b1"/>
    <st id="r2::b2-r1::b1" bka="r2::b2" bkb="r1::b1"/>
  </stlist>
</plan>


Instellen



ID

Server-ID.

Adres

UDP Multicast IP-adres, standaard 224.0.1.20.

Poort

UDP Multicast IP-poort, standaard 8051.

NetRoutes

De NetRoutes-bestandsnaam als deze server routemaster is.

Poll

Als het NetRoutes-bestand niet lokaal bestaat, wordt het periodiek opgevraagd.

Inschakelen

Schakel R2Rnet in.
Deze optie moet worden ingesteld als clients een Rocrail Server proberen op te zoeken. (Rocview en Roc, WIOesp, WIOpi)


Elk Rocrail-systeem moet worden ingesteld met een unieke clientverbinding, dus als een of meer systemen op dezelfde computer staan, moeten ze verschillende poortnummers gebruiken.

  <tcp port="8051"/>

De rocrail.ini's moeten worden uitgebreid met een r2rnet node:

  <r2rnet id="r1" enable="true" port="8051"/>

Opmerking: Zorg ervoor dat er geen andere service op dezelfde poort draait!


Opstarten

Alle speelsystemen moeten worden gestart en geïnitialiseerd volgens de werkelijke situatie op de lay-out en de auto-modus activeren.
Slechts één systeem mag toegang hebben tot het netroutes-bestand om conflicten te voorkomen.
De rest van de bewerking is gelijk aan het uitvoeren van een op zichzelf staande lay-out.


Open problemen

  • Externe schakelopdrachten in NetRoutes.
  • Signaalcommando's voor het verlaten (remote)blok.
  • Tweede volgende blok bij systeemgrenzen.


Bestanden


Ondersteuning voor mobiele clients

Zorg ervoor dat de configuratie van de DHCP-client correct is om het IP-adres aan mobiele clients aan te kondigen.

Ubuntu & DHCP

Controleer het bestand /etc/dhcp/dhclient.conf of /etc/dhcp3/dhclient.conf als de volgende regel actief is en op het juiste MAC-adres is ingesteld:

stuur hostnaam "<hostnaam>";
stuur dhcp-client-ID 00:1b:9e:44:5f:cb;

Het MAC-adres, HWaddr, kan worden verkregen met ifconfig:

eth0 Link encap:Ethernet HWaddr 00:1a:92:fc:0d:5d
...
wlan0 Link encap:Ethernet HWaddr 00:1b:9e:44:5f:cb
...
networking-nl.txt · Last modified: 2021/11/25 15:50 by smitt48