continued progress but still not finished god damnit

This commit is contained in:
2024-10-07 10:48:40 +02:00
parent 7285f60d8d
commit a5ad65e569
+41
View File
@@ -584,6 +584,47 @@ On peut selectionner une des 4 entrées (une de plus permet de simplement accèd
Comme je ne suis pas sur ubuntu mais sur macos j'ai du faire des choses un peu différement.
Pour localiser l'interface ethernet j'ai fais un ifconfig dans un fichier puis j'ai branché le cable et j'ai fait un ifconfig dans un autre et j'ai fait un git diff entre les deux fichiers et voici la ligne importante qui a changé :
```
ether 64:4b:f0:20:6e:10
inet6 fe80::1886:1312:6bbd:bf64%en6 prefixlen 64 secured scopeid 0x17
````
Donc pour assigner une addresse temporaire à cette interface on peut utiliser :
`sudo ifconfig en6 192.168.1.200 netmask 255.255.255.0 up`
Pour la forcer à une addresse. Cependant si on redémarre l'interface, le DHCP va la changer. Mais je préfère garder tout comme ca pour l'instant comme ca en cas de problème je peux juste redémarrer mon laptop.
Et le up à la fin de la commande devrait indiquer à l'intreface de s'allumer.
Il faut ensuite config l'interface de notre board rappel :`picocom --b 115200 /dev/ttyUSB0`
`editenv ipaddr` ensuite je la set à 192.168.1.201
`editenv serverip` ensuite je la set à 192.168.1.202
`editenv ethaddr` set à 00:01:02:03:04:05
Et evidemment quand j'essaie de ping ma machine ca marche putain de pas comme d'hab.
j'arrive pas à ping ma propre interface depuis ma machine donc il doit y avoir un autre problème mais je comprends pas quoi
J'ai essayé d'utiliser la commande tcpdump pour voir si je recevais les paquets sur mon interface et effectivement je recois bien un paquet de ma board mais je lui répond pas.
BOOON !!! C'est en fait un problème sur MacOS et j'ai passé genre 1h a debug pourquoi ca voulait pas marcher mais après avoir configuré manuellement l'addresse depuis l'interface graphique ca marche :
```
=> ping 192.168.1.240
ethernet@f0028000: PHY present at 7
ethernet@f0028000: Starting autonegotiation...
ethernet@f0028000: Autonegotiation complete
ethernet@f0028000: link up, 1000Mbps full-duplex (lpa: 0x2800)
Using ethernet@f0028000 device
host 192.168.1.240 is alive
```