คำถามติดแท็ก ifconfig

คำสั่งจากระบบปฏิบัติการ Linux POSIX ที่สามารถให้ข้อมูลเกี่ยวกับเครือข่าย IP

3
ใครสามารถช่วยอธิบาย ifconfig output ใน Mac OS X ได้ไหม
เมื่อฉันทำ ifconfig บน Mac ของฉันฉันจะได้รับรายการอินเทอร์เฟซต่อไปนี้: lo0 gif0 stf0 en0 fw0 en1 vmnet8 vmnet1 ฉันสงสัยว่าแต่ละอินเตอร์เฟสคืออะไร นอกจากนี้อินเตอร์เฟซ IP เหล่านี้คืออะไร ฉันไม่เห็น eth0 ที่ไหนเลยซึ่งฉันคิดว่าเป็นชื่ออินเตอร์เฟสมาตรฐานที่ใช้โดยระบบ linux

2
ip กับ ifconfig
หลังจากอ่านคำตอบนี้ฉันเริ่มค้นหาความแตกต่างระหว่างipและifconfigสำหรับระบบ * nix ในไม่ช้าฉันก็ได้เรียนรู้ว่าipมีฟีเจอร์ "มากกว่า" มากกว่าifconfigแต่ความแตกต่างที่แท้จริงคืออะไร มีเหตุผลที่จะไม่ใช้ifconfigเมื่อมีฟังก์ชั่นที่ฉันต้องการหรือไม่? (เช่นผลกระทบด้านความปลอดภัย) อยากรู้ตั้งแต่ฉันเป็นifconfigผู้ใช้ตัวยง
21 linux  ip  ifconfig 

2
Mac OSX จัดลำดับความสำคัญของเน็ตเวิร์กอินเตอร์เฟสอย่างไรเมื่อเราต์
เพื่อยกตัวอย่างที่ชัดเจน OSX เลือกรายการเริ่มต้นเหล่านี้จากnetstat -nrไปยังเส้นทางใด Destination Gateway Flags Refs Use Netif Expire 0/1 10.10.99.100 UGSc 0 0 ppp0 default 192.168.1.1 UGSc 5 0 en0 default 192.168.1.1 UGScI 1 0 en1 default 192.0.2.1 UGScI 157 2 ppp0 จากสิ่งที่ฉันสามารถบอก OSX ได้ใช้ตัวชี้วัดบนอินเทอร์เฟซของมันมากกว่าในรายการตารางการเราต์ แต่โดยค่าเริ่มต้นตัวชี้วัดส่วนต่อประสานทั้งหมดเป็น 0 ดังนั้นจะเลือกได้อย่างไร อินเทอร์เฟซที่สร้างล่าสุดหรือไม่ ฉันเคยเห็นผู้ใช้บางคนแนะนำให้ใช้คำสั่งนี้ในการตั้งค่าเครือข่าย แต่ในกรณีของฉันอินเทอร์เฟซ ppp0 (จาก SonicWall NetExtender) ไม่มีอยู่ในนั้น มีการสนทนาในหัวข้อนี้แต่ไม่มีคำตอบที่ฉันเห็น

2
วิธีดูปริมาณการใช้งานเครือข่ายต่ออินเทอร์เฟซใน FreeBSD
ต้องการดูปริมาณการรับส่งข้อมูลที่ผ่านอินเตอร์เฟสตั้งแต่บูต ISPManager VDS พร้อม FreeBSD 8.0 และ ifconfig -L epair521b -B ไม่ทำอะไรเลย ต้องการมีเอาต์พุตเช่น ifconfig ของ Linux: การเชื่อมโยง lo lo: ย้อนกลับท้องถิ่น ... จำนวนไบต์: 6642443661 (6.1 GiB) TX ไบต์: 6642443661 (6.1 GiB)
15 freebsd  ifconfig 

4
วิธีคืนค่าที่อยู่ MAC ใน Linux
ฉันมีการเปลี่ยนแปลงที่อยู่ MAC ของฉันในเครื่อง Linux ifconfigของฉันโดยใช้ ตอนนี้ปัญหาคือฉันไม่ได้บันทึกที่อยู่ MAC ดั้งเดิมของฉัน ฉันต้องการกู้คืนโดยไม่ต้องรีบูตเครื่อง มีวิธีทำหรือไม่?

1
การสร้างอินเตอร์เฟสเครือข่าย utun0 บน OSX คืออะไร มีไว้เพื่ออะไร มันคืออะไรกันแน่?
การสร้างอินเตอร์เฟสเครือข่ายutun0บน OSX คืออะไร มันใช้ทำอะไร มันคืออะไรกันแน่? อินเทอร์เฟซปรากฏเฉพาะหลังจากเชื่อมต่อกับอีเธอร์เน็ตหรือเปิด Wi-Fi และหายไปหลังจากรีสตาร์ท ไม่ปรากฏในบานหน้าต่างการตั้งค่าเครือข่าย การใช้ifconfigอินเตอร์เฟสมีลักษณะเช่นนี้ utun0: flags=8051< UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380 inet6 fe80::c502:a4a6:a260:e0d1%utun0 prefixlen 64 scopeid 0x7 inet6 fd4c:2989:56f0:25be:c502:a4a6:a260:e0d1 prefixlen 64 nd6 options=1<PERFORMNUD> คำถามต่อไปของฉันคือทำไมขนาด MTU ของ 1380 แต่อาจจะช่วยได้ถ้าฉันเข้าใจว่าอินเทอร์เฟซนี้คืออะไรมันใช้งานอะไรและอะไรรับผิดชอบต่อการสร้างมัน ฉันไม่ได้ใช้ VPN ฉันติดตั้ง Wireshark และ GNS3 และ VirtualBox แล้ว ฉันไม่รู้ว่าแอปพลิเคชั่นเหล่านี้จะรับผิดชอบการสร้างutun0หรือไม่ ฉันสนใจหน้าคนเอกสารหรือคู่มือที่ฉันสามารถเรียนรู้เพิ่มเติมได้ ความช่วยเหลือหรือข้อเสนอแนะชื่นชม

