IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: German Corner (/forum-26.html) +--- Thread: IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren (/thread-10355.html) |
IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren - tomhb - 04-11-2010 01:35 PM Moin, Ich suche gerade danach, wie ich verhindern kann, das die virtuellen Infaces vom System hochgefahren werden. Wenn ich also als admin in Einstellungen -> IP-Verwaltung eine IP anlege, dann "entsteht" dadurch ein z.B. ein eth0:2 im System. Aus "/var/www/ispcp/gui/admin/ip_manage.php" werde ich nicht so recht schlau, meine PHP-Kenntnisse sind eher unterirdisch. Die IPs sind ja auch soweit in der Datenbank zu finden. Derzeit hab ich einige Confixx-Installationen, da ist es genau anders herum. Ich fahre mit "eth0:x ... up" ein Interface hoch und kann es dann in Confixx einem Reseller zuordnen. Confixx selber kuemmert sich gar nicht im gerinsten um dieses Interface, traegt es einfach als vorhanden in die Datenbank und fertig isses. Genau das waere hier auch mein Ziel bei ispCP. Es gibt dafuer mehrere Gruende: ifconfig ist IMHO eine denkbar schlechte Sache, das virtuelle Interface einzubinden. Auch ist der bcast/netmask durch das Aufsetzen von ispCP nicht i.O. - ich moechte weiterhin meine Interfaces mit "ip address add ... dev eth0" unter 'meiner' Kontrolle haben. Jemand nen Tipp fuer mich an dieser Stelle - danke. RE: IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren - joximu - 04-11-2010 03:49 PM Hi wir hatten kürzlich darüber intern diskutiert und offenbar gehen die Meinungen auseinander, was von ispcp erwartet wird (bzgl. Einrichten der IP Adressen). am besten du verhinderst den Aufruf des networkcard-managers im ispcp_networt init-script: kommentieren der Zeilen in add_interfaces() und remove_interfaces() verhindert das. Danach verhält es sich so, wie du erwartest.... Ich hoffe, dass es in ispcp wenigstens soweit klappt, dass: - hingeschrieben wird, dass ispcp sich selbst um die IPs kümmert (ggf. schaltbar) - es auch klappt, falls man die IPs doch manuel verwaltet... Gruss Joxi RE: IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren - tomhb - 04-11-2010 11:37 PM (04-11-2010 03:49 PM)joximu Wrote: am besten du verhinderst den Aufruf des networkcard-managers im ispcp_networt init-script: Vielen Dank fuer die Antwort. Du meinst jetzt /etc/init.d/ispcp_network? Dachte mir eben, das sei ja denn ganz einfach, aber das wars leider noch nicht so ganz, die virtuellen Interfaces werden weiterhin beim Anlegen einer neuen IP angelegt. Nach ein wenig suchen glaube ich, dass hier der "Uebeltaeter" zu finden ist: /var/www/ispcp/engine/tools/ispcp-net-interfaces-mngr Muss ich mir heut abend nochmal genauer ansehen. Weil ich das ja gar nicht umschreiben, sondern nur raushaben moechte, sollte das schon gehen. Quote:Ich hoffe, dass es in ispcp wenigstens soweit klappt, dass: Wir werden sehen. Ich koennte auch die IP-Adressen direkt in die Datenbank hinzufuegen oder dort aendern, wenns sein muesste. Zuerst mal das perl unter tools ein wenig bereinigen, morgen weiss ich mehr. RE: IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren - tomhb - 04-12-2010 02:48 AM (04-11-2010 11:37 PM)tomhb Wrote: Nach ein wenig suchen glaube ich, dass hier der "Uebeltaeter" zu finden ist: So war es dann auch. sub virtual_netcard_add() und dann die Zeilen 70-96 rausgenommen - jetzt laeufts. Die IPs sind weiterhin in ispcp verfuegbar, die virt. Interfaces sind so erst mal weg und lassen sich auch nunmehr fehlerfrei einbinden. RE: IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren - joximu - 04-12-2010 03:56 AM ich dachte, es reicht, wenn man den Aufruf von /var/www/ispcp/engine/tools/ispcp-net-interfaces-mngr im ispcp_network init-script unterbindet... Aber du kannst auch dort natürlich rumwerkeln... /J |