Mein Szenario ist o.g. VDSL2-Modem zur Verbindungsaufnahme. Das Vigor 130 dient bei mir als reines Modem, meine IPFire macht eine PPPoE Einwahl. Ich habe die letzten 1 1/2 Jahren nicht mehr ins Webinterface des Vigors geschaut, aber durch die Nachfrage eines Users im IPFire-Forums habe ich mich nochmal damit beschäftigt. Wenn ich mein Notebook ans Modem angeschlossen habe, konnte ich die Weboberfläche erreichen. Das Vigor hat die IP-Adresse 192.168.2.1
Vigor130 LAN-Einstellungen
Nun möchte ich das aber auch gerne von meinem Haupt-PC, der an der GRÜNEN Schnittstelle der IPFire hängt. Doch ich kann die Weboberfläche nicht erreichen. Also suchen und dumme Fragen im IPFire-Forum stellen :) Was ich rausgefunden hatte war, das man RED eine 2. IP-Adresse zuordnen muss. Das macht man, indem man in /etc/sysconfig/rc.local folgende Zeile einfügt.
/sbin/ip addr add 192.168.2.2/24 dev red0
Nun hatte die IPFire auf RED folgende IP-Adresse.
red0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.2.2 Bcast:0.0.0.0 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Aber, ich konnte das Webinterface nicht erreichen. Ein Hinweis im IPFire-Forum gab dann folgenden Hinweis. In /etc/init.d/networking/red.up musste folgendes Script erstellt werden. Das Script nenne ich mal 60-ip-red. Die Nummern vor den Dateinamen dienen zur Steuerung der Reihenfolge.
#!/bin/bash #Access To Modem Configuration #IP Address of the modem MODEM_IP="192.168.2.1" #IP address that will be bound to red0, usually safe to increment MODEM_IP by 1. VLAN_IP="192.168.2.2" ip addr add $VLAN_IP/24 dev red0 iptables -t nat -A POSTROUTING -o red0 -d $MODEM_IP -j MASQUERADE
Quelle: ipfire.org
Das Script ausführbar machen:
chmod +x 60-ip-red
Mal das Script eben ausgeführt.
./60-ip-red
und ich kann die Weboberfläche von GRÜN aus erreichen. Yeah!
Das Script wird automatisch ausgeführt, wenn die Schnittstelle RED aktiviert wird. Somit ist gewährleistet, das man von GRÜN aus, das Modem erreichen kann. Man kann nun auch von unterwegs aus, mittels OpenVPN, das Vigor 130 erreichen.