Raspberry Pi 3 IP estático não funciona para conexão direta de hardware Ethernet

Raspberry Pi 3 IP estático não funciona para conexão direta de hardware Ethernet

Meu Raspberry Pi 3 rodando Raspbian Jessie está conectado a hardware externo por meio de uma conexão Ethernet direta.

Para conectar os dois dispositivos, acredito que o RasPi precisa de um endereço IP estático na eth0. Já sei o endereço do hardware externo: 192.168.1.158.

Quando edito o arquivo /etc/dhcpcd.conf para incluir o seguinte:

interface eth0

static ip_address = 192.168.1.100/24
static routers = 192.168.1.1
static domain_name_servers = 192.168.1.1

E /etc/network/interfaces tem suas configurações padrão:

iface eth0 inet manual

Ainda recebo um endereço IP eth0 incorreto de 169.xxx.xxx.xx após reiniciar e executar o sudo ifconfig.

Alguma sugestão? Anteriormente, tentei editar o arquivo /etc/network/interfaces para que o manual iface eth0 inet fosse iface eth0 inet estático e, em seguida, definisse o endereço a partir daí. A execução de sudo ifconfig me deu o endereço IP adequado quando tentei isso, mas ainda não consegui fazer ping no dispositivo corretamente.

Responder1

Você está correto ao dizer que precisa editar o /etc/network/interfacesarquivo. Para uma configuração básica de IP estático, você deseja algo assim:

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 10.0.0.100
    netmask 255.255.255.0
    gateway 10.0.0.1
    dns-nameservers 8.8.8.8
    dns-nameservers 8.8.4.4

Depois de modificar o arquivo, você pode ifdown eth0e ifup eth0deve aplicar o endereço IP estático. Verifique verificando ifconfig eth0.

Se você obtiver o endereço IP correto, mas ainda não conseguir executar ping no dispositivo, será necessário confirmar se as solicitações de eco ICMP são aceitas pelo servidor no qual você está tentando executar ping.

informação relacionada