ip addr show está me mostrando dois endereços IP em uma interface

4

Estou vendo dois endereços IP em uma única interface de uma maneira estranha. Esta é a minha saída de ifconfig -a

eth0      Link encap:Ethernet  HWaddr b8:27:eb:26:b1:c8  
          inet addr:10.0.0.22  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:456 errors:0 dropped:0 overruns:0 frame:0
          TX packets:519 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:63643 (62.1 KiB)  TX bytes:111910 (109.2 KiB)

Esta é a saída do meu arquivo / etc / network / interfaces

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet static
        address 10.0.0.22
        subnet  255.255.255.0
        gateway 10.0.0.1

auto eth1
allow-hotplug eth1
iface eth1 inet static
#       address 0
#       subnet  255.255.255.0
#       gateway 192.168.0.2

E esta é minha saída para sudo ip addr show

1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether b8:27:eb:26:b1:c8 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.22/8 brd 10.255.255.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 10.0.0.100/24 brd 10.0.0.255 scope global eth0
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master ovs-system state UP qlen 1000
    link/ether 00:00:00:00:6c:f8 brd ff:ff:ff:ff:ff:ff
    inet 169.254.78.64/16 brd 169.254.255.255 scope global eth1
       valid_lft forever preferred_lft forever

Como podemos ver aqui eth0 tem dois endereços IP e é mostrado apenas pelo comando ip e não pelo ifconfig ou arquivo / etc / network / interfaces. Eu não consigo entender de onde isso está vindo ou como desativar o segundo IP permanentemente. Eu gostaria de me livrar do 2º endereço IP permanentemente.

Eu também notei que este IP vem depois de um segundo ou mais quando o sistema é inicializado. Quando eu faço dmesg eu vejo estas são as últimas linhas -

[   15.270464] device eth1 entered promiscuous mode
[   15.576206] asix 1-1.4:1.0 eth1: link up, 100Mbps, full-duplex, lpa 0xCDE1
    
por The Prenx 12.10.2015 / 20:17

3 respostas

1

Eu tive o mesmo problema.

Finalmente descobri que na minha distro (debian jessie) o ip estático é configurado no arquivo /etc/dhcpcd.conf e se parece com:

 ...
 39 # A hook script is provided to lookup the hostname if not set by the DHCP
 40 # server, but it should not be run by default.
 41 nohook lookup-hostname
 42 ## interface eth0
 43   static ip_address=192.168.1.2/24
 44   static routers=192.168.1.254
 45   static domain_name_servers=192.168.1.254
 46 ## interface eth0
 47   static ip_address=192.168.0.3/24
 48   static routers=192.168.0.1
 49   static domain_name_servers=192.168.0.1

Portanto, removi esse registro adicional desse arquivo e corrigi-lo permanentemente.

Espero que ajude alguém ...

    
por Drew 25.02.2017 / 22:56
0

Tópico antigo que conheço, mas

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether b8:27:eb:26:b1:c8 brd ff:ff:ff:ff:ff:ff
    **inet 10.0.0.22/8** brd 10.255.255.255 scope global eth0
       valid_lft forever preferred_lft forever

    **inet 10.0.0.100/24** brd 10.0.0.255 scope global eth0
       valid_lft forever preferred_lft forever

A solicitação foi "Como me livrar do endereço" 10.0.0.100/24 "

Isso vai se livrar dele

ip address del 10.0.0.100/24 dev eth0

Isso vai colocá-lo de volta

ip address add 10.0.0.100/24 dev eth0

Estes são ambos "não persistentes", por isso, uma pergunta melhor pode ser o que continua a colocar esse endereço na sua interface

    
por Don 26.01.2017 / 23:26
-4

Uma consulta whois nesse endereço IP mostra:

WHOIS results for 169.254.78.64
NetRange:       169.254.0.0 - 169.254.255.255
CIDR:           169.254.0.0/16
NetName:        LINKLOCAL-RFC3927-IANA-RESERVED
NetHandle:      NET-169-254-0-0-1
Parent:         NET169 (NET-169-0-0-0-0)
NetType:        IANA Special Use
OriginAS:
Organization:   Internet Assigned Numbers Authority (IANA)
RegDate:        1998-01-27
Updated:        2014-01-09
Comment:        Computers use addresses starting with "169.254." when they do not have a manually configured address or when they are not told which address to use by a service on the network.  They are commonly called the "link local" addresses.
Comment:
Comment:        Routers are not allowed to forward packets sent from an IPv4 "link local" address, so they are always used by a directly connected device.
Comment:
Comment:        These addresses were assigned by the IETF, the organization that develops Internet protocols, in the Standards Track document, RFC3927, which can be found at:
Comment:        http://datatracker.ietf.org/doc/rfc3927
Ref:            http://whois.arin.net/rest/net/NET-169-254-0-0-1

então não é um grande problema. A interface é promiscuous , o que significa que receberá TODOS os pacotes.

Para ver quais processos estão abertos, man lsof , sudo lsof /dev/eth1 ajudará.

    
por waltinator 12.10.2015 / 20:48

Tags