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

การจัดการและการใช้การเชื่อมต่อเครือข่ายในระบบยูนิกซ์

3
traceroute ให้เฉพาะดาว + วิธีแก้ไข
เมื่อฉันทำ: $ traceroute 8.8.8.8 ฉันได้รับผลลัพธ์ที่แสดงเฉพาะดาวถึงแม้ว่าการส่ง Ping ไปยัง google.com (8.8.8.8) ดูเหมือนว่าใช้งานได้ ฉันต้องแก้ไขอะไรในไฟล์ / ความเชื่อมั่นของฉันเพื่อแก้ไขปัญหานี้ ฉันต้องตรวจสอบอะไร คำสั่ง Ping ส่งออก $ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=73.4 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=69.6 ms เอาต์พุตคำสั่ง traceroute $ traceroute 8.8.8.8 traceroute to …

8
สิ่งที่เขียนทับ /etc/resolv.conf ในทุก ๆ การบู๊ต?
ผมได้รับไฟล์สำหรับมินิที่รองเท้าโดยตรงในlinux firefoxมันทำงานได้ดีสำหรับทุกสิ่งที่ควรทำเท่านั้นที่ฉันไม่ได้รับการเชื่อมต่ออินเทอร์เน็ต เรามีเซิร์ฟเวอร์ DNS 3 ตัวในเครือข่ายซึ่งใช้งานได้ทั้งหมด ฉันสามารถปิงได้เช่นกัน แต่เมื่อพยายามping google.deหรือwget google.deฉันได้รับbad addressข้อผิดพลาด nslookup google.de ทำงานด้วยเหตุผลบางอย่าง ฉันติดตามปัญหาที่เกิดขึ้นกับresolv.confระบบบูทที่ไม่มีเนื้อหาเดียวกันกับresolv.confที่ฉันใส่ลงใน.isoไฟล์ resolv.confผมพยายามทำความเข้าใจปัจจัยทั้งหมดที่ไปในการสร้างและการปรับเปลี่ยน ฉันไม่แน่ใจว่าฉันได้รับทั้งหมด แต่ฉันไม่พบวิธีแก้ไขปัญหาของฉันที่นั่น ดังนั้นในความพยายามครั้งสุดท้ายฉันจึงพยายามทำให้การใช้resolv.confไฟล์ไม่เปลี่ยนรูป :~# chattr +i /etc/resolv.conf เมื่อสร้างขึ้นมาใหม่และทำการบูทอีกครั้งเพื่อทำให้ฉันประหลาดใจไฟล์ของฉันถูกเปลี่ยนชื่อเป็นresolv.conf~และมันก็เป็นไฟล์มาตรฐานเดียวกันกับที่หลอกหลอนฉัน เนื้อหาของไฟล์ทำให้ฉันเชื่อว่าได้รับข้อมูลจากเครือข่ายเอง เมื่อเริ่มต้น.isoใน Virtualbox โดยไม่ใช้อินเทอร์เน็ตไฟล์ของฉันจะถูกเก็บไว้เหมือนเดิม ฉันพยายามเปลี่ยน/etc/dhcp/dhclient.confเพื่อไม่รับข้อมูลจากเน็ตโดยการลบdomain-name-serverและdomain-name-searchจากrequestส่วนของไฟล์ ไม่ได้ทำงานอย่างน่าเสียดาย ฉันไม่ได้ติดตั้ง NetworkManager มาตรฐาน iso นั้นใช้ Ubuntu 14.04 อาจมีข้อมูลสำคัญขาดหายไป ฉันยินดีที่จะให้มัน UPDATE: ฉันคิดว่าฉันพบไฟล์ที่ลบresolv.confแล้ว มันน่าจะเป็น /usr/share/udhcpc/default.script #!/bin/sh # udhcpc script edited by Tim …

2
ฉันจะเชื่อมต่อสองอินเตอร์เฟสกับ ip / iproute2 ได้อย่างไร
ฉันรู้วิธีสร้างสะพานโดยใช้brctlแต่ฉันได้รับคำแนะนำว่าจะไม่ใช้สิ่งนี้อีกต่อไปและใช้iproute2หรือipแทน (เนื่องจากbrctlเลิกใช้แล้วน่าจะเป็นไปได้) สมมติว่านี่เป็นคำแนะนำที่ดีฉันจะสร้างสะพานที่ใช้ได้ipอย่างไร ตัวอย่างเช่นสมมติว่าผมต้องการที่จะสร้างสะพานเชื่อมและeth0eth1

