IPv6 Forum

Normale Version: IPv6 Linux Router
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich bin schon ganz verzweifelt...
Ich habe auf einem Rechner mit zwei Netzwerkkarten Ubuntu Server 10.04 installiert. Dieser Server soll als IPv6-Router fungieren. Zwei Netzwerkkarten deswegen, weil ich zwei voneinander unterschiedliche Subnetze erreichen will. Wie mache ich das?

Außerdem habe ich sieben Hosts, von denen 3 IPv6-Adressen in dem einen Subnetz besitzen sollen und die anderen 4 IPv6-Adressen im anderen Subnetz. Wie mache ich das? Welche Tools / Möglichkeiten gibt es hierfür? Nach außen hin sollen die Clients nicht kommunizieren können, sie sollen lediglich die Rechner im selben Subnetz und den Server anpingen und erreichen können. Auch soll der Server nach außen hin keine Möglichkeit zur Verbindung haben (daher auch zwei Netzwerkkarten).

Danke euch für eure Antworten.
(04-21-2011 02:42 PM)linuxer schrieb: [ -> ]ich bin schon ganz verzweifelt...

Don't panic! Idea
Lies dir mal was über das folgende Tool durch:
router advertisement daemon (radvd)

Gruß, dox.
Mit radvd kannst du jedenfalls auf jeder Netzwerkkarte ein Subnetz vergeben.
Du brauchst dazu nur einen 2.Block in die radvd.conf einzutragen (siehe Beispiel http://www.ipv6-forum.com/aufbau-eines-i...outer.html
Also
Code:
interface eth1 {
AdvSendAdvert on;
prefix 2001:15c0:zzzz::/64  
{
AdvAutonomous on;
AdvOnLink on;
AdvRouterAddr on;
};
};
interface eth2 {
AdvSendAdvert on;
prefix 2001:15c0:yyyy::/64  
{
AdvAutonomous on;
AdvOnLink on;
AdvRouterAddr on;
};
};
Beim Einschränken der Kommunikation wird die einfachste Lösung wohl IP6TABLES sein.
Hier reichen zwei einfach FORWARDING - Regeln:
Code:
ip6tables -A FORWARD -i eth1 -o eth2 -p all -j REJECT
ip6tables -A FORWARD -i eth2 -o eht1 -p all -j REJECT
Hi,

danke für eure Antworten! Hat wunderbar funktioniert.

Folgende Frage hätte ich noch: Wie mache ich das, wenn ich die beiden Subnetze miteinander verbinden möchte? (Die beiden Subnetze sollen schon noch vorhanden sein, ich möchte lediglich das Gateway oder die Hosts des anderen Subnetzes anpingen können). Scheinbar soll das ja mit ip6tables funktionieren, aber ich weiß nicht wie...

Danke euch!!
Hi!

Verwendest du ip6tables?
Wenn ja, kannst du z.B.:

Code:
# ICMP also z.B. ping erlauben
ip6tables -A FORWARD -i eth1 -o eth2 -p icmpv6 -j ACCEPT
ip6tables -A FORWARD -i eth2 -o eth1 -p icmpv6 -j ACCEPT
# den Rest verbieten
ip6tables -A FORWARD -i eth1 -o eth2 -p all -j REJECT
ip6tables -A FORWARD -i eth2 -o eth1 -p all -j REJECT
Czołem,
orientujecie się, czy coś się zmieniło w zestawianiu IPv6 na FBSD?
w rc.conf mam
Kod:
Referenz-URLs