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

Linux Networking หมายถึงฟังก์ชั่นเครือข่ายใด ๆ ที่ดำเนินการโดยเซิร์ฟเวอร์ที่ใช้ Linux เซิร์ฟเวอร์ Linux ที่ทำงานเป็นเราเตอร์หรือไฟร์วอลล์เป็นแอพพลิเคชั่นทั่วไป

3
Busybox, netstat, no -p
ฉันอายุมากเป็นพิเศษ (อย่าถามว่าทำไม) BusyBox (BusyBox v1.01 (2008.12.19-21: 31 + 0000) เชลล์ในตัว (เถ้า))บน DreamBox ของฉัน ฉันต้องการทราบว่ากระบวนการใดที่เปิดการเชื่อมต่อโดยใช้ netstat แต่ฉันพบว่า netstat ของ BusyBox นั้นไม่มีตัวเลือก-p ฉันต้องมีสมบัติอื่นใดอีกบ้างที่ต้องทราบว่ากระบวนการใดเปิดซ็อกเก็ตที่เกี่ยวข้อง (และใช้งานอยู่)

2
ความหมายของตัวเลือกการกำหนดค่า IPv6 ใน CentOS 7 คืออะไร?
อะไรคือความหมายของการตั้งค่าต่อไปนี้เมื่อกำหนดค่าส่วนต่อประสานเครือข่ายด้วยตนเองบน CentOS (ฉันกำลังพยายามกำหนดค่าโฮสต์ IPv6 เท่านั้น) ฉันสามารถเดาได้ว่าชื่อของพวกเขามีความหมายอย่างไร แต่ฉันไม่รู้ว่าพวกเขาทั้งหมดหมายถึงอะไร (และการเดาของฉันบางอย่างอาจผิดไป) มีเอกสารอย่างเป็นทางการสำหรับตัวเลือกการกำหนดค่าเหล่านี้ฉันหาไม่เจอ? จาก / etc / sysconfig / network-สคริปต์ / ifcfg-eth0 IPV6INIT=yes # I assume this just enables IPv6 networking on this interface? IPV6_AUTOCONF=no # Does this disable SLAAC? IPV6_AUTOTUNNEL=no # ? IPV6_FAILURE_FATAL=no # Something to do with IPv6 not working not being …

1
เหตุใดจึงต้องกำหนดค่า IP บนอุปกรณ์บริดจ์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ความเข้าใจของฉันเกี่ยวกับสะพานเครือข่ายคือการมี "สวิตช์เสมือน" ซึ่งเชื่อมต่ออุปกรณ์เครือข่าย (ที่ถูกเพิ่มเข้ากับบริดจ์) ราวกับว่าฉันจะเชื่อมต่ออุปกรณ์เหล่านั้นกับสวิตช์จริงด้วยสายเคเบิล ... แต่มีบางอย่างผิดปกติ การเปรียบเทียบแบบนั้นด้วยเหตุผลบางอย่างฉันต้องตั้งค่าที่อยู่ IP ของฉันบนอุปกรณ์บริดจ์ ตัวอย่าง ตัวอย่างเช่นให้เราทำการตั้งค่าต่อไปนี้: ฉันมีเครื่องที่ทำหน้าที่เป็นโฮสต์สำหรับเครื่องเสมือนหลายเครื่อง (มีอุปกรณ์เครือข่ายเสมือนของตัวเอง vnet0, vnet1, vnet2, ... ) เครื่องนี้มีส่วนต่อประสานเครือข่ายทางกายภาพหนึ่ง eth0 ซึ่งฉันต้องการใช้สำหรับเครื่องเสมือนทั้งหมดและเครื่องโฮสต์ของฉันเพื่อสื่อสารกับโลกภายนอก เนื่องจากเครื่องโฮสต์ของฉันมีที่อยู่ IP ฉันจึงคิดว่าฉันควรกำหนดค่า IP นี้ (inkl. เกตเวย์เริ่มต้นเซิร์ฟเวอร์ DNS, ... ) บน eth0 จากนั้นฉันจะสร้างบริดจ์ br0 และเพิ่มอินเตอร์เฟสทั้งหมด (eth0, vnet0, vnet1, vnet2, .. ) …

