arp nur auf bestimmtes Interface (2)

From: Robert Turnwald <r.turnwald(at)choin.net>
Date: Mon, 20 Apr 1998 14:46:50 +0200

These are the words of J Wunsch:
>
> Klingt alles verdammt schräg. Davon abgesehen, daß proxyarp ein Hack
> ist, den man möglichst lieber durch sauberes Routing (Subnetze)
> ersetzen sollte, die Grundregel #1 ist: wann immer Du im BSD der
> Meinung bist, ``route ... -interface'' zu benutzen, machst Du sehr
> wahrscheinlich etwas falsch.

Ist mir klar, dass das keine saubere Loesung ist. Leider ist "normales" routing
nicht moeglich, da zum einen nicht genug netze vorhanden sind / zum anderen die
Netzadministratoren zu "beschaeftigt" sind.

>
> Dummerweise ist Deine Beschreibung zu verwaschen für mich, als daß ich
> ihr die tatsächliche Konfiguration und den gewünschten Zweck entnehmen
> könnte. Es taucht beispielsweise keine einzige IP-Adresse und
> Netzmaske auf -- IP-Routing basiert nunmal aber auf Adressen und
> Netzmasken.

ok, hier nochmal mit den Zahlen:
Das Netz 141.28.226.0/24 hat als Gateway nach draussen die 141.28.226.254.
Das Netz besteht aus mehreren 16er Subnetzen.
Mein Router soll 141.28.226.162/28 weiterrouten auf ed1. Er hat die IP
141.28.226.162 auf beiden ed-Interfaces.
Damit der Rechner weiss, welche IPs er annehmen und weiterleiten soll, mache ich
unter LINUX folgendes:

--linux anfang
# route add -net 141.28.226.162 netmask 255.255.255.240 eth1
route add -net 141.28.224.0 netmask 255.255.255.0 eth0
route add -net 141.28.226.0 netmask 255.255.255.0 metric 1 eth0
route add default gw 141.28.226.254 eth0
arp -i eth0 -s 141.28.226.163 00:80:F7:80:F8:95 pub
arp -i eth0 -s 141.28.226.164 00:80:F7:80:F8:95 pub
... fuer jeden internen Rechner (BeispielMAC fuer eth0-Interface)
--linux ende
... das funktioniert (ja, weiss, nicht sehr sauber)

Wenn ich das nun unter FreeBSD mache, aendert es mir die Routen des internen
Netzes von ed1 auf ed0, wenn ich dann wieder route add... loescht es den arp-Eintrag.

Geht es also unter FreeBSD zu routen ohne dass der Netzwerkadministrator am
default-Gateway diese Routen eintragen muss.

(wenn nicht, gibts nen FreeBSD-Anhaenger weniger ;-( )

Ich hoff ihr koennt damit was anfangen und mir helfen, wenn noch Infos
fehlen, bitte kurze Mail an mich.

danke und tschuess
robert.

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
r o b e r t  t u r n w a l d 
r.turnwald(at)choin.net
or reply !
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Received on Mon 20 Apr 1998 - 14:48:45 CEST

search this site