คำสั่ง 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
ตัวเลือก | รายละเอียด | ค่า |
---|---|---|
-state | สถานะอินเทอร์เฟซ | disabled, enabled |
-c | วิธีการกำหนดค่า | dhcp, static, dthens (dthensจะใช้กับตัวเลือก ลองใช้เซิร์ฟเวอร์ dhcp หากล้มเหลว ให้ใช้การกำหนดค่าแบบคงที่ บนเว็บอินเทอร์เฟซ) |
-ghn | รับชื่อโฮสต์จาก DHCP | disabled, enabled |
-i | ที่อยู่ IP แบบคงที่ | ที่อยู่ในรูปแบบที่ถูกต้อง ต้องเชื่อมโยงกับตัวพรางเครือข่ายย่อย |
-g | ที่อยู่เกตเวย์ | ที่อยู่ในรูปแบบที่ถูกต้อง |
-s | ตัวพรางเครือข่ายย่อย | ที่อยู่ในรูปแบบที่ถูกต้อง ต้องเชื่อมโยงกับที่อยู่ P |
-n | ชื่อโฮสต์ | สตริงที่มีความยาวไม่เกิน 63 อักขระ สตริงนี้อาจประกอบด้วยตัวอักษร ตัวเลข จุด ขีดล่าง และขีดกลาง |
-auto | การตั้งค่า Autonegotiation ซึ่งจะกำหนดว่าการตั้งค่าอัตราข้อมูลและเครือข่าย Duplex สามารถกำหนดค่าได้หรือไม่ | true, false |
-vlan | เปิดหรือปิดใช้งานการแท็ก VLAN | enabled, disabled |
-vlanid | ID VLAN | ตัวเลขตั้งแต่ 1 ถึง 4094 |
-r | อัตราข้อมูล | 10, 100 |
-d | โหมด Duplex | full, half |
-m | MTU | ตัวเลขตั้งแต่ 60 ถึง 1500 |
-l | LAA | รูปแบบของ MAC address ไม่อนุญาตให้ใช้ Multicast address (ไบต์แรกต้องเป็นเลขคู่) |
-b | ที่อยู่ MAC ระยะทดลอง (อ่านอย่างเดียว) | |
-dn | ชื่อโดเมน (อ่านอย่างเดียว) | |
-ipv6 | สถานะ IPv6 | disabled, enabled |
-ipv6static | สถานะ IPv6 แบบคงที่ | disabled, enabled |
-i6 | ที่อยู่ IP แบบคงที่ | ที่อยู่ IP แบบคงที่สำหรับอีเทอร์เน็ตช่อง 0 ในรูปแบบ IPv6 |
-p6 | Prefix length ของที่อยู่ | ตัวเลขตั้งแต่ 1 ถึง 128 |
-g6 | เกตเวย์เริ่มต้นแบบคงที่ IPv6 | ที่อยู่ IP ของเกตเวย์หรือเส้นทางที่เป็นค่าเริ่มต้นสำหรับอีเทอร์เน็ตช่อง 0 ในรูปแบบ IPv6 |
-dhcp6 | โหมด IPv6 DHCP | enabled, disabled |
-sa6 | โหมด IPv6 Stateless | enabled, disabled |
-lla | ที่อยู่ลิงก์ท้องถิ่น (อ่านอย่างเดียว) | |
-ncsi | การเลือกพอร์ต NCSI NIC | nic[x]:port[y] หมายเหตุ ใช้เครื่องหมายจุลภาคเป็นตัวคั่นหากมีการตั้งค่าตั้งแต่สองรายการขึ้นไป |
-nic | สลับโหมด NIC | shared, dedicated, shared:nic[x] |
-failover | โหมดการทำงานล้มเหลว | none, shared, shared:nic[X]:port[Y] |
-nssync | การซิงโครไนซ์การตั้งค่าเครือข่าย | enabled, disabled |
-address_table | ตารางที่อยู่ IPv6 ที่สร้างขึ้นโดยอัตโนมัติและความยาวคำนำหน้า (อ่านอย่างเดียว) หมายเหตุ ตัวเลือกนี้จะแสดงเฉพาะในกรณีที่เปิดใช้งาน IPv6 และการกำหนดค่าอัตโนมัติแบบสุ่ม | |
-uplink | อัปลิงค์ MAC | enabled, disabled หมายเหตุ
|
หากไม่มีสวิตช์เดซี
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