วันนี้เราจะพูดถึงวิธีกำหนดค่าเครือข่ายอูบุนตู ระบบปฏิบัติการนี้มีเครื่องมือแบบกราฟิกหลายแบบสำหรับการทำงานที่คล้ายคลึงกัน ควรให้ความสนใจเป็นพิเศษในการจัดการเครือข่ายโดยใช้บรรทัดคำสั่ง
อินเทอร์เฟซ Ethernet
ก่อนอื่นการตั้งค่าเครือข่ายอูบุนตูเป็นเรื่องเกี่ยวกับการทำงานร่วมกับเทคโนโลยีนี้ อินเทอร์เฟซ Ethernet ในระบบเรียกว่า ethX ในกรณีนี้ X คือจำนวนที่แน่นอน โดยปกติอินเทอร์เฟซอีเทอร์เน็ตแรกจะแสดง eth0 จำนวนคนที่ตามมาทั้งหมดเพิ่มขึ้นหนึ่งครั้ง หากต้องการระบุส่วนติดต่อเครือข่ายทั้งหมดที่มีอยู่อย่างรวดเร็วคุณสามารถใช้คำสั่ง ifconfig ได้
นอกจากนี้ยังมีทางเลือก แอ็พพลิเคชันอื่นที่สามารถช่วยระบุอินเทอร์เฟซเครือข่ายที่ใช้ได้คือคำสั่ง lshw ในอูบุนตูการกำหนดค่าเครือข่ายจากคอนโซลด้วยโซลูชันนี้จะช่วยให้คุณสามารถหาหมายเลขการเชื่อมต่อข้อมูลบัสข้อมูลไดรเวอร์และรายการคุณลักษณะที่สนับสนุน ชื่อตรรกะของอินเทอร์เฟซที่ต้องการสามารถระบุได้ในไฟล์ net.rules
ไปที่ขั้นตอนถัดไป ถ้าจำเป็นต้องค้นหาว่าอินเทอร์เฟซใดได้รับชื่อตรรกะเราจะพบสตริงที่ตรงกับที่อยู่ MAC จริงขององค์ประกอบนี้ เปลี่ยนค่าของ NAME = ethX ระบุชื่อตรรกะที่ต้องการ เราใช้ระบบเกินเพื่อใช้การเปลี่ยนแปลง มี Ethtool โปรแกรมพิเศษซึ่งจะเปลี่ยนและแสดงการ ตั้งค่าของการ์ดเครือข่าย ซึ่งประกอบด้วยฟังก์ชั่น Wake-on-LAN, โหมดดูเพล็กซ์ความเร็วพอร์ตและการต่อรองอัตโนมัติ เครื่องมือนี้ไม่ได้รับการติดตั้งในตอนแรก แต่จะมีให้ใน repositories การเปลี่ยนแปลงที่ทำขึ้นโดยใช้คำสั่ง Ethtool เป็นการชั่วคราว ระบบจะยกเลิกหลังจากรีบูตระบบแล้ว ในกรณีที่คุณต้องการบันทึกการตั้งค่าเหล่านี้ให้เพิ่มคำสั่ง Ethtool ที่เกี่ยวข้องและเพิ่มลงในไฟล์ pre-up ของไฟล์อินเตอร์เฟซ โซลูชันที่อธิบายไม่ได้ทำงานเฉพาะกับอินเทอร์เฟซแบบคงที่เท่านั้น แต่ยังมีตัวเลือกอื่น ๆ เช่น DHCP
ที่อยู่ IP
ในขั้นตอนต่อไปการกำหนดค่าของเครือข่ายอูบุนตูจะเกี่ยวข้องโดยตรงกับพารามิเตอร์ของ IP-computer และเกตเวย์ ขั้นตอนนี้จำเป็นสำหรับการจัดการการเชื่อมต่อภายในประเทศตลอดจนการเข้าถึงอินเทอร์เน็ต ในการตั้งค่าเครือข่ายชั่วคราวเราจะใช้คำสั่งมาตรฐาน: route, ifconfig และ ip โซลูชันเหล่านี้จะเปลี่ยนพารามิเตอร์ด้วยแอ็พพลิเคชันแบบทันที อย่างไรก็ตามการตั้งค่าในกรณีนี้จะถูกยกเลิกหลังจากรีบูต ถ้าคุณต้องการค่า DNS สำหรับการกำหนดค่าชั่วคราวให้เพิ่มที่อยู่ IP ของเซิร์ฟเวอร์ลงในไฟล์ resolv.conf โดยปกติแล้วการแก้ไขเนื้อหานี้ไม่แนะนำ แต่เป็นข้อบังคับที่อนุญาตในกรณีที่มีการกำหนดค่าชั่วคราว ถ้าพารามิเตอร์ไม่จำเป็นต้องใช้อีกต่อไปให้ยกเลิกการตั้งค่าอินเตอร์เฟสทั้งหมดโดยใช้คำสั่ง ip ที่มีนามสกุลเป็นสีแดง การรีเซ็ตการกำหนดค่าโดยใช้วิธีการที่อธิบายจะไม่ทำความสะอาดเนื้อหาของ resolv.conf เพื่อให้บรรลุเป้าหมายนี้เราจะลบหรือแก้ไขระเบียนที่เกี่ยวข้องด้วยตนเอง คุณสามารถรีบูตได้ด้วยเช่นกันดังนั้นไฟล์ resolv.conf จะถูกเขียนทับ
DHCP Client
ต่อไปเราจะต้องกำหนดค่าเครือข่าย Ubuntu Server ในการกำหนดค่าเซิร์ฟเวอร์ให้ทำงานกับ DHCP และระบุการกำหนดแอดเดรสแบบไดนามิกเราเพิ่มเมธอดที่เหมาะสมลงในส่วนที่อยู่ inet สำหรับอินเทอร์เฟซที่ต้องการในอิลิเมนต์อินเทอร์เฟซ จากนั้นใช้คำสั่ง ifup จะเปิดใช้งานอินเทอร์เฟซด้วยตนเองและเปิดใช้ DHCP ผ่าน dhclient ไปที่ขั้นตอนถัดไป ถ้าในบางจุดการกำหนดค่าเครือข่ายของ Ubuntu Server กำหนดให้คุณต้องปิดใช้งานอินเทอร์เฟซด้วยตนเองให้ใช้คำสั่ง ifdown จะเริ่มดำเนินการหยุดรายการและปล่อย DHCP
นัดหมายถาวร
ตอนนี้เราจะพูดถึงวิธีการกำหนดค่าเครือข่ายอูบุนตูในกรณีของที่อยู่ IP แบบคงที่ เราเพิ่มวิธีการแบบคงที่ในส่วน inet สำหรับอินเทอร์เฟซเฉพาะในส่วนอินเทอร์เฟซ นอกจากนี้คุณยังสามารถใช้คำสั่ง IFUP จะช่วยให้คุณสามารถใช้อินเทอร์เฟซด้วยตนเองได้ หากต้องการปิดใช้งานให้ใช้คำสั่ง ifdown อินเตอร์เฟซแบบแบล็คแบ็คพิเศษถูกกำหนดโดยระบบดังเช่น lo ค่าดีฟอลต์จะกำหนดค่าที่อยู่ต่อไปนี้ 127.0.0.1 สามารถแสดงคำสั่ง ifconfig ได้ เริ่มแรกมีสองส่วนในส่วนอินเทอร์เฟซที่รับผิดชอบในการตั้งค่าลูปแบ็คในโหมดอัตโนมัติ เราปล่อยให้พารามิเตอร์เหล่านี้อยู่ในรูปแบบเดิมจนกว่าจะมีเหตุผลเฉพาะสำหรับการแก้ไข ขั้นตอนต่อไปคือการกำหนดที่อยู่ IP ตามชื่อโฮสต์ ดังนั้นคุณสามารถลดความซับซ้อนของการระบุแหล่งข้อมูล
เราจึงหาวิธีกำหนดค่าเครือข่ายใน Ubuntu 14 04 คู่มือนี้เหมาะสำหรับระบบปฏิบัติการอื่น ๆ ที่ระบุไว้ด้วย