Eu tive dois problemas principais.
1) O maior problema era que o gerenciador de rede não estava completamente desativado - isso realmente estragava minha configuração no A. Até que eu resolvesse, não havia conectividade. Assim que eu desativei com mask
(leia sobre três níveis de desligamento systemd ) Eu tenho a conexão. Ambos Arch e Manjaro sobre como configurar o IP estático com netctl
mencionam que você precisa desativar o NetworkManager, mas elas não dizem que alguns serviços ainda podem aumentar o NM, embora eu o tenha desativado no segundo nível inicialmente. Comandos são:
systemctl mask NetworkManager
systemctl mask NetworkManager-dispatcher
2) Então eu tenho o problema que às vezes esta configuração iria misteriosamente parar de funcionar - isto é, conectar o cabo e configurar o perfil do NetworkManager B para o IP estático não daria resultado. Estranhamente, a estação de trabalho Uma luz de conexão de cartão ainda está acesa. Já que em casa com o RaspberryPis isso sempre funciona, acho que são alguns problemas antigos de hardware para a estação de trabalho. A melhor maneira de lidar com isso eu encontrei foi usar mii-tool -w enp3s0
no laptop. Significa observar sua interface ethernet específica (enp3s0 no meu caso) para link de nível de hardware. Ele muda instantaneamente conforme você conecta / desconecta seu cabo. ethtool
parece mais poderoso, mas eu não encontrei esse monitoramento conveniente do link para ethtool
. Portanto, se mii-tool
mostrar o link, você verá se a interface do laptop está associada ao perfil correto e poderá verificar com ping
.
3) Problemas relacionados a hardware - portanto, como amador, tenho muitas coisas para duvidar, o que torna o processo mais complicado. Por essa razão, vou colocar mais algumas dicas que achei particularmente útil:
Um é lshw -class network -businfo
- fornece o endereço PCI, o nome do dispositivo e a descrição. Portanto, em uma máquina com várias interfaces, você pode certificar-se de que sua configuração netctl
ou outra configuração da CLI esteja se referindo à placa correta.
Sobre a configuração do IP v4. Como você está configurando apenas 2 computadores na mesma sub-rede, não é necessário configurar o gateway. No entanto, a GUI do NetworkManager não permitiria criar um perfil sem um GW. Você pode simplesmente colocar o endereço do outro computador lá ou colocar 0.0.0.0
como GW.
Problema com a placa ethernet - endereço MAC estranho
Eu não sei como, mas parte do problema foi com a placa ethernet Realtek que eu tinha. Por algum motivo incognoscível, o computador estava inicializando cada vez com um endereço MAC ligeiramente diferente e a maior parte era fff - like ff:ff:ff:7f:ff:ff
. Foi frustrante como eu vi em logs que a atribuição de endereços IP falha. Eu não consegui resolver isso tentando atribuir um endereço MAC diferente na inicialização. Este problema foi resolvido com a compra de outra placa ethernet barata que parecia ter sempre um endereço MAC adequado.
Problema na extremidade do laptop - sem interface após a desconexão
Descobri que, às vezes, meu laptop manjaro não podia ver a interface de rede depois que o cabo era desconectado e depois plugado novamente. Portanto, o comando mii-tool -w enp3s0
iria reclamar que não havia essa interface. No entanto, isso foi fácil de resolver colocando o laptop para dormir e, em seguida, acordando-o novamente. mii-tool
reportaria link e, em seguida, ping
funcionaria como esperado.