4
Siege: descriptor table เต็ม sock.c: 119: เปิดไฟล์มากเกินไป
ฉันกำลังพยายามทำการทดสอบความเครียดในเซิร์ฟเวอร์ของฉันเองโดยใช้การล้อมด้วยคำสั่งต่อไปนี้: $ siege -c 500 myweb.com/somefile.php แต่ฉันได้รับข้อผิดพลาดนี้: [error] descriptor table full sock.c:119: Too many open files และฉันก็ได้รับคำเตือนนี้เช่นกัน: libgcc_s.so.1 must be installed for pthread_cancel to work แต่ฉันใช้ Ubuntu 15.04 (สาขาการพัฒนา) และฉันได้ติดตั้งแพคเกจ libgcc1 ดังนั้นฉันจึงไม่รู้ว่าทำไมมันถึงคอมไพเลอร์กับ. so shared library ฉันจะแก้ไขไฟล์ที่เปิดมากเกินไปและคำเตือน libgcc ได้อย่างไร

2
ฉันต้องการโซลูชันพร็อกซีย้อนกลับสำหรับ SSH
สวัสดีนี่คือสถานการณ์ที่ฉันมีเซิร์ฟเวอร์ในศูนย์ข้อมูลองค์กรสำหรับโครงการ ฉันมีการเข้าถึง SSH กับเครื่องนี้ที่พอร์ต 22 มีบางเครื่องเสมือนที่ทำงานบนเซิร์ฟเวอร์นี้และที่ด้านหลังของทุกสิ่งระบบปฏิบัติการอื่น ๆ จำนวนมากทำงานอยู่ ตอนนี้ฉันอยู่หลังไฟร์วอลล์ศูนย์ข้อมูลหัวหน้างานของฉันถามฉันว่าฉันสามารถทำบางสิ่งได้หรือไม่ซึ่งฉันสามารถให้คนจำนวนมากบนอินเทอร์เน็ตสามารถเข้าถึงเครื่องเสมือนเหล่านี้ได้โดยตรง ฉันรู้ว่าฉันได้รับอนุญาตให้รับส่งข้อมูลบนพอร์ตอื่นที่ไม่ใช่ 22 แล้วฉันสามารถส่งต่อพอร์ตได้ แต่เนื่องจากฉันไม่ได้รับอนุญาตนี้ดังนั้นสิ่งที่สามารถแก้ไขได้ในกรณีนี้ คนที่ต้องการเชื่อมต่ออาจเป็นไอดอลที่สมบูรณ์ซึ่งอาจมีความสุขเพียงแค่เปิด putty ที่เครื่องของพวกเขาหรืออาจจะเป็น filezilla ฉันไม่ได้มีไฟร์วอลล์ในมือของฉันหรือพอร์ตอื่นที่ไม่ใช่ 22 เปิดและในความเป็นจริงแม้ว่าฉันจะขอให้พวกเขาไม่อนุญาตให้เปิด 2 ครั้ง SSH ไม่ใช่สิ่งที่หัวหน้างานของฉันต้องการ

2
nic: มีบางอย่างชั่วร้ายเกิดขึ้น! ffff
ฉันกำลังกำหนดค่า GNU / Linux Router พร้อม Debian Stretch (9.7) และก่อนที่จะรีบูตเซิร์ฟเวอร์การรับส่งข้อมูลทั้งหมดจากอินเทอร์เฟซหนึ่งไปยังอีกอินเตอร์เฟสนั้นก็โอเค แต่หลังจากนั้นฉันได้รับข้อความเช่นนี้ (tty): enp1s6: Something Wicked happened! ffff. ฉันมีโฮสต์บนสวิตช์เดียวกันและเครือข่ายเดียวกันเพื่อวัตถุประสงค์ในการทดสอบและโดยทั่วไป LAN ของเราเตอร์จะไม่ตอบสนองต่อเสียงสะท้อนที่ร้องขอ ต่อไปนี้เป็นข้อมูลบางอย่างเกี่ยวกับเซิร์ฟเวอร์ kernel.log Jan 25 08:58:02 server001 kernel: [25060.494127] enp1s6: Link changed: Jan 25 08:58:02 server001 kernel: [25060.494127] 100Mbps, half duplex Jan 25 08:58:02 server001 kernel: [25060.494254] enp1s6: Something Wicked happened! …

