elgio
(usa OpenSuSE)
Enviado em 11/04/2008 - 09:48h
Se o arp deu erro é porque a sintaxe do arquivo está errada. É possível conviver tranquilamente com arp estático e dinâmico.
Veja, pode ser DESEJÁVEL preencher os IPS com macs falsos (eu faço isto) mas não é NECESSÁRIO! Desejável porque se tu preencher os ips não usados (disponíveis) com ARPS invalidos (mas sintaticamente corretos) o cara que colocar este IP não funcionará.
A sintaxe do arquivo /etc/ethers é:
IP MAC
Sendo o MAC separado (NECESSARIAMENTE) com dois pontos.
Exemplo:
10.1.0.121 34:F2:00:F0:2E:11
Tu não colocou XX:XX:... literalmente, colocou?
Números MACS são HEXA decimal e cada par só pode ser 00 a 99 ou AA até FF. Algo com X, Y, ou Z é erro de sintaxe.
No meu arquivo, por exemplo, eu tenho isto:
10.1.0.118 00:00:00:F0:2E:11
10.1.0.119 00:00:00:F0:2E:11
10.1.0.120 00:00:00:F0:2E:11
10.1.0.121 00:00:00:F0:2E:11
10.1.0.122 00:00:00:F0:2E:11
10.1.0.123 00:00:00:F0:2E:11
10.1.0.124 00:00:00:F0:2E:11
10.1.0.125 00:00:00:F0:2E:11
10.1.0.126 00:00:00:F0:2E:11
10.1.0.127 00:00:00:F0:2E:11
Todos estes IPS não estão em uso, logo inventei este MAC. Agora se um esperto colocar o ip 10.1.0.126 na sua máquina não rola.