Deze handleiding deelt de internetverbinding van een host met een PAX-terminal via USB en behandelt ook hoe je de terminal internettoegang geeft via Ethernet. Raadpleeg voor het volledige overzicht, de topologie, poorten en de configuratie aan de terminalzijde eerst Je terminal met je POS verbinden.
Stap 1: Het USB-netwerk op de terminal inschakelen
- Open NTMS Agent, waarin alle USB-configuratie wordt beheerd.
- Ga naar Geavanceerde instellingen en voer het wachtwoord
4315in. - Open USB Mode Settings, selecteer USB-PC (RNDIS reverse) or USB ECM-HOST tethering en sla op. Hierdoor kan de terminal communiceren met de POS.
Opmerking
USB-PC (RNDIS reverse) is compatibel met Windows en Linux OS.
USB ECM-HOST tethering werkt uitsluitend op Linux OS.
Opmerking
Het IP-adres van de terminal en het IP-adres van de USB-adapter van de host moeten zich in hetzelfde subnet bevinden, waarbij de host als gateway van de terminal fungeert. De standaardwaarden zijn:
-
IP : het adres dat de terminal op de USB-verbinding gebruikt (standaard
192.168.42.129). -
Netmask :
255.255.255.0. -
Gateway : het IP-adres dat je aan de USB-adapter van de host geeft (
192.168.42.1).
De USB- (RNDIS-)verbinding instellen voor Windows (Linux hier)
USB-tethering (RNDIS) biedt een betrouwbare verbinding met lage latentie. Met deze stappen deel je de internetverbinding van je computer met de terminal via USB.
Waarschuwing
Stap 1 is van cruciaal belang. Als je deze stap niet volgt, verliest je terminal na een herstart de internetverbinding.
Stap 1: Internetdeling blijvend maken
Zorg ervoor dat de gedeelde verbinding blijft werken nadat de computer opnieuw is opgestart. Open Windows PowerShell met beheerdersrechten:
Voer het volgende uit (dit is één opdracht):
New-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedAccess -Name EnableRebootPersistConnection -Value 1 -PropertyType dwordStel vervolgens de service Internet Connection Sharing zo in dat deze automatisch wordt gestart:
- Open Services (Start → typ Services, of Windows + R →
Services.msc). - Open de service Internet Connection Sharing (ICS).
- Stel het opstarttype in op Automatic.
Stap 2: Je computer configureren
Open het venster Network Connections (Start → typ View network connections, of Control Panel → Network and Internet → Network and Sharing Center → Change adapter settings). Er verschijnt een nieuwe verbinding, hier Ethernet 3:
Klik met de rechtermuisknop op de verbinding die internettoegang heeft, open Properties → Sharing en deel deze met de verbinding van de betaalterminal. Hier heeft NVP_OPT internettoegang:
Selecteer de RNDIS-verbinding van de betaalterminal:
Open Properties → IPv4 van de RNDIS-verbinding en configureer deze met het statische IP-adres 192.168.42.1 en netmasker 255.255.255.0. Dit adres is de gateway die je tijdens de configuratie aan de terminalzijde op de terminal hebt ingesteld.
De terminal heeft nu internettoegang.
De USB- (RNDIS-)verbinding instellen voor Linux
Deze handleiding deelt de internetverbinding van een Linux-host met een PAX A35-terminal via USB, zodat de terminal via de host Market Pay kan bereiken. De voorbeelden gebruiken Ubuntu; de opdrachten zijn van toepassing op elke op Debian gebaseerde distributie. Raadpleeg voor het volledige overzicht, de topologie, poorten en de configuratie aan de terminalzijde eerst Je terminal met je POS verbinden.
Opmerking
De terminal moet al zijn ingesteld op de modus USB-PC (RNDIS reverse). Voer alle onderstaande opdrachten uit met sudo of als root.
Fase 1 - De verbinding voorbereiden
Stap 1 : De interfaces identificeren
Verbind de A35 via USB met de host. Voer ifconfig uit en noteer twee interfaces:
-
usb0: de nieuwe virtuele NIC die een brug vormt naar de A35. - Je actieve internetinterface, bijvoorbeeld
wlp0s20f3voor wifi, of een naam meteth*/enp*voor een bekabelde verbinding.
Waarschuwing
Interfacenamen verschillen per computer. wlp0s20f3 is slechts een voorbeeld. Vervang deze naam hieronder overal door de werkelijke naam van de interface die internettoegang heeft.
Stap 2 : Automatisch verbinden op de USB-interface uitschakelen
Stop in de Ubuntu-desktopomgeving dat NetworkManager de USB-verbinding beheert, zodat deze je handmatige configuratie niet tegenwerkt:
- Open Wired Settings voor de virtuele USB-verbinding.
- Schakel Connect automatically uit.
- Pas de wijziging toe en beheer de interface vervolgens vanaf de terminal met de onderstaande opdrachten.
Fase 2 - Netwerkrouting configureren
Stap 3 : IP-forwarding inschakelen
Laat de host verkeer tussen interfaces routeren:
sysctl -w net.ipv4.ip_forward=1Stap 4 : NAT configureren met iptables
Maskeer het verkeer van de terminal achter je internetinterface. Vervang wlp0s20f3 door de interface die internettoegang heeft:
iptables -t nat -A POSTROUTING -o wlp0s20f3 -j MASQUERADEStap 5 : Het IP-adres van de USB-interface toewijzen
Geef usb0 het gatewayadres waarlangs de terminal routeert:
ifconfig usb0 192.168.42.1Dit 192.168.42.1 moet overeenkomen met de gateway die je op de terminal hebt ingesteld, zodat de A35 (standaard 192.168.42.129) het verkeer via de host kan routeren.
Opmerking
De opdrachten sysctl, iptables en ifconfig gelden alleen tijdens de huidige sessie en gaan verloren na een herstart. Voeg een statisch blok toe aan /etc/network/interfaces (of aan een systemd-/opstartscrip) om ze blijvend te maken, en stel net.ipv4.ip_forward=1 in in /etc/sysctl.conf.
De verbinding controleren
Bevestig, zodra de host is geconfigureerd, op het scherm Pay On Site Diagnosis dat de terminal internet heeft. Zie Connectiviteit controleren in de hoofdhandleiding.
Volgende stappen
- Terug naar het overzicht : Je terminal met je POS verbinden.
- Het IP-adres en de firewalltoegang van de terminal configureren : Je netwerk configureren.