martedì 21 aprile 2009

Beagleboard, la network è... di serie

clipped from www.ruault.com

ifconfig usb0 192.168.129.1 netmask 255.255.255.255 up
route add -host 192.168.129.201 usb0
La USB OTG della Beagleboard (quella col jack piccolo) è utilizzabile anche come "ethernet gadget". Utilizza il driver "cdc_ether" del kernel Linux.

In tal caso basta dare "ifconfig usb0" su entrambe le macchine Linux (cioè la Beagleboard e il PC) affinché il cavo USB mini-A (quello che stiamo usando per alimentare la Beagleboard) venga visto anche come cavo di rete (rete USB).

Il problema è solo il NetworkManager lato PC, che ignorerebbe (o tenterebbe di inizializzare autonomamente) l'interfaccia usb0 appena trovata.

Ci sono già riuscito un paio di volte... involontariamente (utilizzavo la RS232 per accedere alla Beagleboard via terminale, e la connessione da usb0 della Beagleboard a usb0 del PC Linux).

Nota: su altre distribuzioni Linux (notevolmente la SuSE) il nome dell'interfaccia USB potrebbe non essere usb0,usb1,etc ma eth1,eth2, etc.

Nessun commento:

Posta un commento