舊文轉移-2.4.22核心直接支援 zaurus!!

記得是從這個版本開始支援的,
還有另一篇是最近的核心支援實測….

==================================
zaurus 送的附件 usb 的 pc 連線..
在以前的 kernel 還要辛苦的 patch, 才能使 pc 與 Z 連線.
現在 2.4.22 的核心已直接支援, 直接連接上就會找到,
可直接作網芳的動作, 如果再加適當的 routing 設定,
zaurus 就可以透過 pc NAT 上網.
我用的是 gentoo linux 裡的 ck-sourcese,
在 make menuconfig 時, usb 的選項裡有:
USB-to-USB Networking cables, Linux PDAs, … (EXPERIMENTAL)
完成更新核心的動作後, 連接上 usb 連接線, pc 下 dmesg 就會有
hub.c: new USB device 00:01.3-2, assigned address 3
usb.c: USB device 3 (vend/prod 0x4dd/0x8007) is not claimed by any active driver.
usb.c: registered new driver usbnet
usb0: register usbnet usb-00:01.3-2, Sharp Zaurus SL-C700
usb.c: registered new driver acm
acm.c: v0.21:USB Abstract Control Model driver for USB modems and ISDN adapters

這時 zaurus 這邊的 usbd0 網路介面就會起動了, 如果沒改過設定會像下圖的 ifconfig 資訊.

在 pc 這邊你可以寫一個這樣的 script:
#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.129.201 -j MASQUERADE
/sbin/ifconfig usb0 192.168.129.200 broadcast 192.168.129.255 netmask 255.255.255.0

以上是開啟封包繞送功能, NAT 以及將 pc 端的 usb0 介面起動起來, 有最後一行的指令就可以做網芳的動作了, 整個 script 執行完, zaurus 就可以透過 pc 上網了.

附圖:

scrn001.jpg
由 paar 發表於 October 3, 2003 06:28 PM


Posted

in

by

Tags: