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

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

1
เรียกใช้งานสคริปต์ที่กำหนดเองเมื่อเชื่อมต่อส่วนต่อประสาน
ฉันใช้ดองเกิล USB WiFi เพื่อเชื่อมต่ออินเทอร์เน็ต เมื่อการเชื่อมต่อไร้สายตายฉันก็สูญเสียกฎ iproute ด้วย ฉันจะรีเซ็ตกฎเหล่านี้ได้อย่างไรเมื่ออินเตอร์เฟสเชื่อมต่ออีกครั้ง

3
เดเบียนไม่สามารถเข้าถึงได้ผ่านชื่อโฮสต์ใน LAN
เดเบียนของฉันไม่สามารถค้นพบผ่านชื่อโฮสต์ใน LAN ของฉัน ฉันมีเครื่องอูบุนตูอื่น ๆ สองสามเครื่องใน LAN และพวกเขาทั้งหมดสามารถ pingable ผ่านชื่อโฮสต์ของพวกเขา บนเดเบียนของฉัน: pi@raspberrypi ~ $ hostname raspberrypi บนเครื่องอื่นใน LAN เดียวกัน: ping raspberrypi ping: unknown host raspberrypi

4
SSH ไม่ทำงานอีกต่อไป:“ เขียนล้มเหลว: Broken Pipe”
ฉันใช้ macbook pro ที่บ้านและเปลี่ยนอุปกรณ์เป็นประจำที่ห้องปฏิบัติการของฉัน อย่างไรก็ตามในช่วง 3-4 วันที่ผ่านมาเมื่อใดก็ตามที่ฉัน SSH เข้าไปในเครื่องในห้องแล็บฉันจะได้รับการเขียนล้มเหลว: ข้อผิดพลาดของ Broken Pipe แทบจะภายใน 2 นาทีหลังจากที่ฉันหมดสติ ความจริงที่ว่าทุกอย่างทำงานได้อย่างสมบูรณ์ไม่กี่วันที่ผ่านมาทำให้ฉันงงงันและความช่วยเหลือใด ๆ ที่จะทำให้สิ่งต่าง ๆ ทำงานได้อีกครั้งจะได้รับการชื่นชมมาก
9 networking  ssh  ip 

4
OpenSSH - แม็พนามแฝงใน ~ / .ssh / config กับที่อยู่ IP ในบรรทัดคำสั่ง
เป็นไปได้หรือไม่ที่จะสอบถาม ~ / .ssh / config ในบรรทัดคำสั่ง? สมมติว่าฉันต้องการดึงข้อมูลที่อยู่ IP ที่ชื่อแทนนั้นชี้ไปในโปรแกรมอื่นเป็นไปได้หรือไม่

3
จะทราบได้อย่างไรว่ากระบวนการเชื่อมต่อกับส่วนต่อประสานการแตะหรือไม่?
บางครั้งฉันก็พบกับเครื่องด้วยการเชื่อมต่อแบบแตะ (เช่นเมื่อ KVM กำลังทำงาน) ฉันจะรู้ได้อย่างไรว่ากระบวนการใดที่ต่อกับอินเตอร์เฟส TAP?
9 networking  kvm  tap 

4
ย้อนกลับการค้นหา DNS ทำให้การทำงานของเครือข่ายช้าลงบน LAN
สิ่งแวดล้อม การตั้งค่า LAN ของฉันค่อนข้างพื้นฐาน: เราเตอร์ที่เชื่อมต่อกับโมเด็มของ ISP และอินเทอร์เน็ต พีซีของฉันพัฒนาเชื่อมต่อโดยตรงกับเราเตอร์ เราเตอร์ให้บริการ DHCP แต่ไม่ได้เรียกใช้เซิร์ฟเวอร์ DNS ของตัวเอง อันที่จริงไม่มีเซิร์ฟเวอร์ DNS ที่โฮสต์บน LAN ของฉัน (การตั้งค่าเครือข่ายภายในบ้านทั่วไป) เราเตอร์ได้รับการกำหนดค่าให้ส่งเซิร์ฟเวอร์ DNS ของ ISP โดยเป็นส่วนหนึ่งของข้อมูลการเช่า DHCP ฉันตั้งค่าเครื่อง VirtualBox บนพีซีสำหรับการพัฒนาของฉันและติดตั้ง Debian Squeeze (6.0.4) แล้ว โหมดเครือข่าย VirtualBox คือBridged Adapterการจำลองเซิร์ฟเวอร์แบบสแตนด์อโลนบน LAN ของฉัน การเป็นเซิร์ฟเวอร์ VirtualBox แทนที่จะเป็นเซิร์ฟเวอร์จริงไม่ใช่เรื่องสำคัญ แต่ฉันพูดถึงเพื่อความสมบูรณ์ ปัญหา ทุกครั้งที่การดำเนินการเครือข่ายดำเนินการค้นหา DNS reverse ของ LAN ip ก่อนที่จะดำเนินการเซิร์ฟเวอร์มีความล่าช้านาน …

