cpmaccfg Einstellungen nach reboot weg

Tomcraft

Neuer User
Mitglied seit
24 Dez 2005
Beiträge
41
Punkte für Reaktionen
0
Punkte
6
Servus,

das ist vermutlich normal, nur weiss ich leider nicht, wie ich das permanent mache. =)
Ich stelle nach jedem reboot der Box folgende zwei Sachen wieder neu ein und wollte mal fragen, wie ich das permanent mach?

1.) cpmaccfg ssm split
2.) ifconfig eth3 up 192.168.222.1

Grüße

Tom
 
Wobei es natürlich toll wäre, hierfür ein Webinterface zu haben.
 
Das seh ich ganz genauso =)
Ich hab es jetzt üner rc.custom gelöst, ist auch ok für's erste.

Danke
 
Eine Option im menuconfig um direkt den Kernel zu patchen fände ich besser, momentan mache ich das per Patch.
Die Interfaces kann man in der ar7 hinzufügen.
 
Das in Freetz "fest" in den Kernel zu patchen finde ich nicht gut. Wir könnten /proc/cmdline dafür nutzen? Was anderes fällt mir grad nicht ein.

MfG Oliver
 
Da bin ich ja mal auf Ergebnisse gespannt. =)
 
Wie kann man denn /proc/cmdline dafür nutzen? Der Vorteil wenn es direkt im Kernel ist besteht darin, dass alle Ports nur so kurz wie möglich ein Switch sind
 
Mir ist der richtige Name grad nicht eingefallen. Man könnte eine Variable in /proc/sys/urlader/environment abfragen. Wobei man aufpassen muss, dass man sich nicht mit mini_fo, nfsroot und usbroot in die Quere kommt.

MfG Oliver
 
Wenn man das mit cpmaccfg setzt, kann es auftreten dass es zurückgesetzt wird, weshalb ich einen Kernelpatch bevorzuge
 
Meine Idee war nicht es per cpmaccfg zu setzen, sondern im Kernel über eine Variable.

MfG Oliver
 
Mein Patch für die 7270 sieht so aus:
Code:
+++ linux-2.6.19.2/drivers/net/avm_cpmac/cpphy_adm6996.c	
@@ -146,9 +146,10 @@
                                         { {"eth0", 0x2f}
                                         }
                                    },
-        /* CPMAC_MODE_ATA       */ { 2, 0,
+        /* CPMAC_MODE_ATA       */ { 3, 0,
                                         { {"wan",  0x21},
-                                          {"eth0", 0x2e},
+                                          {"eth0", 0x26},
+                                          {"eth1", 0x28}
                                         }
                                    },
         /* CPMAC_MODE_SPLIT     */ { 4, 0xff,

Kann man das damit realisieren?
 
Man kann, aber es ist aufwendiger, und es kommt darauf an, was man alles unterstützen will.

Bevor man damit anfängt, würde ich erstmal sehen, wieviel Bedarf dafür besteht.

Ein Kernel-Patch dafür ist zwar nicht elegant, aber viel einfacher.
 
Sollen wir ein paar vorgefertige Patches in ein extra Verzeichnis packen und darauf Hinweisen wie sie eingespielt werden können? Wenn wir das per menuconfig machen brauchts wieder Ausnahmen.

MfG Oliver
 
Wie wäre es mit einer Beschreibung und einigen Beispielen im Wiki?

Gibt es derzeit soviele Anwender dafür, daß es sich lohnt, das aufzunehmen?
 
Wahrscheinlich gibts derzeit genau 2. :mrgreen:

MfG Oliver
 
Ich glaub da gibts noch eine Handvoll mehr, ich hatte das aus einem alten Thread über cpmaccfg. Bin aber zufrieden mit dem Kernelpatch
 
@jampr
Für was genau? Wie nutzt du cpmaccfg derzeit?

MfG Oliver
 
Moinsen!

Ich arbeite noch immer an meinem 10MBit Fullduplex Problem aus diesem Thread:

http://www.ip-phone-forum.de/showthread.php?t=176002

Mittlerweile aber mit einer 7270, die ich (leider) aber auch nicht auf einem der Switch-Ports auf 10Mbit FD festgenagelt kriege (für meine dBox).


Falls sich dieses Problem ebenfalls mit einem Kernel-Patch lösen lässt, besteht auch hier Bedarf.

Ahoihoi!
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
246,273
Beiträge
2,249,292
Mitglieder
373,862
Neuestes Mitglied
904lte
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.