ARPlist
Jeder User kann den ARP-Eintrag abrufen.
44.130.55.100 SLIP scc3 0 583 44.130.55.101 AX25 DL2GWA 3180 0 44.142.101.1 NETROM HB9AE 0 47
Fuer den Sysop:
ARP
ARP definiert zu einer Kombination aus IP-Adresse und Interface die Hardwareadresse. Wenn mit IPROUTE das Interface und die IP-Adresse festgelegt wurde, dann wird jetzt mit ARP die Hardwareadresse festgelegt. Bei AX.25 und NETROM sind dies jeweils die Rufzeichen der TCP/IP Stationen. Bei SLIP ist es die Schnittstellenbezeichnung:
ARP add <IPADDR> <INTERFACE> <HARDWAREADDRESS> mit <INTERFACE> = SLIP | NETROM | AX25 | AX25DG | ETHER
Semantik: Falls ein IP-Paket an die Adresse <IPADDR> und das Interface <INTERFACE> weitergeleitet werden soll, wird es an die Hardwareadresse (auch MAC-Adresse) <HARDWAREADDRESS> geschickt.
Beispiel:
ARP add 44.130.55.100 NETROM DB0SIG Will der Router ein Packet an die Adresse 44.130.55.100 ueber NetROM- Protokoll weiterleiten, dann wird als NetROM-Zieladresse das Rufzeichen von DB0SIG eingesetzt.
Um dem Sysop das Leben leichter zu machen unterstuetzt (X)NET einen "Learning ARP": (X)NET merkt sich mit Hilfe von automatisch erzeugter dynamischer ARP-Eintraege woher, d.h. von welcher Hardwareadresse IP-Pakete kommen. Diese Eintraege werden nach einer Stunde wieder vergessen. Mit diesem Mechanismus schafft es (X)NET auch PINGs von Stationen zu beantworten, fuer die der Sysop keine ARP-Eintraege gemacht hat.
ARP-Eintraege mit via
Statische Eintraege fuer das AX25- oder das AX25DG-Interface koennen auch mit einer via-Angabe versehen werden. Die Syntax lautet:
ARP add <IP> AX25 <CALL> <VIACALL>
Beispiel:
ARP add 44.130.55.25 AX25 DL1GJI-9 DB0SIG
Proxy ARP
Ein Proxy-ARP-Eintrag wird ebenfalls mit dem ARP-Kommando durchgefuehrt: ARP add <IPADDR> P <INTERFACE>
Weitere Hintergruende zu Proxy ARP sind in [STEV94] erklaert.