5
iptables บนโหนด exit ของ tor
ฉันต้องการเรียกใช้เราเตอร์Torแบบเปิด นโยบายทางออกของฉันจะคล้ายกับReducedExitPolicy แต่ฉันต้องการทำให้เครือข่ายทอร์ใช้ทรัพยากรของฉันในทางที่ผิด กรณีที่ฉันต้องการป้องกันไม่ให้ลูกค้าทำผ่าน Tor: การตอกหนึ่งไซต์ด้วยแพ็คเก็ตจำนวนมาก อุกกาบาต aggresive ของบล็อก IP ทั้งหมด กรณีที่ฉันไม่ต้องการป้องกันไม่ให้ลูกค้าทำผ่าน Tor: อัปโหลดไฟล์ภาพ hudreds สองสามอันไปยังคลาวด์ การขุดทอร์เรนต์ คำถามของฉันคือสามารถทำสิ่งนี้ได้ทั้งหมดและอย่างไร ความคิดแรกของฉันคือไฟร์วอลล์ (Linux / iptables หรือ * BSD / ipfw / pf) - แต่นี่อาจจะไร้ประโยชน์เนื่องจากคุณสมบัติโดยธรรมชาติของเราเตอร์ Onion มีการพัฒนาทีม torproject อย่างต่อเนื่องในหัวข้อนี้หรือไม่? ฉันยังขอคำแนะนำทั่วไปเกี่ยวกับการรักษาความปลอดภัยของโหนดทางออก Tor อัปเดต (ก.ย. 2555) จากคำตอบที่เป็นประโยชน์และงานวิจัยอื่น ๆ ฉันคิดว่าไม่สามารถทำได้ วิธีที่ดีที่สุดที่คุณสามารถทำได้เพื่อหยุดยั้งผู้คนจากการใช้งานโหนดการใช้งานในทางที่ผิดใน DDOS คือการตรวจจับแพ็คเก็ตบ่อยครั้งที่ส่งไปยัง IP เดียว ขีด จำกัด …

2
การกำหนดค่า IPv4 และ IPv6 แบบคงที่บน CentOS 6.2
ฉันพยายามกำหนดค่าสแตติก IPv4 และ IPv6 บน CentOS 6.2 การกำหนดค่าด้านล่างใช้งานได้อย่างสมบูรณ์แบบ: # ifconfig eth0 x.x.x.x/29 # route add defalt gw x.x.x.y # ip addr add dev eth0 XXXX:C810:3001:D00::3/56 # ip -6 route add default XXXX:C810:3001:D00::1 อย่างไรก็ตามฉันต้องการเก็บการตั้งค่านี้หลังจากรีบูตเครื่อง ดังนั้นฉันจึงกำหนดค่าต่อไปนี้: เปิดใช้งาน IPv6 [root@test network-scripts]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=test.net NETWORKING_IPV6=yes การกำหนดค่าส่วนต่อประสาน [root@test network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="static" …