1
เหตุใดบริการที่ใช้ TCP ยอดนิยมจึงมี UDP เช่นเดียวกับรายการ TCP ใน / etc / services
ฉันกำลังอ่านหนังสือเกี่ยวกับการเขียนโปรแกรมเครือข่ายด้วย Go หนึ่งในบทเกี่ยวข้องกับไฟล์ / etc / services สิ่งที่ฉันสังเกตเห็นขณะสำรวจไฟล์นี้คือรายการยอดนิยมบางรายการเช่น HTTP และ SSH ซึ่งทั้งคู่ใช้ TCP ที่ transport layer มีรายการที่สองสำหรับ UDP ตัวอย่างเช่นใน Ubuntu 14.04: ubuntu@vm1:~$ grep ssh /etc/services ssh 22/tcp # SSH Remote Login Protocol ssh 22/udp ubuntu@vm1:~$ grep http /etc/services http 80/tcp www # WorldWideWeb HTTP http 80/udp # HyperText Transfer Protocol …

12
ฉันจะ ping ที่อยู่ IP หลายรายการพร้อมกันได้อย่างไร
ฉันรู้วิธีการที่คุณสามารถใช้ Bash forloop และpingเซิร์ฟเวอร์หลายเครื่องมีเครื่องมือ Linux CLI ที่ฉันสามารถใช้ได้ซึ่งจะทำให้ฉันสามารถทำสิ่งนี้ได้โดยไม่ต้องใช้วิธีเขียนสคริปต์ Bash ไปยังpingรายการเซิร์ฟเวอร์ ทีละครั้ง? บางสิ่งเช่นนี้ $ ping host1 host2 host3 หมายเหตุ:ฉันกำลังมองหา CentOS / Fedora โดยเฉพาะ แต่ถ้ามันใช้งานได้กับ distros อื่น ๆ ก็ใช้ได้เช่นกัน
22 networking  ping  icmp 

2
เหตุการณ์ hotplug จากอินเตอร์เฟสคืออะไร
ตามเอกสารการตั้งค่าเครือข่าย Debian allow-hotplug <interface_name>stanza ใน/etc/network/interfacesไฟล์เริ่มต้นอินเตอร์เฟสเมื่อเคอร์เนลตรวจพบเหตุการณ์ hotplug จากอินเตอร์เฟส เหตุการณ์ hotplug นี้คืออะไร

3
จะปิดการใช้งานอินเทอร์เฟซเครือข่ายอย่างถาวรได้อย่างไร
ฉันได้นำอินเทอร์เฟซเครือข่ายมาลงด้วยifconfig wlan0 downแต่ทุกๆสองสามชั่วโมงหรือมากกว่านั้นwlan0อินเทอร์เฟซจะกลับมาและฉันไม่สามารถหาสาเหตุได้ /etc/network/interfaceฉันไม่ต้องรีสตาร์ทเครื่องไม่เคยเปลี่ยน ฉันเดาคำถามของฉันคือฉันจะปิดการใช้งาน "ถาวร" wlan0อย่างไร ฉันจะใช้/etc/network/interfaceหรือไม่ ผมมีอยู่แล้วในของฉันifconfig wlan0 downrc.local

6
ฉันจะเปลี่ยนอุปกรณ์เครือข่าย“ ens33” เริ่มต้นเป็น“ eth0” เก่าบน Fedora 19 ได้อย่างไร
ฉันเพิ่งติดตั้ง Fedora 19 บนเวิร์กสเตชัน VMware 9 อุปกรณ์เครือข่ายเริ่มต้นคือ "ens33" แทนที่จะเป็น "eth0" บน RHEL เหตุผลที่ฉันต้องใช้ "eth0" คือส่วนประกอบใบอนุญาตของหนึ่งในผลิตภัณฑ์ของเราจะต้องเชื่อมโยงกับ "eth0" มีการโพสต์พูดคุยเกี่ยวกับปัญหาที่คล้ายกันซึ่งส่วนใหญ่จะเป็นระบบปฏิบัติการรุ่นเก่า ฉันไม่พบสิ่งที่ตรงกับสถานการณ์ของฉัน

