- Registriert
- 17 Juli 2009
- Beiträge
- 235
Hallo Leute,
ich brauch mal fachmännische Hilfe. Ich habe hier ein X40 mit Ubuntu (10.04) drauf, der als UMTS Gateway fungieren soll. Leider schaffe ich die Einrichtung nicht alleine. Etliche Versuche scheiterten bis jetzt. Erstmal die Ausgangssituation im Detail.
X40 (UMTS Gateway)
Dabei ist ppp0 natürlich der UMTS Stick. Beim Stick handelt es sich um einen ProSieben Stick, der auch wunderbar am X40 funktioniert. Alle hier gezeigten Rechner, sowie noch einige mehr, hängen an einem Router der auch eine Internetverbindung zur Verfügung stellt inkl. DHCP Server.
Soweit so gut jetzt kommt der Knackpunkt, es soll für einige Rechner nicht die Router Internetverbindung benutzt werden sondern nur die UMTS Verbindung . Aber erstmal zur Verbindungsfreigabe, da hab ich mir bis jetzt folgendes zusammengesucht, wobei ich die Zusammenhänge bis jetzt noch nicht ganz verstanden hab.
R400 (Client 1)
Soll den Gateway 192.168.0.102 nutzen
Kann aus diesen Informationen jemand schon einen Fehler erkennen oder was ich bis jetzt vergessen habe?
ich brauch mal fachmännische Hilfe. Ich habe hier ein X40 mit Ubuntu (10.04) drauf, der als UMTS Gateway fungieren soll. Leider schaffe ich die Einrichtung nicht alleine. Etliche Versuche scheiterten bis jetzt. Erstmal die Ausgangssituation im Detail.
X40 (UMTS Gateway)
Code:
ifconfig
ppp0 Link encap:Punkt-zu-Punkt-Verbindung
inet Adresse:10.249.115.78 P-z-P:10.64.64.64 Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1500 Metrik:1
RX packets:2349 errors:0 dropped:0 overruns:0 frame:0
TX packets:2822 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:3
RX bytes:1073908 (1.0 MB) TX bytes:618257 (618.2 KB
eth3 Link encap:Ethernet Hardware Adresse 00:12:f0:ad:84:ea
inet Adresse:192.168.0.102 Bcast:192.168.0.255 Maske:255.255.255.0
inet6-Adresse: fe80::212:f0ff:fead:84ea/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:19902 errors:11 dropped:11 overruns:0 frame:0
TX packets:16416 errors:0 dropped:2 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:9009818 (9.0 MB) TX bytes:2394918 (2.3 MB)
Interrupt:21 Basisadresse:0x6000 Speicher:d0220000-d0220
Dabei ist ppp0 natürlich der UMTS Stick. Beim Stick handelt es sich um einen ProSieben Stick, der auch wunderbar am X40 funktioniert. Alle hier gezeigten Rechner, sowie noch einige mehr, hängen an einem Router der auch eine Internetverbindung zur Verfügung stellt inkl. DHCP Server.
Soweit so gut jetzt kommt der Knackpunkt, es soll für einige Rechner nicht die Router Internetverbindung benutzt werden sondern nur die UMTS Verbindung . Aber erstmal zur Verbindungsfreigabe, da hab ich mir bis jetzt folgendes zusammengesucht, wobei ich die Zusammenhänge bis jetzt noch nicht ganz verstanden hab.
Code:
#!/bin/bash
STICK="ppp0";
# IP - Forwarding einschalten
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o $STICK -j MASQUERADE
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -o $STICK -i eth3 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
R400 (Client 1)
Soll den Gateway 192.168.0.102 nutzen
Code:
eth0 Link encap:Ethernet Hardware Adresse 00:22:68:0c:95:9a
inet Adresse:192.168.0.103 Bcast:192.168.0.255 Maske:255.255.255.0
inet6-Adresse: fe80::222:68ff:fe0c:959a/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:5372 errors:0 dropped:0 overruns:0 frame:0
TX packets:5602 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:705038 (705.0 KB) TX bytes:449197 (449.1 KB)
Speicher:fc100000-fc120000
Kann aus diesen Informationen jemand schon einen Fehler erkennen oder was ich bis jetzt vergessen habe?






