Adding extra server IP's

Discussion in 'Installation/Configuration' started by wxman, Jul 8, 2009.

  1. wxman

    wxman New Member

    When I add extra server IP's do I have to add them anywhere else? It's working as far as it's writing to the apache files. I checked, and it's adding the correct IP to the virtual server. The problem is I'm not able to get to the site if I type the local IP directly, or from the URL; I'm on the server locally. If I check ifconfig, the new IP isn't there.
    I've added it manually to /etc/network/interfaces, but it keeps giving errors when I do a network restart. I've added one IP already, and I didn't do anything outside of ISPConfig with that one, and it's working. It also shows up in ifconfig.
    This is what I added to /etc/network/interfaces:
    Code:
    auto eth0:0
    iface eth0:0 inet static
      address 192.168.31.203
      netmask 255.255.255.0
    auto eth0:1
    iface eth0:1 inet static
      address 192.168.31.203
      netmask 255.255.255.0
    
    I'm getting this error when I restart:
    Code:
     * Reconfiguring network interfaces...                                                                                             SIOCSIFADDR: File exists
    SIOCSIFFLAGS: Cannot assign requested address
    SIOCSIFNETMASK: Cannot assign requested address
    SIOCSIFFLAGS: Cannot assign requested address
    Failed to bring up eth0:1.
     
    Last edited: Jul 9, 2009
  2. till

    till Super Moderator

    You will have to assign the IP addresses in /etc/network/interfaces as you did already. Please check that these IP addresses are not in use by any other computer in your network. Here is a more complete for a working interfaces file from debian:

    Code:
    auto eth0
    iface eth0 inet static
            address 192.168.0.100
            netmask 255.255.255.0
            network 192.168.0.0
            broadcast 192.168.0.255
            gateway 192.168.0.1
    
    auto eth0:0
    iface eth0:0 inet static
            address 192.168.0.101
            netmask 255.255.255.0
            network 192.168.0.0
            broadcast 192.168.0.255
            gateway 192.168.0.1
     
  3. wxman

    wxman New Member

    I actually made a mistype there. One of those .203 is really .204. Is there a way to see if the addresses are assigned somewhere else? I've used ifconfig, and looked everywhere else I can see. I only have eth0 and eth1.
     
  4. till

    till Super Moderator

    You can e.g try to ping them before you assign them to your server.
     

Share This Page