Configure o link entre a máquina e o dispositivo sem cabeça

1

Eu tenho um dispositivo SoC (por exemplo, um Raspberry Pi) e um laptop. Eu gostaria de criar um link através de cabo Ethernet direto usando um cabo "cross over" entre minha máquina e o Pi, para que eu possa conectar-me a ele com o SSH.

O Raspberry Pi é sem cabeça e não tenho a opção de conectá-lo a uma rede ou de conectar um teclado para alterar a configuração. Portanto, não consigo configurar um IP manual no Raspberry Pi e não consigo que ele receba um IP por um roteador.

O Raspberry Pi, por padrão, está procurando por um servidor DHCP na porta Ethernet. Eu acho que o que eu preciso é configurar um servidor DHCP temporário nessa interface, alguma orientação seria útil, ou há outra solução que eu não tenha pensado?

    
por Matt Copperwaite 28.01.2017 / 20:05

2 respostas

0

Se nenhum dhcp estiver presente, ele receberá um ip no intervalo 169.254.0.0/16. Para obter o endereço IP real, você pode tentar arp -a em um cmd windows ou usar alguma ferramenta de scanner de rede para obter todos os hosts ao vivo nesse intervalo (você e o pi em si).

Certifique-se de configurar sua interface de rede para obter um dhcp ip e não um estático.

    
por 29.01.2017 / 00:31
0

Qualquer servidor DHCP fará. Apenas certifique-se de que ele esteja apenas ouvindo na interface com o Raspberry Pi. O administrador do sistema e os outros usuários da rede local ficarão irritados se você começar a mexer na configuração do DHCP na sua rede local.

Você pode usar o dnsmasq , que está disponível na maioria das distribuições do Linux e é fácil de configurar. Em /etc/dnsmasq.conf , coloque as seguintes linhas:

interface=eth0
dhcp-range=10.13.0.2,10.13.0.2

em que eth0 é o nome da interface Ethernet com fio do seu laptop (execute /sbin/ifconfig -a para listar todas as interfaces disponíveis). Substitua 10.13.0.2 por um endereço IP diferente se este já estiver em uso em sua rede local. Reinicie o dnsmasq e conecte o cabo. Após alguns segundos, você poderá se conectar ao Pi com ssh 10.13.0.2 .

Se você quiser dar acesso à Internet Pi através do seu laptop, configure o NAT. Supondo que seu laptop tenha acesso à Internet por meio da interface de rede wlan0 :

echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -i eth0 -o wlan0 -j MASQUERADE
    
por 29.01.2017 / 00:52

Tags