Skip to main content

คำสั่ง ifconfig

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

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

หากโหมด Auto Negotiate เป็นจริง (แนะนำ) อัตราข้อมูลและโหมดดูเพล็กซ์จะแสดงเป็น auto อัตราข้อมูลและโหมดดูเพล็กซ์จะใช้เมื่อการเจรจาต่อรองอัตโนมัติเป็นเท็จเท่านั้น

หากเปิดใช้งาน IPv6 ที่อยู่ link-local link_local_address (-lla) จะปรากฏขึ้นด้วย หากมีการเปิดใช้งานทั้ง IPv6 และการกำหนดค่าอัตโนมัติแบบไร้สถานะ (-sa6) ตารางที่อยู่ IP ที่กำหนดค่าอัตโนมัติแบบไร้สถานะ/ความยาวคำนำหน้า address_table (ตารางที่แสดงที่อยู่ IPv6 ที่สร้างโดยอัตโนมัติและความยาวคำนำหน้า) จะแสดงขึ้นด้วย

หากมีการเปิดใช้งาน ghn และวิธีการกำหนดค่าเป็น dhcp หรือ dthens ชื่อโฮสต์จะได้รับจาก DHCP

รูปแบบคำสั่ง:
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ตัวพรางเครือข่ายย่อยที่อยู่ในรูปแบบที่ถูกต้อง ต้องเชื่อมโยงกับที่อยู่ P
-nชื่อโฮสต์สตริงที่มีความยาวไม่เกิน 63 อักขระ สตริงนี้อาจประกอบด้วยตัวอักษร ตัวเลข จุด ขีดล่าง และขีดกลาง
-autoการตั้งค่า Autonegotiation ซึ่งจะกำหนดว่าการตั้งค่าอัตราข้อมูลและเครือข่าย Duplex สามารถกำหนดค่าได้หรือไม่true, false
-vlanเปิดหรือปิดใช้งานการแท็ก VLANenabled, disabled
-vlanidID VLANตัวเลขตั้งแต่ 1 ถึง 4094
-rอัตราข้อมูล10, 100
-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เกตเวย์เริ่มต้นแบบคงที่ IPv6ที่อยู่ IP ของเกตเวย์หรือเส้นทางที่เป็นค่าเริ่มต้นสำหรับอีเทอร์เน็ตช่อง 0 ในรูปแบบ IPv6
-dhcp6โหมด IPv6 DHCPenabled, disabled
-sa6โหมด IPv6 Statelessenabled, disabled
-llaที่อยู่ลิงก์ท้องถิ่น (อ่านอย่างเดียว) 
-ncsiการเลือกพอร์ต NCSI NICnic[x]:port[y]
หมายเหตุ
ใช้เครื่องหมายจุลภาคเป็นตัวคั่นหากมีการตั้งค่าตั้งแต่สองรายการขึ้นไป
-nicสลับโหมด NICshared, dedicated, shared:nic[x]
-failoverโหมดการทำงานล้มเหลวnone, shared, shared:nic[X]:port[Y]
-nssyncการซิงโครไนซ์การตั้งค่าเครือข่ายenabled, disabled
-address_tableตารางที่อยู่ IPv6 ที่สร้างขึ้นโดยอัตโนมัติและความยาวคำนำหน้า (อ่านอย่างเดียว)
หมายเหตุ
ตัวเลือกนี้จะแสดงเฉพาะในกรณีที่เปิดใช้งาน IPv6 และการกำหนดค่าอัตโนมัติแบบสุ่ม
 
-uplinkอัปลิงค์ MACenabled, disabled
หมายเหตุ
  • ตัวเลือกนี้ใช้ได้เฉพาะเมื่อมีสวิตช์เดซีเท่านั้น

  • XCC จะรีบูตชั่วขณะเมื่อเปิดหรือปิดใช้งานอัปลิงค์ MAC

หากไม่มีสวิตช์เดซี

ตัวอย่าง:
system> ifconfig eth0
-state : enabled
-c : dthens
-ghn : disabled
-i : 192.168.70.130
-g : 1.1.1.1
-s : 255.255.255.0
-n : XCC-7DDJ-1234567890
-auto : false
-vlan : disabled
-vlanid : 1
-r : 1000
-d : full
-m : 1488
-l : 38:a7:46:26:37:09
-b : 38:A7:46:26:37:09
-dn :
-ipv6 : enabled
-ipv6static : disabled
-i6 : ::
-p6 : 64
-g6 : ::
-dhcp6 : enabled
-sa6 : enabled
-lla : fe80::3aa7:46ff:fe26:3709
-ncsi :
nic2 : port 0
-nic : dedicated
nic1 : dedicated [active]
nic2 : slot#1, packagID#7:Intel I210 PCIe 1Gb 1-Port RJ45 LOM:port [0-0]
-failover : none
-nssync : disabled
-address_table :

หากมีสวิตช์เดซีและปิดใช้งานอยู่

ตัวอย่าง:
system> ifconfig eth0
-state : enabled
-c : dthens
-ghn : disabled
-i : 192.168.70.125
-g : 0.0.0.0
-s : 255.255.255.0
-n : XCC-7D72-SH2311M5
-auto : true
-r : auto
-d : auto
-vlan : disabled
-vlanid : 1
-m : 1500
-b : 90:2e:16:0a:17:bd
-l : 90:2e:16:0a:17:bd
-dn : lan
-ipv6 : enabled
-ipv6static : disabled
-i6 : ::
-p6 : 64
-g6 : ::
-dhcp6 : enabled
-sa6 : enabled
-lla : fe80::922e:16ff:fe0a:17bd
-address_table :
-ip01 : fd45:29e9:1f0:70:922e:16ff:fe0a:17bd/64
-ip02 : 2340::922e:16ff:fe0a:17bd/64
-uplink : disabled

หากมีสวิตช์เดซีและเปิดใช้งาน

ตัวอย่าง:
system> ifconfig eth0
-state : enabled
-c : dthens
-ghn : disabled
-i : 192.168.70.125
-g : 0.0.0.0
-s : 255.255.255.0
-n : XCC-7D72-SH2311M5
-auto : false
-r : 100
-d : full
-vlan : disabled
-vlanid : 1
-m : 1500
-b : 90:2e:16:0a:17:bd
-l : 90:2e:16:0a:17:bd
-dn : lan
-ipv6 : enabled
-ipv6static : disabled
-i6 : ::
-p6 : 64
-g6 : ::
-dhcp6 : enabled
-sa6 : enabled
-lla : fe80::922e:16ff:fe0a:17bd
-address_table :
-ip01 : fd45:29e9:1f0:70:922e:16ff:fe0a:17bd/64
-ip02 : 2340::922e:16ff:fe0a:17bd/64
-uplink : enabled