<ก่อนหน้านี้ | Contents | ถัดไป>
สิ่งนี้จะแนะนำให้คอมพิวเตอร์ของคุณค้นหาชื่อโฮสต์และที่อยู่ IP ก่อนใน / etc / hosts ไฟล์และติดต่อเซิร์ฟเวอร์ DNS หากโฮสต์ที่ระบุไม่เกิดขึ้นในท้องถิ่น เจ้าภาพ ไฟล์. บริการชื่ออื่นๆ ที่สามารถติดต่อได้ ได้แก่ LDAP, NIS และ NIS+
อื่น ๆ ใน มนุษย์ nsswitch.conf.
10.2.3. คำสั่งกำหนดค่าเครือข่าย
10.2.3.1. คำสั่งไอพี
สคริปต์เฉพาะการแจกจ่ายและเครื่องมือกราฟิกเป็นส่วนหน้าของ ip (หรือ ifconfig และ เส้นทาง บนระบบที่เก่ากว่า) เพื่อแสดงและกำหนดค่าการกำหนดค่าเครือข่ายของเคอร์เนล
การขอ ip คำสั่งใช้สำหรับกำหนดที่อยู่ IP ให้กับอินเทอร์เฟซ สำหรับการตั้งค่าเส้นทางไปยังอินเทอร์เน็ตและเครือข่ายอื่น ๆ สำหรับการแสดงการกำหนดค่า TCP/IP ฯลฯ
คำสั่งต่อไปนี้แสดงที่อยู่ IP และข้อมูลการกำหนดเส้นทาง:
benny@home เบนนี่> แสดง IP addr
1: หล่อ: mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 brd 127.255.255.255 ขอบเขต โฮสต์ lo inet6 ::1/128 ขอบเขต เจ้าภาพ
2: eth0: mtu 1500 qdisc pfifo_fast qlen 100 ลิงก์/อีเธอร์ 00:50:bf:7e:54:9a brd ff:ff:ff:ff:ff:ff
inet 192.168.42.15/24 brd 192.168.42.255 ขอบเขต global eth0 inet6 fe80::250:bfff:fe7e:549a/10 ขอบเขตการเชื่อมโยง
benny@home เบนนี่> ip แสดงเส้นทาง 192.168.42.0/24 dev eth0 ขอบเขตลิงค์ 127.0.0.0/8 dev lo ขอบเขตลิงค์เริ่มต้นผ่าน 192.168.42.1 dev eth0
benny@home เบนนี่> แสดง IP addr
1: หล่อ: mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 brd 127.255.255.255 ขอบเขต โฮสต์ lo inet6 ::1/128 ขอบเขต เจ้าภาพ
2: eth0: mtu 1500 qdisc pfifo_fast qlen 100 ลิงก์/อีเธอร์ 00:50:bf:7e:54:9a brd ff:ff:ff:ff:ff:ff
inet 192.168.42.15/24 brd 192.168.42.255 ขอบเขต global eth0 inet6 fe80::250:bfff:fe7e:549a/10 ขอบเขตการเชื่อมโยง
benny@home เบนนี่> ip แสดงเส้นทาง 192.168.42.0/24 dev eth0 ขอบเขตลิงค์ 127.0.0.0/8 dev lo ขอบเขตลิงค์เริ่มต้นผ่าน 192.168.42.1 dev eth0
สิ่งที่ควรทราบ:
• อินเทอร์เฟซเครือข่ายสองอินเทอร์เฟซ แม้ในระบบที่มีการ์ดอินเทอร์เฟซเครือข่ายเพียงใบเดียว: "lo" คือลูปในเครื่องที่ใช้สำหรับการสื่อสารเครือข่ายภายใน "eth0" เป็นชื่อสามัญของ a จริง อินเตอร์เฟซ. อย่าเปลี่ยนการกำหนดค่าลูปในเครื่อง มิฉะนั้น เครื่องของคุณจะเริ่มทำงานผิดปกติ! อินเทอร์เฟซไร้สายมักถูกกำหนดเป็น "wlan0"; อินเทอร์เฟซของโมเด็มเป็น "ppp0" แต่อาจมีชื่ออื่นด้วย
• ที่อยู่ IP ที่มีเครื่องหมาย "inet": ลูปในเครื่องจะมี 127.0.0.1 เสมอ ส่วนติดต่อทางกายภาพสามารถมีชุดค่าผสมอื่นๆ ได้
• ที่อยู่ฮาร์ดแวร์ของอินเทอร์เฟซของคุณ ซึ่งอาจจำเป็นสำหรับขั้นตอนการรับรองความถูกต้องเพื่อเชื่อมต่อกับเครือข่าย จะถูกทำเครื่องหมายด้วย "อีเธอร์" ลูปโลคัลมีเลขศูนย์ทั้งหมด 6 คู่ ลูปฟิสิคัลมีอักขระฐานสิบหก 6 คู่ โดย 3 คู่แรกเป็นแบบเฉพาะผู้ขาย
10.2.3.2. คำสั่ง ifconfig
ในขณะที่ ip เป็นวิธีที่แปลกใหม่ที่สุดในการกำหนดค่าระบบ Linux ifconfig ยังคงได้รับความนิยมอย่างมาก ใช้โดยไม่มีตัวเลือกในการแสดงข้อมูลอินเทอร์เฟซเครือข่าย:
el@asus:~$ / sbin / ifconfig
eth0 ตัวเข้ารหัสลิงก์:Ethernet HWaddr 00:50:70:31:2C:14
inet addr:60.138.67.31 Bcast:66.255.255.255 มาสก์:255.255.255.192
inet6 addr: fe80::250:70ff:fe31:2c14/64 ขอบเขต:เชื่อมโยง ขึ้น ออกอากาศ MULTICAST MTU:1500 เมตริก:1
แพ็กเก็ต RX:31977764 ข้อผิดพลาด:0 หลุด:0 โอเวอร์รัน:0 เฟรม:0 แพ็กเก็ต TX:51896866 ข้อผิดพลาด:0 หลุด:0 โอเวอร์รัน:0 ผู้ให้บริการ:0 การชน:802207 txqueuelen:1000
ไบต์ RX:2806974916 (2.6 GiB) ไบต์ TX:2874632613 (2.6 GiB)
ขัดจังหวะ:11 ที่อยู่ฐาน:0xec00 inet addr:127.0.0.1 มาสก์:255.0.0.0
หล่อ ลิงค์
inet6 addr: ::1/128 ขอบเขต:Host
ขึ้นลูปแบ็ครัน MTU:16436 เมตริก:1
แพ็กเก็ต RX:765762 ข้อผิดพลาด:0 หลุด:0 โอเวอร์รัน:0 เฟรม:0 แพ็กเก็ต TX:765762 ข้อผิดพลาด:0 หลุด:0 โอเวอร์รัน:0 ผู้ให้บริการ:0 การชน:0 txqueuelen:0
ไบต์ RX:624214573 (595.2 MiB) ไบต์ TX:624214573 (595.2 MiB)
inet6 addr: ::1/128 ขอบเขต:Host
ขึ้นลูปแบ็ครัน MTU:16436 เมตริก:1
แพ็กเก็ต RX:765762 ข้อผิดพลาด:0 หลุด:0 โอเวอร์รัน:0 เฟรม:0 แพ็กเก็ต TX:765762 ข้อผิดพลาด:0 หลุด:0 โอเวอร์รัน:0 ผู้ให้บริการ:0 การชน:0 txqueuelen:0
ไบต์ RX:624214573 (595.2 MiB) ไบต์ TX:624214573 (595.2 MiB)
ในที่นี้ เราสังเกตส่วนที่สำคัญที่สุดของการกำหนดค่าอินเทอร์เฟซด้วยเช่นกัน:
• ที่อยู่ IP ถูกทำเครื่องหมายด้วย "inet addr"
• ที่อยู่ฮาร์ดแวร์ตามแท็ก "HWaddr"
ทั้งสอง ifconfig และ ip แสดงข้อมูลการกำหนดค่าโดยละเอียดและสถิติจำนวนหนึ่งเกี่ยวกับแต่ละอินเทอร์เฟซ และอาจสำคัญที่สุด ไม่ว่าจะเป็น "UP" และ "RUNNING"
10.2.3.3. คำสั่ง PCMCIA
บนแล็ปท็อปที่คุณมักจะเชื่อมต่อกับเครือข่ายของบริษัทโดยใช้การเชื่อมต่ออีเทอร์เน็ตแบบออนบอร์ด แต่ขณะนี้คุณต้องกำหนดค่าสำหรับการโทรเข้าที่บ้านหรือในโรงแรม คุณอาจต้องเปิดใช้งานการ์ด PCMCIA ทำได้โดยใช้ การ์ด ctl ยูทิลิตี้ควบคุมหรือ pccardctl ในการแจกแจงที่ใหม่กว่า
ตัวอย่างการใช้งาน:
การ์ด ctl แทรก
ตอนนี้การ์ดสามารถกำหนดค่าได้โดยใช้กราฟิกหรืออินเทอร์เฟซบรรทัดคำสั่ง ก่อนนำการ์ดออก ให้ใช้คำสั่งนี้:
การ์ด ctl ดีดออก
อย่างไรก็ตาม การกระจายที่ดีควรให้การสนับสนุน PCMCIA ในเครื่องมือกำหนดค่าเครือข่าย เพื่อป้องกันไม่ให้ผู้ใช้ดำเนินการคำสั่ง PCMCIA ด้วยตนเอง
10.2.3.4. ข้อมูลมากกว่านี้
การอภิปรายเพิ่มเติมเกี่ยวกับการกำหนดค่าเครือข่ายอยู่นอกขอบเขตของเอกสารนี้ แหล่งข้อมูลเพิ่มเติมหลักของคุณคือหน้าคู่มือสำหรับบริการที่คุณต้องการตั้งค่า การอ่านเพิ่มเติม:
• โมเด็ม-HOWTO: ช่วยในการเลือก เชื่อมต่อ กำหนดค่า แก้ไขปัญหา และทำความเข้าใจโมเด็มแอนะล็อกสำหรับพีซี