Didalam Windows Mobile 5 terdapat aplikasi "Wireless Modem" yg memboleh kan PDA Phone anda bertindak sebagai modem 3G..
untuk menyambung kerangkaian 3G pengguna gnome boleh menggunakan "GNOME PPP" atau "KPPP" utk KDE dan sebagainya utk melakukan capaian..
tetapi untuk keluaran Windows Mobile 6 kaedah ini dimudahkan dengan aplikasi "Internet Sharing"
Disini saya ingin berkongsi bagaimana untuk melakukan internet sharing dari Windows Mobile 6 dengan sistem operasi Linux anda..
1. enable kan internet sharing di PDA Phone anda tetapi jangan cucuk usb cable dahulu
2. anda mungkin perlu menginstall pakej SVN terlebih dahulu untuk kaedah ini
Code:
sudo apt-get install svn
2. download usb-rndis-lite driver dengan svn
Code:
svn co https://synce.svn.sourceforge.net/svnroot/synce/trunk/usb-rndis-lite
cd usb-rndis-lite/
make
sudo ./clean.sh
sudo make install
3. create file /etc/network/ifcfg-rndis0 dengan content seperti berikut:
Code:
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU='1460'
MRU='1500'
NAME=''
PEERDNS=no
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='hotplug'
USERCONTROL='no'
_nm_name='static-0'
** file /etc/network/ifcfg-rndis0 bagi debian / ubuntu atau /etc/sysconfig/network/ifcfg-rndis0 bagi yg lain2..
Sekarang, cucuk cable USB antara PDA Phone dengan komputer anda dan jalankan command "dmesg", anda akan nampak sesuatu seperti:
Code:
ohci_hcd 0000:02:02.0: wakeup
usb 3-2: new full speed USB device using ohci_hcd and address 4
usb 3-2: new device found, idVendor=0bb4, idProduct=0303
usb 3-2: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-2: Product: Generic RNDIS
usb 3-2: Manufacturer: HTC
usb 3-2: SerialNumber: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
usb 3-2: configuration #1 chosen from 1 choice
rndis0: register ‘rndis_host’ at usb-0000:02:02.0-2, RNDIS device, xx:xx:xx:xx:xx:xx
dan jika perintahkan command ifconfig:
Code:
rndis0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: 2002:48fa:7644:19:8200:60ff:fe0f:e800/64 Scope:Global
inet6 addr: fec0::19:8200:60ff:fe0f:e800/64 Scope:Site
inet6 addr: fe80::8200:60ff:fe0f:e800/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1460 Metric:1
RX packets:761 errors:737 dropped:0 overruns:0 frame:0
TX packets:729 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:405771 (396.2 Kb) TX bytes:120796 (117.9 Kb)
** network interface boleh jadi eth2 dan sebagainya di ubuntu saya eth3 adalah interface yg terhasil.. boleh skip langkah 3 jika simptom ini terjadi.. tetapi ip DHCP yang akan diberikan kebiasaannya ialah "192.168.0.102"
Sekadar maklumat tambahan:
Quote:
The rndis0 device will exist both when internet sharing is enabled via usb and when it is NOT….here is how it works:
If internet sharing IS enabled via usb you have access to the internet and will get an IP…default route will be set.
If internet sharing is NOT enabled via usb then the rndis0 device will exist and can be used by programs such as syncE to manage your contact list or transfer files but you will not have internet access (from the phone) and more than likely you will not get an ip address auto assigned (it may keep the ip it used last).
p/s: ada sapa2 nak tolong create deb package dan maintain 3rd party ubuntu repo untuk menda ni?
