阿~~~~~~
感謝OLALA學長今天在實驗室的鼎力相助
今天 終於把wireless AP跟bridge弄好了 泣~~~
當我看到我用notebook
連上去PC AP 然後在看到我宿舍電腦的遠端桌面時
心中是多麼的激動阿 XDXD
不過...在開心5分鐘後
ㄟ??? 暗...當機了...螢幕滑鼠不動了>"<
囧...
好吧 先來紀錄一下今天弄了哪些東西
超感謝學長的強力支援
LINUX真的要好好的學
今天看學長弄了很多東西
都看不太懂
有點知道又好像不太知道>"<
稍微紀錄一下
以防下次重新MAKE時 又弄不上去
(阿~~~各位強者看到不要笑啦>"< 因為我真的很虛>"< 所以才紀錄一下>"<)
恩 原來的問題
fc6 kernel zd1211 driver只支援mode managed
雖然硬體有支援master 但是轉過去後 只能probe到
但是連接不上
然後改成學長給的"舊"的zd1211 driver vision???
要重新make kernel
原版的fc6 kernel 有多參數跟function沒有
所以在make zd1211時 會有很多function找不到 或者是 參數名稱不對
解決方法重新make kernel
除了下載新kernel外
還有一個是用rmp來裝kernel
好處就是如果是用下載的kernel來make
可以比較容易選擇你要module
但是安裝跟make的時間長 等到天都要黑了>"<
書上大部分也寫這方法
還有另外方法就是直接下載kernel source的rpm
一句話:超快...
快到我只是走去倒杯水回來就好了
不過不方便就是 要改module時不方便 要自己進soure裡面找
在來是make zd1211 driver
也不是很順利
一make就有兩個錯 一個是/linux/config.h檔案找不到
在來是一個/wep_***參數不是某個structure的成員(記不太得>"<)
解決方法:
問題一:推測是fc6 2.6.19 kernel跟2.6.18的.h名稱不一樣
找一下類似檔案 有一個是/linux/autoconfig.h
所以強制用link去騙make執行>"<
好了 過了 囧
在來參數成員問題
恩 這個還挺妙的
把這參數...關掉= =\\\
值設成0 不要讓他進make
學長說的好 阿 過不去 就繞過去阿XDXD
喔耶 這招還真的奏效
不過阿 這參數遍及整個driver = =|||
學長再linux底下用了一個挺神奇的編輯程式
有點類似UltraEdit 不過比UltraEdit強多了
他可以自動搜尋出在這driver裡面有用到這參數的所有檔案及function
也可以直接指定某個function然後會自動跳到那function 即使在其他檔案裡面
好啦 make過了 超神奇的啦
在來就是wireless的mode問題
預設是managed 改成master使之變成AP
這時候又出現問題了 OS的問題
sbin-block(大概是這樣拼吧@@|||)
是類似critical section的問題>"<
這真的不知道怎麼解決
造成的結果是會當機
猜測是 資料傳送到overflow當掉的>"<
好 這部份先到此
紀錄一下bridge指令
套件:bridge-utils
$ autoconf
$ ./configure
# brctl
# commands:
addbr add bridge
delbr delete bridge
addif add interface to bridge
delif delete interface from bridge
setageing set ageing time
setbridgeprio set bridge priority
setfd set bridge forward delay
sethello set hello time
setmaxage set max message age
setpathcost set path cost
setportprio set port priority
show show a list of bridges
showmacs show a list of mac addrs
showstp show bridge stp info
stp turn stp on/off
# ifconfig eth0 0.0.0.0
# ifconfig eth1 0.0.0.0
# brctl addbr mybridge
# brctl addif mybridge eth0
# brctl addif mybridge eth1
# ifconfig mybridge up
阿~~~ 如果各位強者也有遇到類似問題可以解決的話
煩請告訴我一下>"<
感謝~~~
衝阿~~~
感謝OLALA學長今天在實驗室的鼎力相助
今天 終於把wireless AP跟bridge弄好了 泣~~~
當我看到我用notebook
連上去PC AP 然後在看到我宿舍電腦的遠端桌面時
心中是多麼的激動阿 XDXD
不過...在開心5分鐘後
ㄟ??? 暗...當機了...螢幕滑鼠不動了>"<
囧...
好吧 先來紀錄一下今天弄了哪些東西
超感謝學長的強力支援
LINUX真的要好好的學
今天看學長弄了很多東西
都看不太懂
有點知道又好像不太知道>"<
稍微紀錄一下
以防下次重新MAKE時 又弄不上去
(阿~~~各位強者看到不要笑啦>"< 因為我真的很虛>"< 所以才紀錄一下>"<)
恩 原來的問題
fc6 kernel zd1211 driver只支援mode managed
雖然硬體有支援master 但是轉過去後 只能probe到
但是連接不上
然後改成學長給的"舊"的zd1211 driver vision???
要重新make kernel
原版的fc6 kernel 有多參數跟function沒有
所以在make zd1211時 會有很多function找不到 或者是 參數名稱不對
解決方法重新make kernel
除了下載新kernel外
還有一個是用rmp來裝kernel
好處就是如果是用下載的kernel來make
可以比較容易選擇你要module
但是安裝跟make的時間長 等到天都要黑了>"<
書上大部分也寫這方法
還有另外方法就是直接下載kernel source的rpm
一句話:超快...
快到我只是走去倒杯水回來就好了
不過不方便就是 要改module時不方便 要自己進soure裡面找
在來是make zd1211 driver
也不是很順利
一make就有兩個錯 一個是/linux/config.h檔案找不到
在來是一個/wep_***參數不是某個structure的成員(記不太得>"<)
解決方法:
問題一:推測是fc6 2.6.19 kernel跟2.6.18的.h名稱不一樣
找一下類似檔案 有一個是/linux/autoconfig.h
所以強制用link去騙make執行>"<
好了 過了 囧
在來參數成員問題
恩 這個還挺妙的
把這參數...關掉= =\\\
值設成0 不要讓他進make
學長說的好 阿 過不去 就繞過去阿XDXD
喔耶 這招還真的奏效
不過阿 這參數遍及整個driver = =|||
學長再linux底下用了一個挺神奇的編輯程式
有點類似UltraEdit 不過比UltraEdit強多了
他可以自動搜尋出在這driver裡面有用到這參數的所有檔案及function
也可以直接指定某個function然後會自動跳到那function 即使在其他檔案裡面
好啦 make過了 超神奇的啦
在來就是wireless的mode問題
預設是managed 改成master使之變成AP
這時候又出現問題了 OS的問題
sbin-block(大概是這樣拼吧@@|||)
是類似critical section的問題>"<
這真的不知道怎麼解決
造成的結果是會當機
猜測是 資料傳送到overflow當掉的>"<
好 這部份先到此
紀錄一下bridge指令
套件:bridge-utils
$ autoconf
$ ./configure
# brctl
# commands:
addbr add bridge
delbr delete bridge
addif add interface to bridge
delif delete interface from bridge
setageing set ageing time
setbridgeprio set bridge priority
setfd set bridge forward delay
sethello set hello time
setmaxage set max message age
setpathcost set path cost
setportprio set port priority
show show a list of bridges
showmacs show a list of mac addrs
showstp show bridge stp info
stp turn stp on/off
# ifconfig eth0 0.0.0.0
# ifconfig eth1 0.0.0.0
# brctl addbr mybridge
# brctl addif mybridge eth0
# brctl addif mybridge eth1
# ifconfig mybridge up
阿~~~ 如果各位強者也有遇到類似問題可以解決的話
煩請告訴我一下>"<
感謝~~~
衝阿~~~
請先 登入 以發表留言。