Um sistema Linux pode ter dois IP's simultaneamente?

1

Recentemente eu instalei o apache2 no Raspbian e depois do final da instalação entrei no seguinte cmd e obtive dois IP's.

$ hostname -I
192.168.1.17 192.168.1.24

Deste, eu tenho usado o IP terminando em 17 do começo. Mas eu nunca vi aquele com 24. Posso usar ambos para acessar meu RPi ou cada um presente apenas para um uso específico. Como 24 apenas para o apache ???

    
por BharathYes 25.01.2015 / 15:08

3 respostas

2

hostname -I não funciona aqui (openSUSE 13.2), mas não há problema com um host usando vários endereços IP. Obviamente, isso é possível com vários adaptadores de rede, mas você pode ter vários endereços por interface (aliases) e até várias interfaces por NIC de hardware.

A maneira usual de ver a configuração da rede é ip addr show .

    
por 25.01.2015 / 15:17
0

O comando hostname -I retorna todos os endereços IP atualmente configurados no sistema, com exceção dos endereços de link local para IPv6 ou nas interfaces de loopback. Então sim, você pode usar 192.168.1.24 também para acessar seu site se o Apache estiver configurado corretamente.

    
por 25.01.2015 / 15:25
0

Quando você usa:

root@debian:/home/mohsen# ip addr show up
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    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 group default qlen 1000
    link/ether 18:03:73:60:b4:4e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.14/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.1.21/24 brd 192.168.1.255 scope global secondary eth0:1
       valid_lft forever preferred_lft forever
    inet6 fe80::1a03:73ff:fe60:b44e/64 scope link 
       valid_lft forever preferred_lft forever

Eu configurei alias IP para eth0, voce tem que encontrar IPs de ethernet de set na ethernet dada. Ou você pode usar:

root@debian:/home/mohsen# ifconfig 

    eth0      Link encap:Ethernet  HWaddr 18:03:73:60:b4:4e  
              inet addr:192.168.1.14  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::1a03:73ff:fe60:b44e/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:101110 errors:0 dropped:0 overruns:0 frame:0
              TX packets:81804 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:89999660 (85.8 MiB)  TX bytes:10808197 (10.3 MiB)

    eth0:1    Link encap:Ethernet  HWaddr 18:03:73:60:b4:4e  
              inet addr:192.168.1.21  Bcast:192.168.1.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

É melhor não usar o alias IP e usar o IP original.

    
por 25.01.2015 / 15:45