Estou usando uma imagem Yocto personalizada de terceiros que, por padrão, define a conexão de rede com o DHCP. /etc/network/interfaces
arquivo não está presente de todo.
Para definir um endereço estático, eu crio o arquivo como de costume:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.210
netmask 255.255.255.0
gateway 192.168.1.1
e reiniciado, mas nada mudou:
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:60:80:40:00:11
inet addr:192.168.1.117 Bcast:192.168.255.255 Mask:255.255.0.0
inet6 addr: fd00::260:80ff:fe40:11/64 Scope:Global
inet6 addr: fe80::260:80ff:fe40:11/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2037 errors:0 dropped:0 overruns:0 frame:0
TX packets:924 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:157492 (153.8 KiB) TX bytes:100759 (98.3 KiB)
Interrupt:152 Base address:0xc000
Eu não encontro uma maneira "usual" de configurar ou reiniciar serviços de rede (eu conheço um pouco o Debian), portanto não tenho certeza se preciso ativar outra coisa.
Eu verifiquei qualquer script em /etc/init.d
, mas existem apenas scripts para dropbear, ntpd e alguns outros.
Aqui algumas outras informações:
# uname --a
Linux 3.10.31-ltsi-05172-g28bac3e-dirty #10 SMP Mon Nov 6 16:01:20 EST 2017 armv7l GNU/Linux
Alguma ideia de como solicitar o uso do arquivo de interfaces?
Tags networking linux