3
ตรวจสอบว่าเสียบสายเครือข่ายหรือไม่โดยไม่ต้องต่อส่วนต่อประสาน
ฉันกำลังพยายามระบุ NIC บนเซิร์ฟเวอร์ระยะไกล ~ 20 แห่ง (2-6 NIC บนทุกเซิร์ฟเวอร์) เริ่มต้นด้วยฉันต้องการระบุผู้ที่พร้อมใช้งานและฟรี ฉันจะตรวจสอบสถานะของสื่อทางกายภาพได้อย่างไร ฉันรู้ว่าวิธีการบางอย่างรวมทั้งifconfig|grep RUNNING, ethtool, cat /sys/class/net/eth0/carrierแต่สิ่งที่พวกเขาต้องการให้อินเตอร์เฟซเป็นขึ้น ฉันไม่ต้องการที่จะนำส่วนต่อประสานทั้งหมดขึ้นมา ไม่แน่ใจว่าทำไม แต่ฉันไม่ชอบที่จะเปิดใช้งาน แต่ไม่ได้กำหนดค่าอินเทอร์เฟซในเครือข่าย มีวิธีที่ฉันสามารถหลีกเลี่ยงปัญหานี้ได้หรือไม่? หรือฉันผิดและไม่มีอะไรเลวร้ายเกี่ยวกับอินเทอร์เฟซทั้งหมดที่กำลังทำงาน (และไม่ได้กำหนดค่า) แม้ว่าพวกเขาจะเสียบปลั๊ก?

