2009年11月24日 星期二

3G網卡 on Linux

由於拿到了一個3G Module, 我必須要測試是否支援Ubuntu 8.04.
雖然網路上對於3G網卡的設定文章不在少數, 但對於我來說很陌生...而且找錯方向...搞了很久.

首先, 先看看usb id認不認得你這個新的3G module
# lsusb
Bus 005 Device 006: ID 0ace:1215 ZyDAS WLA-54L WiFi
Bus 005 Device 005: ID 1da5:4515

...以下略
我一直以為ZyDAS是我這次要設定的目標...所以我怎麼設定都不會讓/dev/ttyUSB起來
# sudo modprobe usbserial vendor=0x0ace product=0x1215
網路上都是這樣打就會產生modem的相關device, 而我怎麼設定都不行, 還一直跑出kernel error msg, 讓我以為Ubuntu 8.04的Driver有問題XD 原來是我一直搞錯東西...

正確的其實是沒有名字的 1da5:4515
# sudo modprobe usbserial vendor=0x1da5 product=0x4515
這樣就會在kernel msg看到四個(我的有四個)/dev/ttyUSB[0-3]產生
*************************************************************************************
解釋一下每一個device的用途
/dev/ttyUSB0 should be used for your ppp data connections.
/dev/ttyUSB2 is the device to use for GSM related tasks such as SMS and network checks.
/dev/ttyUSB1 is not used at all.
/dev/ttyUSB3 ...I don't know XD

*************************************************************************************
解決聯絡的modem窗口問題, 接下來就是要搞懂怎樣設定才可以讓我的sim卡正常運作
# ln -s -f /dev/ttyUSB2 /dev/modem
# vi /etc/wvdial.conf

*************************************************************************************
[Dialer Defaults]
Phone = *99#
APN = internet
Username = username
Password = password
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/modem
Baud = 9600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

ISDN = 0
Modem Type = Analog Modem

*************************************************************************************
查看有無正常運作
# wvdialconf
...略
Found a modem on /dev/ttyUSB2, using link /dev/modem in config
Modem configuration written to /etc/wvidal.conf
ttyUSB2: Speed 9600....略

執行
# wvdial &
完成!!

我從network manger那邊設定, 雖然看得到ip, 但是無法連線(?), 不知道問題出在哪XD
這次真的像瞎子摸象, 根本不曉得到底是哪裡出了問題, driver , kernel or setting?
不曉得如何設定modem, 如何使用ppp tool.
一直到打電話問廠商的業務, 他說他們的工程師也是在Ubuntu 8.04上測試ok.
自信生力量...我就可以排除是kernel的問題, 重灌後仔細看, 才發現我根本一直搞錯對象 >///<
接下來就一帆風順了 XD

2009年11月23日 星期一

如何用圖形化介面來遠端操控

一般我都是用ssh來文字連結操作而已, 但是在一些需要看X window setting的情況下, 圖形化的遠端操控就變得比較方便. 不用特別跑過去操作X window來看設定.

Ubunutu的資料真的很多, 非常方便, 而且非常有趣, 這次設定參考網站如下
http://wiki.ubuntu-tw.org/index.php?title=Ubuntu6.10Guidetw

Host:
# apt-get install xvnc4viewer
# vncviewer -fullscreen 「Target IP」

Target:
System >> Preferences >> Remote Desktop >> Allow other users to view your desktop