ฉันกำลังสำรวจเครื่องมือระดับล่างสองสามตัวสำหรับเชื่อมต่อกับเครือข่ายไร้สายและฉันพบเครื่องมือต่อไปนี้ (พร้อมลิงก์เอกสาร / กวดวิชาที่มีประโยชน์):
ฉันไม่สามารถหาการประเมินอย่างละเอียดของเครื่องมือเหล่านี้หรือเครื่องมือที่คล้ายกัน บางทีใครบางคนสามารถเปรียบเทียบเครื่องมือเหล่านี้ในแง่ของความน่าเชื่อถือและใช้งานง่าย? สิ่งที่ดีที่สุดสำหรับเดสก์ทอป Linux? ยินดีต้อนรับลิงก์ไปยังบทความที่มีอยู่เนื่องจากฉันไม่สามารถหาข้อมูลได้มากจากการค้นหาเว็บ
ขออภัยถ้าคำถามนี้เปิดกว้างเกินไป แต่ฉันไม่สามารถหาการเปรียบเทียบที่ดีและฉันได้รับความเห็นที่หลากหลายจากบุคคลเกี่ยวกับเครื่องมือที่น่าเชื่อถือที่สุด
นี่เป็นเพียงเล็กน้อยจากประสบการณ์ของฉัน:
ฉันใช้ wpa_cli แล้วและฉันก็ค่อนข้างพอใจ มันทำงานนอกกรอบบนระบบ Linux หลายระบบ แต่ดูเหมือนจะไม่ทำงานเมื่อติดตั้ง NetworkManager ปัญหาหลักของฉันคือตอนนี้ฉันมีเครือข่าย wifi มากกว่า 100 ตัวในการกำหนดค่าของฉันและดูเหมือนจะไม่มีวิธีง่ายๆในการเพิ่ม / ลบเครือข่ายโดย SSID ฉันต้องใช้หมายเลขเครือข่ายที่กำหนดโดย wpa_supplicant และดูเหมือนว่าไม่มีเหตุผลที่จะกำหนดหมายเลขใหม่หรือจัดเรียงเครือข่ายใหม่ ฉันต้องป้อน SSID ด้วยตนเองสำหรับเครือข่ายใหม่ด้วย - บางทีสิ่งที่คล้ายกับการเติมแท็บหรือเมนูการเลือกข้อความจะดี สิ่งนี้ทำให้ฉันเสียเวลามากมายเช่น SSID มีช่องว่างต่อท้าย
นอกจากนี้ฉันยังมีปัญหาที่ฉันต้องตั้งค่ากำหนดเองเช่นscan_ssid=1
สำหรับเครือข่ายที่ซ่อนอยู่และkey_mgmt=NONE
สำหรับเครือข่ายที่ไม่ได้เข้ารหัสด้วยตนเอง ฉันกังวลว่าบางกรณีพิเศษอื่น ๆ อาจปรากฏขึ้นเมื่อเชื่อมต่อกับเครือข่าย wifi ใหม่และฉันอาจไม่มีเวลาอ่านwpa_supplicant.conf
วิธีแก้ปัญหา ดังนั้นความเป็นมิตรต่อผู้ใช้จึงเป็นเรื่องท้าทายสำหรับ wpa_cli แต่อาจมีคุณสมบัติของเครื่องมือที่ฉันไม่ทราบ
ฉันได้รับคำแนะนำว่า nmcli นั้นเป็นมิตรกับผู้ใช้มากที่สุดและไม่เสียสละความน่าเชื่อถือใด ๆ แม้ว่าจะใช้ NetworkManager เป็นการพึ่งพาก็ตาม ฉันได้รับคำแนะนำอื่นว่า iw นั้นดีที่สุดสำหรับเดสก์ท็อป Linux เนื่องจากมันติดตั้งมากับ Linux distros ทั้งหมด แต่ความประทับใจของฉันคือ iw ไม่สะดวกในการจัดการและกำหนดค่าอัตโนมัติเมื่อมีการเชื่อมต่อจำนวนมาก ArchWiki ยังบอกด้วยว่าiw รองรับเฉพาะ nl80211แต่นั่นอาจไม่ใช่เรื่องจริง
เนื่องจากฉันไม่สามารถหาการเปรียบเทียบจำนวนมากได้ในเครื่องมือเหล่านี้ความเข้าใจหรือการอ้างอิงใด ๆ จะได้รับการชื่นชม
nmcli
ถูกแทนที่wpa_cli
(ดังนั้นคุณไม่ต้องการwpa_cli
) แต่iw
เป็นยูทิลิตี้ระดับต่ำกว่ามากสำหรับการควบคุมเครือข่ายไร้สายในขณะที่nmcli
มีมากขึ้นสำหรับผู้ใช้ปลายทางเนื่องจากสามารถมีส่วนหน้า GUInmcli
ได้