PALMisLIFE 討論區

標題: [求助] 請問Zaurus C700用Usb network時如何設定default gateway ? [列印本頁]

作者: Checko    時間: 2003-7-29 14:02
標題: [求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
因為沒錢買CF WLAN Card,所以想用usb 連上PC上網。
pc端已經安裝了c700的Usb network driver。網路設定完畢。
PC和C700可以互相Ping的得到對方。
  
我在Pc上Run Sygate Home Network.
設定PC的NIC是internet network,USB是local。
現在就剩下設定C700了。
  
在以前利用相同方法讓iPaq(Familiar Linux)用Usb上網時。
是到/etc/network/interface編輯 usb這個interface的network property。
設定default gateway到PC上。
  
但是現在在C700上/etc下沒有network這個folder,
我用find / -name interface -print也找不到這個檔案。
  
請問在C700下要怎麼設USB network的default gateway呢?
  
謝謝
作者: Checko    時間: 2003-7-29 17:32
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
用手動的方式加入
route add default gw xx.xx.xx.xx
再修改
/etc/resolv.conf指定nameserver後
已經可以正常的pin到www.google.com
  
但是
NetFront還是找不到網路。
  
這是為什麼呢?
NetFont一定要用WLAN,NETCARD或是Modem嗎?
作者: czh    時間: 2003-7-29 17:36
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
我都用無線網卡上
幫不上忙
作者: racklin    時間: 2003-7-29 18:47
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gate
QPE/Netfront 豬頭.. 它並沒有去撿查網路是否真的通了.. 而是撿查 QPE 的網路狀態..
你先關掉 netfront , 再開個 terminal 打 env QTDIR=/home/QtPalmtop qcop QPE/Network "up()"
再開 netfront 即可
作者: Checko    時間: 2003-7-30 08:17
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
感謝
  
我先在su後輸入以上command。
出現"Qt/Embedded data directory is not owned by user 0"
所以我exit成zaurus後再輸入一次
出現
Display size = 480x640
connect: shmget ok
  
接著打開netfront,還是一樣出現Network確認的Dialog。
我選Yes或 No後都還是不能動作。
請問我是否有什麼地方作錯了呢?
  
我的System Info是:
Embedix Plus PDA
Version : 2.0
是日文版的
  
謝謝
作者: racklin    時間: 2003-7-30 13:23
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gate
qcop 必須在 zaurus user 下執行. 所以不需要 su.
  
又, 此動作必須在"結束" Netfront 後執行, 若您的 netfront 在背景是沒有用的..
因為 netfront 在啟動時檢查狀態而已,.. 所以你先結束 netfront, 執行指令, 再
執行 netfront 即可..
  
又, 所有人的 zaurus 都是日文機吧
  
我也是用 usb network 在上網的, 您再試試.. 一定可以的
作者: Dabinn    時間: 2003-7-30 13:28
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
我是都直接打qcop QPE/Network "up()"  
也是可以用
不知道有什麼差別就是了
作者: racklin    時間: 2003-7-30 13:43
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gate
沒什麼差別.. 開 terminal 時 QTDIR 環境變數是設好了.
  env QTDIR=/home/QtPalmtop qcop QPE/Network "up()"  
這個方式是可以寫在一個 sh 的 shell 檔中, 直接執行用.
------------------------
我是都直接打qcop QPE/Network "up()"
也是可以用
不知道有什麼差別就是了  
--------------------------
作者: Checko    時間: 2003-8-1 13:01
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
抱歉,,,
  
我還是沒法上網。
再請問幾個問題:
  
1.請問開Terminal打完指令後,是關掉Terminal後,再開啟Netfront,還是不要關掉Terminal呢?
  
2.<設定>裡面的<Network設定> 要怎樣設呢?是不是都不要打勾?
  
3.<設定>裡面的<PC-Link>的通信方式是不是選USB接續(Network) ?
  
謝謝。
作者: racklin    時間: 2003-8-1 15:10
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gate
真是太太不好意思了, 之前有錯, 要 Netfront 啟動後設定狀態, 因為 netfront reset 狀態.
不好意思..太久沒手動下了,若錯順序..(我是寫成一個 shell)
   
我想我們一步一步來好了..  
  
A. 設定方面.
   1. Zaurus 端請先設定 connection 為 USB - TCP/ID ( advanced)  
       並為你的 zaurus 設定一個 USB IP (例 192.168.129.201)
   2. PC 端請先設定支援 IP Forwarding 及 NAT.  在 XP/2000 下, 只需設定連線共用即可.
   3.  Zaurus 端: 開 termial 後打
        #su
        #route add default gw 192.168.129.1
        #echo 'nameserver 192.168.129.1' > /etc/resolv.conf      DNS 隨你設定
        #exit
        若正確應可 ping 到外界了.
  
B. Netfront
    1. 開 Netfront  , 按 home 切換到應用程式桌面.
    2. 開 termial 後打
        # env QTDIR=/home/QtPalmtop/ qcop QPE/Network "up()"
    3. 再切回 Netfront , 應可正常上網了.
  
C. Netfront shell
#!/bin/sh
./netfront3 &
sleep 5
env QTDIR=/home/QtPalmtop qcop QPE/Network "up()"
作者: Checko    時間: 2003-8-4 08:35
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
謝謝
依照您詳細的說明。
我終於知道在Netfront上瀏覽網頁是什麼感覺了。
真是不錯,和PC上看起來一模一樣,速度也和pc一模一樣
  
謝謝
作者: clhuangtw    時間: 2003-8-4 12:33
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
racklin :
您好
我的電腦是經過NAT(linux )上網  
host:192.168.0.8 ,gateway:192.168.0.2 ,DNS 168.95.1.1 zaurus:192.168.0.4
請問 route and gw & nameserver 該如何設定,依樣劃葫蘆嗎.?
TKS
作者: Checko    時間: 2003-8-4 17:43
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
對呀
name server照著設就可以了(好像任何一個name sever都可以)。
  
我的PC也是由linux的nat上網的。
首先要讓自己的pc能夠上網。
  
Zaurus的default gw設linux的usb ip就可以了。
  
不過我的windows NIC網域IP和USB-net網域IP是不同的
NIC 網域IP : 172.16.16.0
usb 網域IP : 192.168.129.0
  
所以我的PC有兩個IP
NIC 172.16.16.18
usb 192.168.129.200
  
經由Sygate HomeNetwork啟動兩個網域的gateway功能。
就可以讓USB-net的device和NIC的device相連,
並且把PC當作gateway。
  
所以Zaurus (USB-net)要設的gateway就是PC的Usb-net ip : 192.168.129.200
  
糟糕 我好像越說越不清楚。。上一篇raklin的part-A說得清楚得多。
作者: clhuangtw    時間: 2003-8-4 22:10
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
請問
PC 端請先設定支援 IP Forwarding 及 NAT. 在 XP/2000 下, 只需設定連線共用即可
意思是zaurusw.透過USB後會建立一個新的網路icon嗎 ?內部需IP嗎?該設多少?
192.168.129.?  是這樣嗎?然後將它作共享嗎?
不好意思試不出來,麻煩您們
作者: racklin    時間: 2003-8-5 02:55
標題: 回覆: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
請問您是使用 Windows 作業系統嗎.. 若是 2000/XP 的話.
  
1. 請先確定您的電腦能夠上網(我想不用確定了, 因為你能看到這篇,就代表能 )
  
2. 在網路芳鄰按右鍵選內容進到網路設定.
  
3. 請確定在 C7x0 連接狀態下, 應會發現多了一個網路連線.
  
4. 在你PC連線的網路卡上按右鍵選內容進去設定..
  
5. 連線共用選 提供 C7X0 的USB虛擬網路即可.
  
PS. 您可開個 cmd , 打 ipconfig 查看.
  
clhuangtw wrote:
請問
PC 端請先設定支援 IP Forwarding 及 NAT. 在 XP/2000 下, 只需設定連線共用即可
意思是zaurusw.透過USB後會建立一個新的網路icon嗎 ?內部需IP嗎?該設多少?
192.168.129.?  是這樣嗎?然後將它作共享嗎?
不好意思試不出來,麻煩您們

作者: racklin    時間: 2003-8-5 03:11
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gate
若您是 Linux 的話, 就更容易了.. 因為 NAT  , 及 IPForward 更好作,  
  
假設您的網路卡是 eth0, ip 是 192.168.0.8 , 並請確定您的  kernel patch 支援 Zaurus.並能
正確抓到 C7x0. 在 /var/log/messages 如下:
hub.c: USB new device connect on bus1/1, assigned device number 38
usb.c: USB device 38 (vend/prod 0x4dd/0x8004) is not claimed by any active driver.
v0.4b sl@lineo.com, tbr@lineo.com
usbdnet.c: v0.4b sl@lineo.com, tbr@lineo.com
usbdnet.c: USB Host to Device Network - for Linux USB Devices using MDLM/CDC
usb.c: registered new driver usbdnet
  
接著在 root 下打:
ifconfig usb0 192.168.129.1 netmask 255.255.255.255 up
route add -host 192.168.129.201 usb0
#
#  到這, 您應該要 ping 的到 Zaurus , 而 Zaurus 也要 ping 到 192.168.129.1 .
#
# 以下為 linux iptable 設定
iptables -t nat -F
iptables -t nat -A POSTROUTING -j SNAT -o eth0 --to 192.168.0.8
echo 1 > /proc/sys/net/ipv4/ip_forward
  
以上為讓您的 linux pc 為 zaurus 做 NAT , 所以要把 zaurus 設成 192.168.129.201 , 而不是和 linux 同網段
作者: clhuangtw    時間: 2003-8-5 12:38
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
racklin
您好
再打擾一下我的情況請幫我診斷一下
網路使用linux nat 分配給其他網路上的電腦 ,上網使用(linux主機有兩塊網路卡一對外實體網路,另一塊虛擬網路ip=192.168.0.2 mask=255.255.255.0
現在我用notebook(WINXP) (ip=192.168.0.8) gateway =192.168.0.2 ,這樣上網無問題
利用notebook與zaurus(192.168.129.201)相連(via USB connect),現在出現一個虛擬USB IP (192.168.129.1),我將虛擬IP作分享,結果問題來啦,原先notebook ip 的gateway不見所以無法連上網路呢,於是我又將notebook gateway 重新設為192.168.0.2這樣恢復上網
以上我要說的事將虛擬ip share 出去這樣對嗎?
另外我將虛擬ip share 後,照您的說明去做如下
route add default gw 192.168.129.1
echo 'nameserver 192.168.129.1' > /etc/resolv.conf ,(sorry ,是'  or "
exit
這樣還是ping不到任何ip,我想這是forward錯吧
這麼長的說明可能浪費你寶貴時間,不好意思
作者: racklin    時間: 2003-8-5 13:48
標題: 回覆: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
1. 我建議你先測試 C7x0  連接好後, 是否可以用 192.168.129.201 ping 到 zaurus.
  
2. WinXP 你的 Share 作反了吧.. 是把你上網的連線分享給 C7x0 , 不是把 C7x0 的虛擬網卡上按分享.
  
3. resolv.conf 內是放你要的 DNS 主機, 基本就是一句 nameserver xxx.xxx.xxx.xxx 吧..  
  
clhuangtw wrote:
racklin
您好
再打擾一下我的情況請幫我診斷一下
網路使用linux nat 分配給其他網路上的電腦 ,上網使用(linux主機有兩塊網路卡一對外實體網路,另一塊虛擬網路ip=192.168.0.2 mask=255.255.255.0
現在我用notebook(WINXP) (ip=192.168.0.8) gateway =192.168.0.2 ,這樣上網無問題
利用notebook與zaurus(192.168.129.201)相連(via USB connect),現在出現一個虛擬USB IP (192.168.129.1),我將虛擬IP作分享,結果問題來啦,原先notebook ip 的gateway不見所以無法連上網路呢,於是我又將notebook gateway 重新設為192.168.0.2這樣恢復上網
以上我要說的事將虛擬ip share 出去這樣對嗎?
另外我將虛擬ip share 後,照您的說明去做如下
route add default gw 192.168.129.1
echo '' > /etc/resolv.conf ,(sorry ,是'  or "
exit
這樣還是ping不到任何ip,我想這是forward錯吧
這麼長的說明可能浪費你寶貴時間,不好意思

作者: Dabinn    時間: 2003-8-5 14:02
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
我極少用Windows的NAT(ICS)(一直覺得...難用爆了...)
印象中他的NAT是:對內網卡的IP一定得是192.168.0.1
而且他會去搞些自作聰明的事,尤其是XP
  
所以我想主要應該是Windows ICS的問題,
順便看看你USB在notebook上邊的ip是不是也被改掉了
如果我記的是沒錯的話,那除非你Zaurus用的是192.168.0.x的區段,不然恐怕是不能夠用Windows ICS作分享的
(但是若Zaurus上用192.168.0.x,問題會是可能和你現有的內部網路衝突....)
  
Windows上的NAT軟體,
個人推薦:
1.WinRoute (強大)
2.Sygate (較簡單)
3. ...
  
個人完全不推薦:
1.Windows ICS
2.Windows ICS
3.Windows ICS...
  
--
喔...對了...
"虛擬ip"這個詞不太好 ^^"
算是以訛傳訛跑出來的名詞吧? :p
作者: clhuangtw    時間: 2003-8-5 14:34
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
謝謝指導
實際上我notebook(winxp)只有一個ip和usb ip
notebook ip無法share 出去(因為我notebook也是網域ip(192.168.0.8)其中之一)
在區域連線共用無效,不知該如何
作者: Dabinn    時間: 2003-8-5 14:49
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
誠心建議...換NAT軟體試試 :p
我也是之前要玩從USB線上網才又去弄Windows ICS的
雖然我用NAT也有好幾年的經驗,就是搞不定那東東
最後還是把winroute裝上我的NB,順間搞定~ ^^
作者: Dabinn    時間: 2003-8-5 14:55
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
你的環境作起來應該差不多是這樣
internet<--->Linux(NAT 1)<------->notebook
                   └USB(NAT 2)<-------->Zaurus
  
等於Zaurus經過兩次網址轉譯後連上網際網路
作者: clhuangtw    時間: 2003-8-5 14:58
標題: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
看來只好這樣囉
感謝大家這麼熱心幫忙解答
希望大家努力的用c760真是好
作者: racklin    時間: 2003-8-5 17:21
標題: 回覆: Re:[求助] 請問Zaurus C700用Usb network時如何設定default gateway ?
在WindowsXP 下按連線共享時, 他會自動把被共享的網域自動設定為 192.168.0.X 的網域. 所以在C700 連接的情況下, 再去C7X0 的連線設定為 192.168.129.1 即可.
  
若重新設定了共享, 重覆上述方式..
  
PS. 我就是用 XP 的 NB .
  
clhuangtw wrote:
謝謝指導
實際上我notebook(winxp)只有一個ip和usb ip
notebook ip無法share 出去(因為我notebook也是網域ip(192.168.0.8)其中之一)
在區域連線共用無效,不知該如何

作者: dataqq    時間: 2003-10-26 15:30
標題: Re: [求助]&nbsp;請問Zaurus C700用Usb network時如何設定default gateway ?
試了好久就是沒辦法用C760經由USB上網
1在NB上IPCONFIG可以看到C760的IP ADRESS 192.168.129.1
  可是看不到GATEWAY,
2還有不太懂USB 網域IP是什意思 要怎麼查到他的資訊
3 pc端的設定不知道要多些什麼其他設定(WIN XP)
我的NB是經由IP分享器連CABLE MODEN上網的
如果有空的前輩請幫我解惑一下(越詳細當然越好啦)
作者: Dabinn    時間: 2003-10-27 03:52
標題: Re: [求助]&nbsp;請問Zaurus C700用Usb network時如何設定default gateway ?
Originally posted by dataqq at 2003-10-26 03:30 PM:
試了好久就是沒辦法用C760經由USB上網
1在NB上IPCONFIG可以看到C760的IP ADRESS 192.168.129.1
  可是看不到GATEWAY,

那個不是C760的ip,而是在NB上連接C760用的"假網卡"的ip

2還有不太懂USB 網域IP是什意思 要怎麼查到他的資訊

USB 網域IP??你是不是看錯啦?
你要看C760上面的ip資訊的話,在C760上用ifconfig看

3 pc端的設定不知道要多些什麼其他設定(WIN XP)
我的NB是經由IP分享器連CABLE MODEN上網的

可以看前面racklin兄提供的資訊
應該是蠻清楚的了
如果真的搞不懂的話,建議先玩玩看一般PC的IP分享
成功之後再來試c760會比較容易
作者: dannis    時間: 2003-11-11 09:09
標題: Re: [求助]&nbsp;請問Zaurus C700用Usb network時如何設定default gateway ?
我輸入了 qcop QPE/Network "up()" 後出現
SlShardManager: can't get proc entry
Display size = 480x640

netfront 無法上網, 請問這個 BUG 要從那裡解決, 本來是可以的, 大概是踩到地雷了.

[ Last edited by dannis on 2003-11-11 at 10:07 ]




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5