4
เปลี่ยนที่อยู่ IP อย่างถาวรด้วย ifconfig ใน Debian
ฉันรู้ว่ามีหลายบทเรียนเกี่ยวกับวิธีการเปลี่ยนการตั้งค่า IP ด้วยตนเอง อย่างไรก็ตามฉันยังไม่พบโซลูชันที่ตรงกับความต้องการของฉัน ฉันต้องสามารถสคริปต์สิ่งที่เปลี่ยนการตั้งค่าที่อยู่ IP ของเครื่องโฮสต์ ฉันได้ลอง/sbin/ifconfig eth0 192.168.0.5 netmask 255.255.255.0; /sbin/route add default gw 192.168.0.1แล้ว วิธีนี้จะใช้งานได้จนกว่าเครื่องจะรีบูต ฉันได้ลองใช้วิธีแก้ปัญหาสคริปต์ที่ @reboot โดย crontab จากราก อย่างไรก็ตามการตั้งค่าจะไม่มีผล ฉันสังเกตเห็นด้วยว่า/etc/network/interfacesการตั้งค่าไม่เปลี่ยนแปลงหลังจากทำการifconfigโทร มีวิธีในการเปลี่ยนการตั้งค่าที่อยู่ IP โดยใช้ifconfigเพื่อไม่ให้การตั้งค่าเปลี่ยนแปลงเมื่อรีบูตหรือไม่

0
tcpdump กำหนดค่าอินเทอร์เฟซให้เริ่มจับแพ็คเก็ตได้อย่างไร
บนระบบลินุกซ์ของ Arago ที่ฝังตัวอินเทอร์เฟซจะสามารถ ping ปลายทางอื่น ๆ บนเครือข่ายได้ อย่างไรก็ตามปิงหยุดทำงานเมื่อใช้ยูทิลิตี้เช่น iperf หรือ scp เพื่อส่งทราฟฟิก TCP ไปยังปลายทางเหล่านี้ นอกจากนี้ iperf และ scp จะทำงานชั่วครู่ (เช่นส่งข้อมูล) จากนั้นปริมาณการใช้งาน tcp ของ iperf และ scp จะหยุดทำงาน ในเวลาเดียวกันการรับส่งข้อมูล ICMP ของ ping ไปยังอุปกรณ์ปลายทางหยุด เมื่อเรารัน tcpdump บนอินเทอร์เฟซจะปรากฏขึ้นเพื่อให้สามารถส่งการรับส่งข้อมูล tcp จากจุด A ไปยังจุด B โดยไม่มีปัญหา tcpdump ทำงานได้อย่างไร มันให้ความรู้สึกเหมือนเป็นการทดลองแบบผ่าสองครั้งซึ่งการสังเกตการณ์ทำให้มันทำงานในลักษณะเดียวและการไม่สังเกตก็ทำให้มันมีพฤติกรรมอีกทางหนึ่ง ไม่ว่าในกรณีใด ๆ มันเป็นสภาพแวดล้อมของลินุกซ์ในตัว (Arago) ที่ติดตั้ง busybox …

1
วิธีค้นหาซอร์สโค้ดของเครื่องมือเฉพาะรุ่นของ linux เช่น ifconfig
ฉันมีสถานการณ์แปลก ๆ เมื่อวานนี้เมื่อเชลล์สคริปต์ทำงานบนเครื่องของเพื่อนร่วมงาน สคริปต์แยกวิเคราะห์เอาต์พุตจากifconfigและจะถือว่าไม่มี:(โคลอน) หลังจากชื่ออินเตอร์เฟส เช่นหลังโดยตรงeth0: eth0 Link encap:Ethernet HWaddr 08:00:27:da:bb:a9 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:feda:bba9/64 Scope:Link ฉันยืนยันแล้วว่าเอาต์พุตนั้นแตกต่างระหว่างดิสทริบิวชันเช่นบน CentOS มันดูแตกต่างกันมาก ฉันสงสัยเกี่ยวกับวิธีที่ดีในการติดตามโค้ดเวอร์ชันเช่นนี้ จากลินุกซ์ distro / version ที่ระบุฉันจะไปยังซอร์สโค้ดของifconfigโปรแกรมได้อย่างรวดเร็วได้อย่างไร? ฉันจะรู้ได้อย่างไรว่ามันเปลี่ยนแปลงครั้งสุดท้ายเมื่อไหร่หรือเปลี่ยนแปลงบ่อยแค่ไหน?

1
ที่อยู่ ip ที่เห็นใน ifconfig ใน os x ซึ่งไม่ปรากฏในการตั้งค่าเครือข่าย
ฉันมี macbook และบางรุ่นในขณะที่ฉันต้องกำหนดที่อยู่ IP ของ 192.168.2.1 ในอินเตอร์เฟสอีเธอร์เน็ต ปัญหาคือว่า IP ยังคงเห็นแม้ฉันจะลบมันออกจากการตั้งค่าเครือข่ายกุย เมื่อฉันเห็น ifconfig มันก็ยังคงเห็น ฉันได้ลบออกจาก ifconfig ผ่านคำสั่ง "ifconfig -alias" แต่หลังจากรีบูตเครื่องมันจะกลับมาอีกครั้งในเอาต์พุต ifconfig มีไฟล์ใดบ้างที่ถูกเก็บไว้อย่างถาวร? ความคิดใด ๆ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.