讓linux下無線網絡卡變身隨身wifi----hostapd移植
git clone git://w1.fi/srv/git/hostap.git
得到hostap目錄,但是裡面wpa_supplicant and hostapd的結合在一起,我們這裡只需要hostapd
所以進入hostap/hostapd目錄下編譯
發現它依賴另外兩個庫,一個是前面移植過的libnl,還有一個是openssl
libnl移植過了就不需要移植了,這裡移植一下openssl
移植文件:
2、移植hostapd
cp defconfig .config
vi .config
修改如下:
修改Makefile 指定編譯器為arm-linux-gcc 指定ssl和libnl標頭檔案的路徑
修改CC=arm-linux-gcc 並且新增四句話
注意,這裡的路徑一點是要你移植的ssl庫和libnl庫對應的路徑
如此,編譯make
便可以得到hostapd
拷貝至開發板,執行hostapd –v
如果提示找不到庫,記得把libnl生成的庫拷貝到開發板中/lib中來 記得加上cp -a引數
# ./hostapd -v
hostapd v2.2-devel
User space daemon for IEEE 802.11 AP management,
IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Copyright (c) 2002-2014, Jouni Malinen <[email protected]> and contributors
可能出現的問題:a、Can't open RFKILL control device: No such file or directory
呵呵,得配置核心了,要是沒有核心原始碼那就麻煩了,嘿嘿
b、ioctl(SIOCGIFBR) failed: Package not installed 這回是橋接網路的問題,同樣得配置核心 --- Networking support │ │ │ │ Networking options ---> │ │ ---》<*> 802.1d Ethernet Bridging !!選擇就行了!! 配置好後編譯核心,下載到開發班,再次執行hostapd沒有問題了 那麼到這裡證明hostapd編譯好了,但是使用它的時候還得新增一個配置文件配置核心
--- Networking support │ │
│ │ Networking options ---> │ │
│ │ [ ] Amateur Radio support ---> │ │
│ │ < > CAN bus subsystem support ---> │ │
│ │ < > IrDA (infrared) subsystem support ---> │ │
│ │ < > Bluetooth subsystem support ---> │ │
│ │ -*- Wireless ---> │ │
│ │ < > WiMAX Wireless Broadband support ---> │ │
│ │ <*> RF switch subsystem support --->!!這需要選擇!!!
3、配置文件
其實hostapd最關鍵的就是配置文件了,所以得東西都在裡面
文件位置,在我們/hostap/hostapd目錄下,也就是編譯好的hostapd目錄,有一個檔案hostapd.conf
沒錯,就是他,那麼我們得修改一些東西
不過你不要自己去弄了,我弄一個配好的,你只需要修改
interface=wlan0//你無線網絡卡的裝置名
wpa_passphrase=123456789 //密碼
把命令和配置文件放一起,然後
#./hostapd hostapd.conf
搞定,這個時候你應該可以搜尋到test熱點了 這個熱點的名字你也可以再配置文件中修改的
你用手機連線了,可以輸入密碼132456789進行連線,連線上了,但是提示獲取IP失敗
喝喝,你懂得,DHCP開始上場了
相關推薦
讓linux下無線網絡卡變身隨身wifi----hostapd移植
有了前面的檢測,確定了我們的網絡卡是能夠擁有熱點共享功能的,但是如何讓它共享出來呢? 於是有了這篇文章的誕生,hostapd移植 hostapd 可以讓我們的網線網絡卡變成熱點 1、下載 git clone git://w1.fi/srv/git/hostap
讓linux下無線網絡卡變身隨身wifi----iptables移植--結束
前面已經能夠連線上熱點了,ip也能獲取到了,可是,上不了網,為什麼呢??你會發現只有上傳的資料,沒有下載的資料,那是因為我們沒有做地址轉換,當資料包經過路由器的時候,他的MAC地址是會變得哦(這個文章有空會寫寫,最近不知道這麼的,突然喜歡上了寫部落格) 來看看地址轉換 使
LINUX 下無線網絡卡 rtl8821CE/rtl8723de 驅動 無法驅動解決辦法
1. 確保linux核心版本大於 4.14 2. 下載linux中8821CE/rtl8723de的驅動原始碼 3.編譯驅動 解壓rtl8821ce.zip 修改檔案Makefile export TopDIR ?= $(sr
Linux下無線網絡卡驅動異常解決辦法
檢視本機無線網絡卡型號:lspci | grep Network 本機型號是RTL8723BE在 https://github.com/lwfinger/rtlwifi_new 找到自己對應型號的驅動閱讀README.md rtlwifi_new A repo for
Linux下無線網絡卡的AP模式
正常我們的無線網絡卡工作在sta模式,通過連線路由進行上網。在Windows下,我們可以用獵豹、360和騰訊管家裡的一些軟體助手,把我們的無線網絡卡開一個熱點,同樣,在Linux中。我們也可以把我們無線網絡卡的熱點開啟,讓其他裝置能夠連線。 基本配置
Linux中USB無線網絡卡實現AP模式(hostapd交叉編譯環境下)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
將無線網絡卡變身為 wifi 熱點的 完整批處理檔案 或者 讓i電腦變成wifi熱點
'cscript /nologo ics.vbs "無線網路連線" "本地連線" "off" '將以上程式碼儲存為*.bat檔案執行,三個引數分別為,供別人連線的網絡卡名字、提供共享的網絡卡名稱、開啟(on)關閉(off) ' VBScript source code OPTION EXPLICIT DIM
關於Linux命令列環境下無線網絡卡的配置
無線網絡卡的一種配置方法,通過wpa_supplicant並依據SSID及口令生成相關配置檔案,然後講配置檔案掛接進網絡卡的的配置即可(樹莓派中也使用這種方法)。當然也可以直接在interface無線網絡卡中配置明文的相關配置,條條大路通羅馬而已。 [email
Linux下調整網絡卡的工作模式
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
linux 下給網絡卡新增ipv6、路由
新增IPV6地址 ip -6 addr add <ipv6address>/<prefixlength> dev <interface> ip -6 addr add 2001:0db8:0:f101::1/64 dev eth0 ifconfig &
linux deepin 無線網絡卡不能用,打不開
今天安裝了NVIDIA的大黃蜂驅動,重啟,開機,無線網打不開了, (後來又看到藍芽功能沒了,忙碌中知道了wifi和藍芽是在一起的,一損俱損!) 折騰了一下午 首先,我上deepin官網找了一圈,沒解決 然後搜尋網絡卡對應的無線網絡卡驅動,糾結著用【lspci】裡的Realtek Semiconduct
linux下修改網絡卡名稱
由於主機上外插了網絡卡。結果悲劇了。板載網絡卡名字在外接網絡卡之後,於是原來基於網絡卡名稱的程式無法正常工作。 為了和原來保持一直,故修改配置檔案,按照以前順序生成網絡卡名稱。 最終查詢結果後,發現可以使用udev規則生成,按照PCI位置生成相關名稱。 在/etc/udev
linux下的網絡卡eth0配置詳解
第一步:啟用網絡卡 Linux系統裝好後預設的網絡卡是eth0,用下面的命令將這塊網絡卡啟用。 # ifconfig eth0 up 第二步:設定網絡卡進入系統時啟動 想要每次開機就可以自動獲取IP地址上網,就要設定網路服務在系統啟動時也啟動。Lin
linux下修改網絡卡MAC地址
linux下可以通過ethtool工具來修改MAC地址,方法如下: 1、下載ethtool,下載tar.gz包,路徑如下: https://mirrors.edge.kernel.org/pub/software/network/ethtool/ 2、拷貝到linux機器,解壓:
Linux USB無線網絡卡驅動相關資料收集
Linux下USB無線網絡卡驅動程式移植的實現 http://www.docin.com/p-297997312.html linux下安裝USB無線網絡卡驅動 http://wenku.baidu.com/view/fac9bb6da45177232f60a2e
linux下一個網絡卡配置多個ip【虛擬ip】
Linux下配置網絡卡ip別名何謂ip別名?用windows的話說,就是為一個網絡卡配置多個ip。什麼場合增加ip別名能派上用場?佈網需要、多ip訪問測試、特定軟體對多ip的需要...and so on.下面通過幾個例子簡單介紹一下如何使用ifconfig命令給網絡卡配置
linux啟用無線網絡卡上網
1、使用cat /proc/version檢視linux核心版本號,我的系統是Linux version 2.6.32-220.el6.i686 2、使用cat /etc/issue檢視linux發行版本號,我的系統是Red Hat Enterprise Linux Ser
Linux下設定網絡卡開機自啟動
每次開機後都要用 ifup eth0 命令 啟動網絡卡,想著怎麼可以開機自動啟動網絡卡,於是就法百度了一下,方法如下: 方法一: 編輯網絡卡配置檔案 vi /etc/sysconfig/netw
Ubuntu 下無線網絡卡RTL8723BE不穩定的解決辦法
首先說一下我的系統是Ubuntu 16.04 我的無線網絡卡是RTL8723BE 那這個網絡卡經常莫名其妙的掉線連不上 解決辦法就是 我們重新給他裝一個無線網絡卡驅動 1 先安裝好需要編譯的東西 sudo apt-get install linux
Linux下多網絡卡不同IP在同一網段的情況
關鍵字:Strict Interface ARP, Multi-link, Multipath, Multiple network cards on same subnet problem 公司那個提供音樂下載的域名流量直逼1Gbps,但是系統的連線卻不高,伺服器用的是DELL2850的,板載兩個Gbe的