2
TCP MSS ที่น้อยที่สุดใน Linux
TCP MSS ใน Linux ต้องมีอย่างน้อย 88 (รวม / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U คำถามของฉันคือ: พวกเขามากับ "60 + 60 + 8" แล้วทำไม ฉันได้ 20 + 20 มาจาก IP header + header TCP แก้ไข: หลังจากดูส่วนหัวอย่างละเอียดสูตรจะมองหาฉันเช่นนี้: (MAX_IP_HDR + MAX_TCP_HDR + MIN_IP_FRAG) - …

4
ฉันจะพิจารณาการใช้เครือข่ายปัจจุบันได้อย่างไร
ฉันต้องการแสดงการใช้งานเครือข่ายปัจจุบัน (การใช้แบนด์วิดท์) ของหนึ่งอินเทอร์เฟซของกล่อง Debian บนเว็บไซต์ ไม่ควรจะละเอียดหรือแม่นยำมากเพียงแค่ตัวเลขอย่างเช่น "52 Mbit / s" จอภาพแบนด์วิดท์เครือข่ายทั่วไปเช่นiftopฉันไม่สามารถแยกค่าดังกล่าวได้ ฉันจะดึงข้อมูลได้ดีที่สุดอย่างไร? ตัวอย่างเช่นฉันเดาว่าฉันอาจแยกวิเคราะห์/proc/net/devทุกสองสามนาที ไม่แน่ใจว่านี่เป็นวิธีที่ดีที่สุดในการทำสิ่งนี้หรือไม่

3
CentOS บน HyperV - eth0 ไม่ได้อยู่ใน ifconfig ใช่ไหม
ฉันได้เปิดตัวCentOSติดตั้งใน HyperV และกำหนด NIC แบบเดียวกับที่ฉันทำบนUbuntu VM แต่อุปกรณ์ก็ไม่ได้หยิบขึ้นมา ifconfigเพียงการย้อนกลับของฉันถูกพบโดย ฉันจะแก้ไขปัญหาการถ่ายทำนี้ได้อย่างไร

1
จะวินิจฉัยการเชื่อมต่อที่ไม่น่าเชื่อถือได้อย่างไร
ที่ฉันอยู่ตอนนี้การเชื่อมต่ออินเทอร์เน็ต (แบบใช้สาย) แสดงอาการแปลก ๆ ต่อไปนี้ ดูเหมือนว่าพวกเขาจะเป็นอิสระจากว่าฉันใช้ชื่อโฮสต์หรือที่อยู่ IP ส่ง Ping งาน Skype ทำงานได้ เชื่อมต่อกัน แต่ไม่เคยได้รับการตอบกลับ (รอที่ "ส่งคำขอ HTTP รอการตอบกลับ" จนกว่าจะหมดเวลา) ยกเว้นโดเมนย่อยบางส่วนที่ใช้งานได้ คำสั่ง ssh ( ssh host ls) ใช้งานได้ Interactive ssh ทำงานได้ในระยะเวลาสั้น ๆ แต่จะหยุดทำงานอย่างรวดเร็วเช่นในช่วงแรกls- ที่จุดเดียวกันทุกครั้ง ภายใต้ Windows ทุกอย่างทำงานได้ดี ฉันจะทำอย่างไรเพื่อวินิจฉัยปัญหานี้เพิ่มเติม จนถึงตอนนี้ฉันเพิ่งดูชั้นแอปพลิเคชัน เนื่องจากมีการเชื่อมต่ออินเทอร์เน็ตที่ชัดเจนจึงต้องมีวิธีในการขุดอุโมงค์ Firefox แต่ฉันต้องการจะแก้ปัญหาก่อน มันอาจเกี่ยวข้องกับแพ็กเก็ตขนาดใหญ่ที่ไม่สามารถผ่านได้ ฉันพบว่ามี MTU แต่การตั้งค่าสำหรับ eth0 ไม่สามารถแก้ปัญหาของฉันได้ ฉันคิดว่าฉันอยู่เบื้องหลัง PPPOE และเราเตอร์ …

1
วิธีการใช้อุโมงค์ TUN / TAP จากผู้ใช้โปรแกรม?
ฉันเพิ่งค้นพบการมีอยู่ของส่วนต่อประสาน TUN / TAP ของ Linux และฉันยังคงพยายามที่จะเข้าใจพวกเขา ฉันคิดว่าฉันได้รับแนวคิดพื้นฐาน - อุปกรณ์หลอกถูกสร้างขึ้นซึ่งเลียนแบบอินเทอร์เฟซเครือข่ายและแทนที่จะส่งผ่านข้อมูลไปยังฮาร์ดแวร์จะถูกส่งไปยังโปรแกรม userspace คุณจะนำโปรแกรมที่ไม่เกี่ยวข้องไปใช้อุโมงค์นี้อย่างไร ตัวอย่างเช่นก่อนที่อุโมงค์จะถูกสร้างขึ้นระบบของฉันมีเฉพาะ eth0 และ lo เท่านั้นอินเตอร์เฟสอีเธอร์เน็ตปกติ (เชื่อมต่อกับเครือข่ายท้องถิ่นของฉัน) และอินเตอร์เฟสลูปแบ็ค หลังจากโปรแกรมสร้างและกำหนดค่าอุโมงค์ฉันมีอินเตอร์เฟสใหม่ gr0 ซึ่งฉันได้ให้ที่อยู่ IP ที่อยู่ในเครือข่ายท้องถิ่นของฉัน แต่ไม่ได้ใช้งาน (ดังนั้นเราทุกคนอยู่ในเครือข่ายย่อยเดียวกัน) ฉันจะทำให้โปรแกรมที่ไม่เกี่ยวข้องใช้ 'อุโมงค์' นี้ได้อย่างไร ถ้าฉันมีข้อความ Python อย่างง่ายผ่านแอปไคลเอนต์ / เซิร์ฟเวอร์ที่ใช้การเชื่อมต่อ TCP ฉันจะกำหนดค่าให้ใช้ช่องสัญญาณได้อย่างไร ฉันขอโทษถ้าฉันขาดพื้นฐานบางอย่าง แต่ตามปกติฉันจัดการสับสนในรูปแบบของสิ่งต่าง ๆ อีกครั้งทั้งหมดที่ฉันต้องการคือการมีโปรแกรม TCP อย่างง่ายใช้อุโมงค์นี้ ขอบคุณ!

2
ไม่สามารถ ping ออกอากาศได้
เราใช้คอมพิวเตอร์สี่เครื่องเชื่อมต่อกับฮับ (ใช่ฮับไม่ใช่สวิตช์) ใน Fedora 13 พวกเขาถูกติดตั้งโดยใช้รูปภาพจากเพื่อนร่วมงานที่เพิ่งพาเรากลับไปโรงเรียนพวกเขาอาจถูกตั้งค่าให้บล็อกอย่างใด ใช้การออกอากาศ แต่เราต้องการใช้ภาพนี้ต่อไป เราได้ติดตั้ง IP แบบคงที่สำหรับคอมพิวเตอร์แต่ละเครื่องโดยใช้ ifconfig (เราได้ลองเพิ่ม ip addr) เป็น 10.0.1.11/24 ถึง 10.0.1.14/24 โดยใช้การตั้งค่าเหล่านี้เราไม่สามารถปิงการออกอากาศที่แน่นอน ตั้งค่าอย่างถูกต้องเป็น 10.0.1.255 โดยใช้ tcpdump เราไม่เห็นอะไรนอกจากคำขอ ping ขาออกจากคอมพิวเตอร์ที่เรียกใช้คำขอ ping ใครบ้างมีความคิดใด ๆ หรือฉันขาดอะไรบางอย่างทั้งหมด
9 linux  networking  ip  ping 

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