国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

路由器無線網(wǎng)卡驅(qū)動自適應(yīng)

2024-06-28 13:26:53
字體:
供稿:網(wǎng)友
路由器無線網(wǎng)卡驅(qū)動自適應(yīng)

最近參與了一個無線網(wǎng)卡撥號上網(wǎng)的項(xiàng)目, 收獲頗多。

對市面上的無線網(wǎng)卡一般都要在客戶端安裝對應(yīng)的網(wǎng)卡驅(qū)動,所以一旦換一款網(wǎng)卡就要安裝一款對應(yīng)的網(wǎng)卡驅(qū)動。然后對于一臺路由器設(shè)備而言安裝一個無線網(wǎng)卡驅(qū)動那就是不好辦的事了,所以市面上的路由器一般都有表明它只支持哪幾款無線網(wǎng)卡上網(wǎng),這是在開發(fā)路由器時把這些無線網(wǎng)卡驅(qū)動給裝好。

而linux系統(tǒng)是自帶大部分的無線網(wǎng)卡驅(qū)動,也就是說Linux本身支持大部分無線網(wǎng)卡驅(qū)動。所以如果路由器使用的操作系統(tǒng)是Linux,那對于一款3G網(wǎng)卡撥號上網(wǎng)的modem,我們就只用像在linux下配置好的撥號配置就行了。 唯一比較麻煩的事,我們需要去嘗試哪個tty設(shè)備是你插上去的usb modem產(chǎn)生的。當(dāng)我們把一款usb無線網(wǎng)卡插在路由器的USB口上時,linux會產(chǎn)生usb tty設(shè)備文件(control tty, data tty),我們需要在配置中需要逐個嘗試,匹配上了剩下的就是撥號腳本的事,4G無線網(wǎng)卡也同理。

實(shí)現(xiàn)的大概思路:一個線程監(jiān)聽usb modem的熱插拔,一旦插上或拔掉usb modem, linux內(nèi)核就會發(fā)出kevent, 捕獲該event, 將它放入一個處理隊(duì)列中。另一個線程對隊(duì)列中的事件進(jìn)行處理。處理就是上述逐個匹配對應(yīng)的tty設(shè)備,匹配上了之后就是三層撥號的工作的,選擇的是PPP撥號還是direct-ip撥號,這些都可以用shell 腳本來實(shí)現(xiàn)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平谷区| 长治县| 上栗县| 永修县| 新密市| 宁武县| 阿克陶县| 华安县| 宜春市| 含山县| 磐石市| 鄂托克旗| 奉新县| 皋兰县| 宜宾市| 澄迈县| 明溪县| 英吉沙县| 伽师县| 古田县| 迁西县| 永平县| 巢湖市| 吉林市| 五河县| 邵武市| 乌兰浩特市| 莱芜市| 开江县| 内江市| 凤山市| 长宁县| 秭归县| 本溪市| 清新县| 曲阳县| 兰溪市| 青浦区| 江都市| 依安县| 承德县|