Skip to main content

คำสั่ง ifconfig

ใช้คำสั่งนี้เพื่อกำหนดค่าอินเทอร์เฟซอีเทอร์เน็ต

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

รูปแบบคำสั่ง:
ifconfig [ethernet_number] [-options]
ตัวอย่าง:
dhcpinfo eth1 -b
ตารางที่ 1. ตัวเลือก ifconfig
ตัวเลือกรายละเอียดค่า
-stateสถานะอินเทอร์เฟซdisabled, enabled
-cวิธีการกำหนดค่าdhcp, static, dthens (dthens จะใช้กับตัวเลือก ลองใช้เซิร์ฟเวอร์ dhcp หากล้มเหลว ให้ใช้การกำหนดค่าแบบคงที่ บนเว็บอินเทอร์เฟซ)
-ghnรับชื่อโฮสต์จาก DHCPdisabled, enabled
-iที่อยู่ IP แบบคงที่ที่อยู่ในรูปแบบที่ถูกต้อง
-gที่อยู่เกตเวย์ที่อยู่ในรูปแบบที่ถูกต้อง
-sซับเน็ตมาสก์ที่อยู่ในรูปแบบที่ถูกต้อง
-nชื่อโฮสต์สตริงที่มีความยาวไม่เกิน 63 อักขระ สตริงนี้อาจประกอบด้วยตัวอักษร ตัวเลข จุด ขีดล่าง และขีดกลาง
-autoการตั้งค่า Autonegotiation ซึ่งจะกำหนดว่าการตั้งค่าอัตราข้อมูลและเครือข่าย Duplex สามารถกำหนดค่าได้หรือไม่true, false
-vlanเปิดหรือปิดใช้งานการแท็ก VLANenabled, disabled
-vlanidID VLANตัวเลขตั้งแต่ 1 ถึง 4094
-rอัตราข้อมูล10, 100, 1000
-dโหมด Duplexfull, half
-mMTUตัวเลขตั้งแต่ 60 ถึง 1500
-lLAAรูปแบบของ MAC address ไม่อนุญาตให้ใช้ Multicast address (ไบต์แรกต้องเป็นเลขคู่)
-bที่อยู่ MAC ระยะทดลอง (อ่านอย่างเดียว) 
-dnชื่อโดเมน (อ่านอย่างเดียว) 
-ipv6สถานะ IPv6disabled, enabled
-ipv6staticสถานะ IPv6 แบบคงที่disabled, enabled
-i6ที่อยู่ IP แบบคงที่ที่อยู่ IP แบบคงที่สำหรับอีเทอร์เน็ตช่อง 0 ในรูปแบบ IPv6
-p6Prefix length ของที่อยู่ตัวเลขตั้งแต่ 1 ถึง 128
-g6เกตเวย์หรือเส้นทางที่เป็นค่าเริ่มต้นที่อยู่ IP ของเกตเวย์หรือเส้นทางที่เป็นค่าเริ่มต้นสำหรับอีเทอร์เน็ตช่อง 0 ในรูปแบบ IPv6
-dhcp6โหมด IPv6 DHCPenabled, disabled
-sa6โหมด IPv6 Statelessenabled, disabled
-llaที่อยู่ลิงก์ท้องถิ่น (อ่านอย่างเดียว) 
-ncsiการเลือกพอร์ต NCSI NICnic[x]:port[y]
หมายเหตุ
ใช้เครื่องหมายจุลภาคเป็นตัวคั่นหากมีการตั้งค่าตั้งแต่สองรายการขึ้นไป
-nicสลับโหมด NIC1shared, dedicated, shared:nic[x]2
-failover2โหมดการทำงานล้มเหลวnone, shared, shared:nic[x]
-nssync3การซิงโครไนซ์การตั้งค่าเครือข่ายenabled, disabled
-address_tableตารางที่อยู่ IPv6 ที่สร้างขึ้นโดยอัตโนมัติและความยาวคำนำหน้า (อ่านอย่างเดียว)
หมายเหตุ
ตัวเลือกนี้จะแสดงเฉพาะในกรณีที่เปิดใช้งาน IPv6 และการกำหนดค่าอัตโนมัติแบบสุ่ม
 
หมายเหตุ
  1. -nic ยังจะแสดงสถานะของ nic ด้วย [active] แสดงว่ากำลังใช้งาน nic XCC อยู่ในขณะนี้

    ตัวอย่าง:
    -nic: shared:nic3
    nic1: dedicate
    nic2: ext card slot #3
    nic3: ext card slot 5 [active]
    ระบุว่า nic3 อยู่ในโหมดแบบใช้งานร่วมกันในช่องเสียบ 5, nic2 อยู่ในช่องเสียบ 3, nic1 เป็นพอร์ตสำหรับ XCC โดยเฉพาะ และ XCC กำลังใช้ nic3
  2. ค่า shared:nic[x] ใช้ได้กับเซิร์ฟเวอร์ที่มีการ์ดเครือข่าย Mezzanine ที่เป็นตัวเลือกเสริมติดตั้งอยู่ การ์ดเครือข่าย Mezzanine นี้สามารถใช้ได้โดย IMM
  3. หาก IMM ถูกกำหนดค่าให้ใช้พอร์ตเครือข่ายการจัดการเฉพาะ ตัวเลือก -failover จะสั่งให้ IMM เปลี่ยนไปใช้พอร์ตเครือข่ายที่ใช้ร่วมกัน หากมีการปลดการเชื่อมต่อพอร์ตเฉพาะออก
  4. หากเปิดใช้งานโหมดการทำงานล้มเหลว ตัวเลือก -nssync จะสั่งให้ IMM ใช้การตั้งค่าเครือข่ายเดียวกันกับพอร์ตเครือข่ายการจัดการเฉพาะสำหรับพอร์ตเครือข่ายที่ใช้ร่วมกัน
ตัวอย่าง:
system> ifconfig eth0 -c static -i 192.168.70.133
These configuration changes will become active after the next reset of the IMM.
system>