ฉันจะกำหนดค่าการ์ดเครือข่ายด้วยLinux®ได้อย่างไร

การติดตั้งการ์ดเครือข่ายด้วยLinux®มักจะทำโดยอัตโนมัติผ่านซอฟต์แวร์ตรวจจับฮาร์ดแวร์ที่มาพร้อมกับการกระจายLinux®ที่ทันสมัยที่สุด อย่างไรก็ตามอาจมีบางครั้งที่การ์ดเครือข่ายไม่ได้รับการกำหนดค่าอย่างเหมาะสมโดยอัตโนมัติหรือเมื่อคุณต้องการกำหนดค่าการ์ดเครือข่ายที่สองด้วย Linux ไม่ว่าในกรณีใดมีวิธีการหลักสองสามประการในการทำงานกับการกำหนดค่าของการ์ดเครือข่ายไม่ว่าจะเป็นส่วนต่อประสานกราฟิกผู้ใช้ (GUI) หรืออินเตอร์เฟสบรรทัดคำสั่ง (CLI)

การใช้ GUI การแจกจ่ายLinux®ของคุณจะให้วิธีที่ใช้งานง่ายและตรงไปตรงมาที่สุดสำหรับการกำหนดค่าการ์ดเครือข่ายของคุณด้วยLinux® อย่างไรก็ตามสิ่งนี้อาจแตกต่างกันไปขึ้นอยู่กับสภาพแวดล้อมเดสก์ทอป Linux สำหรับการแจกจ่ายของคุณ ในกรณีส่วนใหญ่ลีนุกซ์ลีนุกซ์จะใช้สภาพแวดล้อมเดสก์ท็อปGnome®หรือ K Desktop Environment (KDE®), ซึ่งแต่ละอันมี GUI ซอฟต์แวร์สำหรับการกำหนดค่าเครือข่ายของคุณ. ซอฟต์แวร์ KNetworkManager ใช้งานได้กับเดสก์ท็อปKDE®ในขณะที่ในGnome®เรียกว่า NetworkManager ทั้งสองมีความสามารถในการกำหนดค่าการ์ดเครือข่ายที่ตรวจพบแล้วพร้อมพารามิเตอร์เครือข่ายข้อมูลที่อยู่ IP ตลอดจนเพิ่มการ์ดเครือข่ายใหม่

การทำงานจาก CLI เพื่อตั้งค่าการ์ดเครือข่ายของคุณด้วยLinux®ก่อนอื่นคุณต้องค้นหาว่าการ์ดเครือข่ายของคุณทำงานอยู่หรือไม่โดยการออก คำ สั่ง ifconfig ในแอปพลิเคชันเทอร์มินัล หากป้อนคำสั่งโดยไม่มีอาร์กิวเมนต์ใด ๆ คำสั่งนั้นจะแสดงเอาต์พุตของอินเตอร์เฟสปัจจุบันและการตั้งค่าทั้งหมด สองที่พบบ่อยที่สุดคือ eth0 ซึ่งเป็นการ์ดเครือข่ายอีเธอร์เน็ตแรกในระบบและ lo , อินเตอร์เฟส loopback ซึ่งเป็นอินเตอร์เฟสซอฟต์แวร์เสมือน คำ สั่ง ifconfig นั้นสามารถใช้เพื่อเปิดใช้งานหรือปิดใช้งานอินเทอร์เฟซรวมทั้งเปลี่ยนที่อยู่ IP หรือข้อมูลเครือข่ายอื่น ๆ ตัวอย่างเช่นหากต้องการตั้งค่าที่อยู่ IP ของอินเตอร์เฟส eth0 คุณจะต้องใช้ คำ สั่ง ifconfig ต่อไปนี้

ifconfig eth0 192.168.1.10 netmask 255.255.255.0 ขึ้นไป

ตามลำดับจากซ้ายไปขวาพารามิเตอร์แรกคืออินเทอร์เฟซสำหรับปรับเปลี่ยน eth0 จากนั้นที่อยู่ IP ที่จะกำหนดให้จากนั้นเครือข่ายย่อยที่คอมพิวเตอร์เป็นเจ้าของ พารามิเตอร์สุดท้ายที่กำหนดให้กับ ifconfig อาจเป็น "up" หรือ "down" ซึ่งจะแจ้งให้คอมพิวเตอร์เปิดใช้งานหรือปิดใช้งานการ์ดเครือข่าย ตรวจสอบให้แน่ใจว่าได้ตรวจสอบการตั้งค่าที่เหมาะสมสำหรับเครือข่ายของคุณเช่นประเภทของเครือข่ายเครือข่ายย่อยเราเตอร์เกตเวย์ใด ๆ เพื่อเขียนคำสั่งที่เหมาะสม

แน่นอนคำสั่งนี้จะกำหนดค่าการ์ดเครือข่ายของคุณด้วยLinux®สำหรับเซสชันปัจจุบันเท่านั้นและจะต้องป้อนหลังจากทุกครั้งที่คุณเข้าสู่ระบบคอมพิวเตอร์ เพื่อหลีกเลี่ยงปัญหานี้การแจกแจงลินุกซ์ใช้สคริปต์และไฟล์ต่าง ๆ ที่จะทำสิ่งนี้ให้คุณโดยอัตโนมัติทุกครั้งที่คอมพิวเตอร์เริ่มทำงาน ตำแหน่งและชื่อของสคริปต์และไฟล์การกำหนดค่าเหล่านี้จะแตกต่างกันไปตามการกระจายLinux®ของคุณดังนั้นโปรดตรวจสอบว่าไฟล์ใดที่จะแก้ไข ด้วยการแก้ไขไฟล์การกำหนดค่าเหล่านี้ในเท็กซ์เอดิเตอร์ระบบปฏิบัติการจะโหลดการกำหนดค่าเครือข่ายที่เหมาะสมโดยอัตโนมัติ