3
CentOS eth0 ไม่เริ่มทำงาน
เหตุใด CentOS Virtual Machine ใหม่ของฉันจึงไม่เริ่มอินเทอร์เฟซeth0เมื่อเริ่มต้น ฉันต้องเริ่มด้วยตนเองทุกครั้ง ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
22 networking  boot 


2
จำลองการถอดสายเคเบิลเครือข่ายด้วย qemu-kvm
[ความเป็นมา: ฉันต้องการทดสอบจริง ๆว่าจะลบส่วนต่อประสานเครือข่ายแบบคงที่เมื่อไม่ได้เชื่อมต่อได้อย่างไร ] ฉันกำลังตั้งค่าเครื่องเสมือน QEMU-KVM โดยใช้ libvirt (ผ่านvirt-manager) ฉันใส่ NIC สองตัวลงไป (ทั้งสองอย่าง) พวกเขาจะเชื่อมต่อกับ NIC ทางกายภาพบนโฮสต์ ฉันต้องการทดสอบสิ่งที่ NetworkManager ทำเมื่อฉัน "ถอดปลั๊ก" แต่ไม่มีปุ่ม / ช่องทำเครื่องหมายสำหรับใน virt-manager หรือการค้นหาโดย Google อย่างรวดเร็วก็ไม่ต้องทำอะไรเลย ฉันจะเลียนแบบถอดสายเคเบิลเครือข่ายได้อย่างไร


4
Arch Linux - เชื่อมต่อ: เครือข่ายไม่สามารถเข้าถึงได้
หลังจากการติดตั้ง Arch Linux ไม่สำเร็จห้าครั้งฉันมีสองตัวที่ติดตั้งอย่างถูกต้อง ครั้งแรกที่เครือข่ายทำงานได้ดีและฉันยังติดตั้ง Arch Linux ผ่าน SSH หลังจากบูทจากระบบที่ติดตั้งแทนไลฟ์ซีดีมันไม่สามารถเชื่อมต่อกับเครือข่ายได้ฉันได้รับข้อความต่อไปนี้เมื่อฉันพยายาม ping ทุกอย่างแม้แต่เราเตอร์ของฉัน: เชื่อมต่อ: เครือข่ายไม่สามารถเข้าถึงได้ ฉันลองติดตั้ง Arch อีกครั้งเพราะไม่มีสิ่งใดในอินเทอร์เน็ตที่ดูเหมือนจะแก้ไขปัญหาของฉันได้ หลังจากติดตั้งฉันได้รับปัญหาเดียวกัน ดูเหมือนว่าการเริ่มต้น eth0 ล้มเหลวเพราะหมดเวลา

9
วิธีใช้ ifconfig เพื่อแสดงอินเตอร์เฟสที่แอ็คทีฟเท่านั้น
โดยค่าเริ่มต้นifconfigจะแสดงให้ฉันอินเตอร์เฟซที่มีอยู่ทั้งหมด แต่ถ้าผมแค่อยากจะแสดงผลactiveคน? ชอบen0เฉพาะด้านล่าง en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 14:10:9f:e0:eb:c9 inet6 fe80::1610:9fff:fee0:ebc9%en0 prefixlen 64 scopeid 0x4 inet X.X.X.X netmask 0xffffff00 broadcast 101.6.69.255 nd6 options=1<PERFORMNUD> media: autoselect **status: active** en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=60<TSO4,TSO6> ether 32:00:14:e7:4f:80 media: autoselect <full-duplex> **status: inactive** การแจ้งเตือนifconfig en0จะไม่เป็นที่น่าพอใจen0เสมอไป) ฉันใช้ Mac OS X

5
ฉันจะค้นหากระบวนการที่ส่งข้อมูลไปยังพอร์ตเฉพาะได้อย่างไร
ฉันมีบริการรักษาพอร์ตที่เปิดอยู่ ฉันได้รับข้อมูลมาโดยที่ฉันไม่ได้คาดหวังและไม่ต้องการที่จะรับและฉันพยายามระบุแหล่งที่มาของข้อมูลนี้ ดังนั้นฉันจะค้นหากระบวนการที่ส่งข้อมูลไปยังพอร์ตเฉพาะได้อย่างไรเมื่อเทียบกับกระบวนการที่กำลังรับฟัง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.