1
cp -p จะเก็บเวลาสำหรับบางไฟล์ แต่ไม่ใช่ทั้งหมดหรือ
ฉันมีไดเรกทอรีแหล่งข้อมูลบนเครื่องที่มีไฟล์จำนวนมากซึ่งได้รับอนุญาตแบบเดียวกันทั้งหมดซึ่งฉันต้องการคัดลอกไปยังไดเรกทอรีอื่นซึ่งติดตั้งผ่าน SMB [tmark@dexter JR09141045 roche_454_transfer]$ ls -l /source_dir total 71348 -rwxrwxrwx 1 adminrig lifelabs 19768377 Mar 25 23:29 1.TCA.454Reads.fna -rwxrwxrwx 1 adminrig lifelabs 53093396 Mar 25 23:29 1.TCA.454Reads.qual -rwxrwxrwx 1 adminrig lifelabs 1035 Mar 25 23:29 454AllControlMetrics.csv -rwxrwxrwx 1 adminrig lifelabs 2657 Mar 25 23:29 454AllControlMetrics.txt -rwxrwxrwx 1 adminrig lifelabs …

4
จำลองการเชื่อมต่อช้าระหว่างเครื่องเซิร์ฟเวอร์อูบุนตูสองเครื่อง
ฉันต้องการจำลองสถานการณ์ต่อไปนี้: เนื่องจากฉันมีเครื่องเซิร์ฟเวอร์อูบุนตู 4 เครื่อง A, B, C และ D ฉันต้องการลดแบนด์วิดท์เครือข่ายลง 20% ระหว่างเครื่อง A และเครื่อง C และ 10% ระหว่าง A และ B วิธีการ ทำสิ่งนี้โดยใช้เครื่องมือการจำลองเครือข่าย / การควบคุมปริมาณ

1
TCP แพ็กเก็ตถูกส่งใหม่ 7 ครั้งเมื่อ sysctl tcp_retries1 ถูกตั้งค่าเป็น 3 - เพราะเหตุใด
Ubuntu 12.04 ฉันพยายามทำความเข้าใจให้ดีขึ้นว่ากี่ครั้งที่ TCP จะพยายามส่งแพ็กเก็ตใหม่เมื่อไม่ได้รับการยืนยันปลายทางที่ได้รับ หลังจากอ่านหน้าคน tcpดูเหมือนว่านี่ถูกควบคุมโดย sysctl tcp_retries1: tcp_retries1 (integer; default: 3) The number of times TCP will attempt to retransmit a packet on an established connection normally, without the extra effort of getting the network layers involved. Once we exceed this number of retransmits, we first have the …

2
วิธีกำหนดเส้นทางการรับส่งข้อมูลเครือข่ายของโฮสต์ผ่านโฮสต์อื่น
ฉันไม่ใช่ผู้ดูแลระบบของเครือข่ายองค์กรของเรา แต่ฉันมีเวิร์กสเตชัน Linux สองตัว (โฮสต์ A และ B) ที่มีการเข้าถึงรูททั้งสอง โฮสต์ทั้งสองสามารถเห็นค่าปรับอื่น ๆ (ssh, ping, etc ทำงานจากที่หนึ่งไปยังอีกที่หนึ่ง) อย่างไรก็ตามมีเพียงโฮสต์ A เท่านั้นที่สามารถเข้าถึงไฟร์วอลล์องค์กรของเราและเข้าถึงอินเทอร์เน็ต ฯลฯ โฮสต์ B ไม่สามารถ คำถาม: ฉันจะมีทราฟฟิกเครือข่ายขาออกและขาเข้าทั้งหมดที่โฮสต์ B ที่ส่งผ่านโฮสต์ A โดยไม่เกี่ยวข้องกับผู้ดูแลระบบของฉันได้อย่างไร ตอนนี้ฉันไม่รู้ว่าฉันจะต้องใช้ NAT สำหรับโฮสต์ B และ / หรือทำให้โฮสต์ A เป็นพร็อกซีเซิร์ฟเวอร์และ / หรือทำให้โฮสต์ A เป็นเราเตอร์ บน Host B ฉันพยายามออกroute add -host <HostA> gw <HostA's …

3
ห้องปฏิบัติการเครือข่ายฟรีใด ๆ
ฉันต้องการศึกษาเครือข่าย แต่ฉันไม่สามารถเข้าถึงเครือข่ายตัวอย่าง (เราเตอร์, DNS, IP4, IP6 windows linux ระบบผสมต่างกัน) คุณรู้จักเครือข่ายออนไลน์ใด ๆ ในการศึกษา (ฟรีมากที่สุด) เป็นไปได้ไหมที่จะจำลองทอพอโลยีเครือข่ายด้วยพีซีเครื่องเดียวโดยใช้เครื่องเสมือน ถ้าเป็นเช่นนั้นคุณสามารถแนะนำฉัน?

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