<ก่อนหน้านี้ | Contents | ถัดไป>
7.5.1. การสร้างไฟล์กำหนดค่าอินเทอร์เฟซเครือข่าย
อินเทอร์เฟซใดที่สคริปต์เครือข่ายนำขึ้นและลงมักจะขึ้นอยู่กับไฟล์ใน /etc/sysconfig/. ไดเร็กทอรีนี้ควรมีไฟล์สำหรับแต่ละอินเตอร์เฟสที่จะกำหนดค่า เช่น ifconfig.xyzโดยที่ “xyz” ควรอธิบายการ์ดเครือข่าย ชื่ออินเทอร์เฟซ (เช่น eth0) มักจะเหมาะสม ภายในไฟล์นี้มีแอตทริบิวต์ของอินเทอร์เฟซนี้ เช่น ที่อยู่ IP ซับเน็ตมาสก์ และอื่นๆ จำเป็นที่ต้นกำเนิดของชื่อไฟล์ be ifconfig.
หมายเหตุ
หากไม่ได้ใช้ขั้นตอนในส่วนก่อนหน้านี้ Udev จะกำหนดชื่ออินเทอร์เฟซการ์ดเครือข่ายตามลักษณะทางกายภาพของระบบ เช่น enp2s1 หากคุณไม่แน่ใจว่าชื่ออินเทอร์เฟซของคุณคืออะไร คุณสามารถเรียกใช้ได้ตลอดเวลา ip link or ls /sys/class/net.ls หลังจากที่คุณได้บูตระบบของคุณ
หมายเหตุ
หากไม่ได้ใช้ขั้นตอนในส่วนก่อนหน้านี้ Udev จะกำหนดชื่ออินเทอร์เฟซการ์ดเครือข่ายตามลักษณะทางกายภาพของระบบ เช่น enp2s1 หากคุณไม่แน่ใจว่าชื่ออินเทอร์เฟซของคุณคืออะไร คุณสามารถเรียกใช้ได้ตลอดเวลา ip link or ls /sys/class/net.ls หลังจากที่คุณได้บูตระบบของคุณ
คำสั่งต่อไปนี้สร้างไฟล์ตัวอย่างสำหรับ eth0 อุปกรณ์ที่มีที่อยู่ IP แบบคงที่:
ซีดี /etc/sysconfig/
แมว > ifconfig.phpeth0 << "อีฟ"
ออนบูต=ใช่ ไอเฟซ=eth0 บริการ=ipv4-คงที่ ไอพี=192.168.1.2 เกตเวย์=192.168.1.1 คำนำหน้า=24
ออกอากาศ=192.168.1.255
EOF
ซีดี /etc/sysconfig/
แมว > ifconfig.phpeth0 << "อีฟ"
ออนบูต=ใช่ ไอเฟซ=eth0 บริการ=ipv4-คงที่ ไอพี=192.168.1.2 เกตเวย์=192.168.1.1 คำนำหน้า=24
ออกอากาศ=192.168.1.255
EOF
ต้องเปลี่ยนค่าที่เป็นตัวเอียงในทุกไฟล์เพื่อให้ตรงกับการตั้งค่าที่เหมาะสม
ถ้า เปิดเครื่อง ตัวแปรถูกตั้งค่าเป็น "ใช่" สคริปต์เครือข่าย System V จะแสดง Network Interface Card (NIC) ขึ้นมาในระหว่างการบูตระบบ หากตั้งค่าเป็นอย่างอื่นนอกจาก "ใช่" สคริปต์เครือข่ายจะละเว้น NIC และจะไม่ถูกเรียกใช้โดยอัตโนมัติ อินเทอร์เฟซสามารถเริ่มหรือหยุดได้ด้วยตนเองด้วย ถ้าขึ้น และ ถ้าลง คำสั่ง
การขอ ไอเฟซ ตัวแปรกำหนดชื่ออินเทอร์เฟซ ตัวอย่างเช่น eth0 จำเป็นสำหรับไฟล์การกำหนดค่าอุปกรณ์เครือข่ายทั้งหมด นามสกุลไฟล์ต้องตรงกับค่านี้
การขอ บริการ ตัวแปรกำหนดวิธีการที่ใช้ในการรับที่อยู่ IP แพ็คเกจ LFS-Bootscripts มีรูปแบบการกำหนด IP แบบแยกส่วน และสร้างไฟล์เพิ่มเติมในไฟล์ /lib/บริการ/ ไดเร็กทอรีอนุญาตวิธีการกำหนด IP อื่น ๆ โดยทั่วไปจะใช้สำหรับ Dynamic Host Configuration Protocol (DHCP) ซึ่งระบุไว้ในหนังสือ BLFS
การขอ GATEWAY ตัวแปรควรมีที่อยู่ IP เกตเวย์เริ่มต้น หากมีอยู่ ถ้าไม่เช่นนั้น ให้แสดงความคิดเห็นเกี่ยวกับตัวแปรทั้งหมด
การขอ คำนำ ตัวแปรมีจำนวนบิตที่ใช้ในเครือข่ายย่อย แต่ละออคเต็ตในที่อยู่ IP คือ 8 บิต หาก netmask ของซับเน็ตเป็น 255.255.255.0 แสดงว่าใช้สามออคเต็ตแรก (24 บิต) เพื่อระบุหมายเลขเครือข่าย ถ้าเน็ตมาสก์เป็น 255.255.255.240 จะเป็นการใช้ 28 บิตแรก คำนำหน้าที่ยาวกว่า 24 บิตมักใช้โดย DSL และผู้ให้บริการอินเทอร์เน็ตแบบใช้สายเคเบิล (ISP) ในตัวอย่างนี้ (PREFIX=24) netmask คือ 255.255.255.0 ปรับ คำนำ ตัวแปรตามซับเน็ตเฉพาะของคุณ หากไม่ระบุ PREFIX จะมีค่าเริ่มต้นเป็น 24
สำหรับข้อมูลเพิ่มเติมโปรดดูที่ ถ้าขึ้น หน้าคน.