Current time: 11-05-2024, 09:35 PM Hello There, Guest! (LoginRegister)


Post Reply 
Netzwerkproblem seit 1.0.4
Author Message
Philipp Offline
Junior Member
*

Posts: 18
Joined: Aug 2007
Reputation: 1
Post: #11
RE: Netzwerkproblem seit 1.0.4
(08-06-2010 05:08 AM)petzsch Wrote:  EDIT: Ich habe jetzt in /etc/ispcp/ispcp.conf unter CMD_IFCONFIG einfach "no" eingetragen.
Das bringt leider gar nichts. Wenn man CMD_IFCONFIG auf no setzt, kann man keine IP Adressen mehr hinzufügen Sad

Ich richte gerade ispCP auf meinen neuen Proxmox Server (OpenVZ) ein und bekomme wieder die typischen Fehler Emails:

Quote:Hey There,

I'm the automatic email sent by on your xxx (xx.xx.xx.xx) server.

A critical error just was encountered while executing function virtual_netcard_remove() in /var/www/ispcp/engine/tools/ispcp-net-interfaces-mngr

Error encountered was:

========================================================================
Error while trying to remove add IP xx.xx.xx.xx to network card 'venet0'!
========================================================================

Es wäre vielleicht das beste, wenn die ispCP Entwickler dieses Feature wieder entfernen bzw. optional machen.



Es ist zwar schon eine Ewigkeit her, das ich in Perl etwas geschrieben habe, aber ich denke mit dieser kleinen Änderung (in ispcp-net-interfaces-mngr) sollte zumindest der "no" Parameter funktionieren.

Code:
sub virtual_netcard_add(){

        my $ref = undef;

        push_el(\@main::el, 'virtual_netcard_add()', 'Starting...');
        
        if ($main::cfg{'CMD_IFCONFIG'} ne 'no') {

            my $sql = "SELECT `ip_id`, `ip_number`, `ip_card` FROM `server_ips` WHERE `ip_number` != '$main::cfg{'BASE_SERVER_IP'}';";
    
            ($rs, $ref) = doSQL($sql);
            return $rs if ($rs != 0);
    
            my $server_ips = $ref;
    
            foreach (@$server_ips) {
    
                    my $ip_id = @$_[0];
                    my $ip_number = @$_[1];
                    my $ip_card = @$_[2];
    
                    if (defined($ip_card)){
                            push_el(\@main::el, 'virtual_netcard_add()', "$main::cfg{'CMD_IFCONFIG'} ${ip_card}:${ip_id} ${ip_number} up");
                            $rs = sys_command("$main::cfg{'CMD_IFCONFIG'} ${ip_card}:${ip_id} ${ip_number} up");
                            if ($rs != 0){
                                    send_error_mail('virtual_netcard_add()', "Error while trying to add add IP ${ip_number} to network card '${ip_card}'!")
                            }
                    }
            }
        
        }

        push_el(\@main::el, 'virtual_netcard_add()', 'Ending...');
        return 0;
}

sub virtual_netcard_remove(){

        my $ref = undef;

        push_el(\@main::el, 'virtual_netcard_remove()', 'Starting...');
        
        if ($main::cfg{'CMD_IFCONFIG'} ne 'no') {
    
            my $sql = "SELECT `ip_id`, `ip_number`, `ip_card` FROM `server_ips` WHERE `ip_number` != '$main::cfg{'BASE_SERVER_IP'}' AND `ip_status` !='toadd';";
    
            ($rs, $ref) = doSQL($sql);
            return $rs if ($rs != 0);
    
            my $server_ips = $ref;
    
            foreach (@$server_ips) {
    
                    my $ip_id = @$_[0];
                    my $ip_number = @$_[1];
                    my $ip_card = @$_[2];
    
                    push_el(\@main::el, 'virtual_netcard_remove()', "$main::cfg{'CMD_IFCONFIG'} ${ip_card}:${ip_id} down");
                    $rs = sys_command("$main::cfg{'CMD_IFCONFIG'} ${ip_card}:${ip_id} down");
                    send_error_mail('virtual_netcard_remove()', "Error while trying to remove add IP ${ip_number} to network card '${ip_card}'!") if ($rs != 0);
    
            }
        }

        push_el(\@main::el, 'virtual_netcard_remove()', 'Ending...');
        return 0;
}
(This post was last modified: 08-29-2010 12:14 AM by Philipp.)
08-28-2010 11:52 PM
Find all posts by this user Quote this message in a reply
brusau Offline
Junior Member
*

Posts: 83
Joined: Feb 2010
Reputation: 2
Post: #12
RE: Netzwerkproblem seit 1.0.4
Danke mit der Lösung geht es erst mal

Ist schon in Sicht wann das für Debian behoben sein wird?
12-22-2010 04:23 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


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