Mostra os endereços IP do servidor Ubuntu

1

Estou em um pequeno dilema aqui. Eu comprei um servidor, rodando o Ubuntu, tendo 255 endereços IP e agora preciso vê-los. Eu procurei na internet antes de postar aqui e descobri que o comando "ip address show" iria cuspir todos os meus IPs, mas ao invés disso me mostra isso:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:11:09:3b:3c:62 brd ff:ff:ff:ff:ff:ff
    inet x3.xx5.x4.10/27 brd x3.xx5.x4.255 scope global eth0
    inet6 fex0::2x1:xff:fxb:3cx2/64 scope link
       valid_lft forever preferred_lft forever

Eu realmente tenho esses IPs? Este é o comando certo? Talvez eu não saiba ler.

Edição posterior para ErikA:

sudo ifconfig mostra:

eth0      Link encap:Ethernet  HWaddr 00:11:09:3b:3c:62
          inet addr:x3.xx5.xx4.10  Bcast:x3.xx5.xx4.255  Mask:255.255.255.224
          inet6 addr: xx80::2x1:xff:fx3b:xc62/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2722000 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2673250 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1477640288 (1.4 GB)  TX bytes:319971949 (319.9 MB)
          Interrupt:48

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:918033 errors:0 dropped:0 overruns:0 frame:0
          TX packets:918033 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:99535482 (99.5 MB)  TX bytes:99535482 (99.5 MB)

Não é uma empresa de hospedagem, eu recebo os IPs do ISP. Eu só preciso saber quais são os meus endereços IP, para pagar a conta, não para obter o preço.

Talvez o servidor não esteja configurado? Você pode por favor me dar algumas palavras-chave que eu deveria olhar mais sobre o google? Alguns guias, infos, qualquer coisa. Eu realmente preciso fazer essa configuração.

    
por pax 27.08.2010 / 06:26

4 respostas

2

Como você sabe que tem 255 endereços IP? Você recebeu uma sub-rede /24 com o servidor? Embora isso seja tecnicamente possível, é altamente improvável que qualquer empresa de hospedagem de cores ou de hospedagem concorde em fornecer esses IPs a um host (a menos que você tenha recebido uma alocação de IPv6, o que talvez seja possível, embora improvável) ).

Você precisará perguntar ao seu host qual sub-rede está disponível para você. Depois de obter essas informações, você precisará configurar submissões (eth0: 0, eth0: 1, etc.) para cada endereço IP. Para fazer isso, edite o arquivo /etc/network/interfaces e adicione um grupo de linhas como este para cada endereço IP atribuído, obviamente incrementando o número após o ":" para cada grupo.

auto eth0:0
iface eth0:0 inet static
address 192.168.1.2
netmask 255.255.255.0

auto eth0:1
iface eth0:1 inet static
address 192.168.1.3
netmask 255.255.255.0

auto eth0:2
iface eth0:2 inet static
address 192.168.1.4
netmask 255.255.255.0

...

Reinicie a rede quando ela estiver concluída e todos os seus endereços IP estiverem disponíveis para você.

- Editar-- Como mencionado acima, você precisará obter suas informações de alocação IP do seu ISP. A menos que seu servidor tenha sido pré-configurado com as informações de endereço IP, realmente não há como saber quais endereços IP são seus. Eu posso ver que eth0 está atualmente configurado com uma máscara de rede / 27, que contém 30 endereços IP (28 utilizáveis, depois de remover a rota padrão e a transmissão), então essa não é sua alocação principal. Você só precisa conversar com seu provedor - essa é a única maneira de resolver isso.

    
por 27.08.2010 / 06:32
1

Para mostrar o endereço IP do seu servidor, execute "sudo ifconfig".

Sua captura de tela mostra seu loopback que é 127.0.0.1 e sua eth0, que é sua placa de rede, para mim, parece não estar configurada.

Seria útil se você pudesse nos dizer o que está tentando alcançar.

    
por 27.08.2010 / 06:30
1

O servidor não sabe quais IPs apontam para ele, apenas sabe quais ele foi configurado para escutar. Da mesma forma, você pode configurar endereços IP no servidor que não resolvem (não faça isso), portanto, ifconfig não é uma indicação da alocação real.
O primeiro passo é descobrir quais endereços IP você tem (se você está pagando por eles, peça por eles), o segundo passo é configurá-los.

    
por 27.08.2010 / 09:59
0

Se você recebeu IP do seu ISP, ele saberá o intervalo e deverá ser capaz de aconselhá-lo.

Pelo que você disse, acho que está tentando descobrir quantos endereços IP você está usando para poder se livrar daqueles que não está usando. Se for esse o caso, a resposta é que você está usando 1 endereço IP nesse servidor. Você provavelmente está usando mais do que isso, pelo menos, um no seu intervalo atribuído a partir do seu ISP será o seu endereço IP de roteadores.

    
por 28.08.2010 / 00:50