นี่ถูกเพิ่มเป็นคำตอบอื่นเนื่องจากคำตอบอื่นสร้างข้อโต้แย้งอย่างมาก
ส่วนใหญ่คุณต้องทราบชื่อของอแด็ปเตอร์ไร้สายของเรา ใช้คำสั่งด้านล่างเพื่อรับมัน:
iwconfig
มันน่าจะเป็น wlan0 หรือ wlan1 ที่สุด
มีหลายกรณีที่เราใช้อแด็ปเตอร์ WiFi รุ่นเก่าและเราต้องการทราบว่าไดรเวอร์ใช้ เราสามารถใช้คำสั่งด้านล่างตามประเภทของมันที่เป็น USB หรือ PCI
lsusb
lspci
ใช้คำสั่งด้านล่างเพื่อดูว่าไดรเวอร์ใดที่คุณใช้อยู่ในปัจจุบัน:
lsmod
จำเป็นต้องติดตั้งโปรแกรม เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:
sudo apt-get install hostapd
เปิดไฟล์คอนฟิกูเรชันอะแด็ปเตอร์เครือข่ายหลักโดยคำสั่งนี้:
sudo gedit /etc/hostapd/hostapd.conf
และแก้ไขแบบนี้:
interface=wlan0
driver=nl80211
country_code=US
ssid=mySSID
hw_mode=g
channel=1
wpa=2
wpa_passphrase=MyWiFiPassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0
บรรทัดแรกควรเป็นชื่ออะแดปเตอร์เครือข่ายของคุณ บรรทัดที่ 2 ไม่ควรเปลี่ยนแปลงในกรณีส่วนใหญ่ยกเว้นว่าคุณไม่โชคดีและคุณต้องการไดรเวอร์บุคคลที่สาม บรรทัดที่ 3 ไม่ต้องการคำอธิบาย บรรทัดที่ 4 ควรเป็นชื่อจุดเชื่อมต่อ WiFi (SSID) บรรทัดที่ห้าระบุเครือข่ายของคุณเป็นโหมด / b / g / n บรรทัดถัดไปคือช่องเครือข่ายของคุณ บรรทัดที่เหลือตั้งค่าความปลอดภัยและการเข้ารหัส ในกรณีส่วนใหญ่คุณจะต้องเปลี่ยนวลีรหัสผ่านเท่านั้น
เปิดไฟล์คอนฟิกูเรชันที่ 2 โดยคำสั่งนี้:
sudo gedit /etc/default/hostapd
และเปลี่ยนเป็นดังนี้
DAEMON_CONF="/etc/hostapd/hostapd.conf"
RUN_DAEMON="yes"
DAEMON_OPTS="-dd"
บรรทัดแรกชี้ไปที่ไฟล์กำหนดค่าอะแดปเตอร์เครือข่ายหลัก บรรทัดที่ 2 บอก hostapd ให้รันในโหมด DAEMON ในโหมดแบ็คกราวน์เมื่อบูต บรรทัดสุดท้ายบอกให้ hostapd บันทึกทุกข้อความ เคล็ดลับสำคัญที่นี่คือถ้าคุณต้องการใช้อแด็ปเตอร์เครือข่ายไร้สายสองแบบเพื่อตั้งค่า Dual Band Access Point คุณควรสร้างแยกไฟล์ config ต้นฉบับ (ไฟล์ที่ 1) สำหรับแต่ละรพชและเปลี่ยนดังนี้:
DAEMON_CONF="/etc/hostapd/hostapd.conf /etc/hostapd/hostapd2.conf"
การกำหนดค่าเสร็จสิ้น
วิ่ง DAEMON
ตอนนี้คุณต้องแน่ใจว่า hostapd DAEMON เริ่มต้นในการบูท (คำสั่งที่ 1 ด้านล่าง) คุณควรรันทันทีเพื่อหลีกเลี่ยงการรีบูตแบบบังคับ
sudo update-rc.d hostapd defaults
sudo /etc/init.d/hostapd start
และเสร็จแล้ว ตอนนี้เราสามารถเชื่อมต่อกับจุดเชื่อมต่อที่สร้างขึ้นใหม่ของเรา
แหล่งที่มา: Hostapd: หนทาง Linux เพื่อสร้าง Virtual Access Point Point & หน้าเอกสารประกอบ Linux Hostapd