Netzwerkports aufgeteilt in 2 eigenständige Netzbereiche

gunnni

Neuer User
Mitglied seit
5 Aug 2008
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo Freetz-Experten,

als Neuling in Sachen Freetz erbitte ich Eure Hilfe.
Ich möchte meine Fritzbox 7170 so umkonfigurieren, das ich auf
Netzwerk Port 1 die Adresse 192.168.178.1 mit eigenem DHCP und auf
Port 2-4 Plus WLan 192.168.178.1 mit ebenfalls eigenem DHCP habe.

Dies soll dazu dienen den Fonera FreeWLan Access Point am Port 1 vom restlichen privaten Netzwerk fern zu halten.
Leider komme ich mit der Beschreibung des CPMACCFG Befehls nicht zum Ziel. Die Eingabe per Telnet

"cpmaccfg ssms eth0 0x21 eth1 0x2e"
ergibt keine Fehlermeldung, bei Eingabe von

"cpmaccfg ssm special"
erhalte ich dann folgende Ausgabe:
"Setting switch_mode to 'special' (6).
ioctl: Input/output error"

sowie nach "cpmaccfg gsm"
Current mode: invalid
VLAN IDs passed through WAN: (none)

"cpmaccfg gsmc"
Devices: 0
WAN is port: (none)

Was mache ich hier falsch?
Wie bekomme ich die Änderungen dauerhaft - sprich auch nach einem Neustart automatisch aktiviert?

Vielen Dank für Eure Hilfe!

Gruss,
Gunnni
 
Du kannst den cpmaccfg Befehl entwerder in die rc.custum schreiben, damit er bei jedem Booten ausgeführt wird oder direkt den Kernel patchen. Bei der 1. Möglichkeit kann es vorkommen das der Modus zurückgesetzt wird, was nicht so schön ist. Ich benutze einen Patch, welcher in diesem Thread rumschwirrt, am besten mal so ab Post 50 durchlesen
 
cpmaccfg hat nur mit "replace kernel" den vollen Funktionsumfang.

MfG Oliver
 
@cuma: Danke für den Link. Leider habe ich keinen Hinweis auf mein Problem zu folgender Ausgabe erhalten:
"cpmaccfg ssm special"
erhalte ich dann folgende Ausgabe:
"Setting switch_mode to 'special' (6).
ioctl: Input/output error"

@olistudent: habe ich mit der freetz firmware den kernel bereits ersetzt? Was habe ich unter "replace kernel" zu verstehen und wie funzt das? Geht erst nach diesem die cpmaccfg-befehle oder ist das wie ich vermute um diese änderungen dauerhaft zu speichern? Dann müsste es doch aber auch bereits bei der manuellen Eingabe gehen. Leider bekomme ich immer den o.g. Fehler.
Woran könnte dies liegen?

Danke & Gruss,
Gunnni
 
"replace kernel" ist eine option, diee du setzen musst, damit der von AVM gebaute Kernel mit dem aus dme Freetz gebauten ersetzt wird.
 
@gunnni: Da du laut Sigantur freetz1.0 mit 7170 nutzt wird das wohl nichts, ich glaube beim Release war die Option deaktivert. Du müsstest dann den aktuellen Trunk nehmen
 
Oder wenn du die 7270 hast hast du pech - nix mit Replacer Kernel...
 
sodela nun mit replace kernel - wie in signatur sichtbar...
aber trotzdem noch mit fehlermeldungen:

/var/mod/root # cpmaccfg ssms eth0 0x21 eth1 0x2e
/var/mod/root # cpmaccfg ssm special
Setting switch_mode to 'special' (6).
ioctl: Input/output error
/var/mod/root # cpmaccfg gsm
Current mode: invalid
VLAN IDs passed through WAN: (none)
/var/mod/root # cpmaccfg gsmc
Devices: 0
WAN is port: (none)
/var/mod/root # cpmaccfg ssm split
Setting switch_mode to 'split' (3).
ioctl: Input/output error
/var/mod/root #

Was stimmt hier nicht?

Danke & Gruss,
Gunnni
 
Zuletzt bearbeitet:
Bevor du den "special" Modus setzt, muss du den zuerst konfigurieren
 
wurde mit cpmaccfg ssms eth0 0x21 eth1 0x2e gemacht...
... habe ich leider oben vergessen einzukopieren - sorry!
Wo ist bloß der Fehler?
 
Kannst Du mal bitte die Hardware-Version deiner Box posten? Bei "alten" Modellen (oder besser: bei den ersten Versionen der 7170) gab es offenbar einen Hardware-Bug, wo der Switch nicht wirklich konfigurierbar ist, sondern nur lesend auf die Register zugegriffen werden kann. Schreibzugriff ist aber nötig, um halt entsprechende Einstellungen vorzunehmen. Ich weiß nicht, ob dies der Grund ist. Aber da du jetzt schon eine Box mit Replace Kernel hast, irritieren mit die I/O errors...
 
Wie finde ich die Hardware-Version heraus? Auf dem rückseitigen Aufkleber steht:
Art.Nr. 2000 2330 AVM04047 Ser.Nr. U031.228.00.034.066 9.00.205.221/8000
Die Anschluß-Seite sieht aus wie hier erkennbar:
http://www.router-faq.de/index.php?id=anschluss&hw=fbfonwlan7170
Hoffe diese Infos reichen zur Identifikation aus.
 
Hilft mir leider nicht viel. Ich bräuchte die Ausgabe von diesem Befehl:
Code:
cat /proc/sys/urlader/environment | grep HWRev
 
ok so geht das.... hier die Rückmeldung der Box:
/var/mod/root # cat /proc/sys/urlader/environment | grep HWRev
HWRevision 94
 
Jo, du hast laut Kernelquellen die erste Version der Box, bei der kein screibender Zugriff auf den Switch möglich ist (siehe cpmac_adm9669.c).
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.