Current time: 11-24-2024, 12:07 AM Hello There, Guest! (LoginRegister)


Post Reply 
IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren
Author Message
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #1
IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren
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.
(This post was last modified: 04-11-2010 01:37 PM by tomhb.)
04-11-2010 01:35 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #2
RE: IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren
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
04-11-2010 03:49 PM
Visit this user's website Find all posts by this user Quote this message in a reply
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #3
RE: IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren
(04-11-2010 03:49 PM)joximu Wrote:  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.

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:
- hingeschrieben wird, dass ispcp sich selbst um die IPs kümmert (ggf. schaltbar)
- es auch klappt, falls man die IPs doch manuel verwaltet...

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.
(This post was last modified: 04-11-2010 11:37 PM by tomhb.)
04-11-2010 11:37 PM
Find all posts by this user Quote this message in a reply
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #4
RE: IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren
(04-11-2010 11:37 PM)tomhb Wrote:  Nach ein wenig suchen glaube ich, dass hier der "Uebeltaeter" zu finden ist:
/var/www/ispcp/engine/tools/ispcp-net-interfaces-mngr

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.
04-12-2010 02:48 AM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #5
RE: IP hinzufuegen, doch virtuelle Interfaces nicht hochfahren
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
04-12-2010 03:56 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)