ไร้สายช้า แต่เฉพาะกับอินเทอร์เน็ตไม่ใช่การเชื่อมต่อท้องถิ่น


8

ฉันมี Ubiquity RouterStation Pro ที่ใช้ OpenwRT รุ่นล่าสุด

การเชื่อมต่อผ่านสายเชื่อมต่อโดยตรงกับเราเตอร์หรือผ่านสวิตช์ฉันได้รับความเร็วที่ฉันคาดหวังทั้งเครือข่ายท้องถิ่นของฉันและอินเทอร์เน็ต กิกะบิตไปยังเครือข่ายท้องถิ่นและประมาณ 1.2 เมกะไบต์ / วินาทีกับอินเทอร์เน็ต

การเชื่อมต่อผ่านการเชื่อมต่อ G แบบไร้สายฉันได้รับความเร็วที่ฉันคาดหวังจากเซิร์ฟเวอร์ในพื้นที่ซึ่งประมาณ 3 เมกะไบต์ / วินาที (แน่นอนว่ามันอาจจะดีกว่า แต่ก็ไม่ได้แย่)

อย่างไรก็ตามเมื่อฉันใช้การเชื่อมต่อไร้สายแบบเดียวกันกับที่กล่าวข้างต้นและดาวน์โหลดบางอย่างจากอินเทอร์เน็ตความเร็วสูงสุดของฉันคือประมาณ 30-60 กิโลไบต์ / วินาที ไม่มีการสูญเสียตอย่างมีนัยสำคัญเมื่อฉันใช้ ping

การทดสอบความเร็วดังกล่าวถ่ายโดยการดาวน์โหลดไฟล์ผ่าน http หรือ ssh (ผ่าน scp และ rsync) อย่างไรก็ตามการใช้เครื่องมือ iperf ซึ่งทำการทดสอบประสิทธิภาพเครือข่ายฉันสามารถรับความเร็วอินเทอร์เน็ตเต็มรูปแบบสำหรับการเชื่อมต่อใด ๆ บนพอร์ตใด ๆ แม้แต่ผ่านระบบไร้สาย

ฉันสับสนจริงๆ ความช่วยเหลือใด ๆ

แก้ไข

หลังจากคิดแล้วฉันคิดว่าปัญหาอาจเกี่ยวข้องกับขนาดแพ็คเก็ต (ฉันเห็นสิ่งที่คล้ายกันมาก่อนในเครือข่ายอื่น) เพื่อทดสอบสิ่งนี้ฉันใช้ping -f -c 500 -s $SIZE(เช่น: ส่ง Ping ที่มีขนาดต่างๆ) ต่ำกว่าขนาดแพ็คเก็ตประมาณ 220 ปิงมีอัตราการดร็อปเกือบ 0% ยิ่งกว่านั้นอัตราการดร็อปเพิ่มขึ้นอย่างรวดเร็วถึง 30% ที่ขนาด 512 ไบต์

เมื่อใช้ข้อมูลนี้ฉันได้ปรับเปลี่ยนตารางเส้นทางบนแล็ปท็อปเพื่อตั้งค่า MSS เป็น 220 ซึ่งเท่าที่ฉันเข้าใจจะ จำกัด ขนาดของแพ็คเก็ต TCP / IP ให้มีขนาดใกล้เคียงกัน จากนั้นฉันทำการทดสอบความเร็วและได้ 600-700KB / s ดีกว่ามาก! ฉันบอกความเร็วที่ลดลงเมื่อเทียบกับการเชื่อมต่อแบบใช้สายว่ามีขนาดแพ็คเก็ตที่น่าสงสาร

ฉันไม่ได้พิจารณาการแก้ไขนี้ แต่เป็นเพียงการแก้ไข ฉันยังต้องการค้นหาสาเหตุที่เกิดขึ้นและฉันจะแก้ไขได้อย่างไร


1
คุณไม่ผลอะไรจากความเร็วในเว็บไซต์เช่นการทดสอบspeedtest.net ?
David Schwartz

speedtest.net จับคู่กับ http และประสิทธิภาพการทำงานของ scp ที่รวดเร็วบนเดสก์ท็อปและไร้สายช้า
Mike Cooper

@MikeCooper คุณอาจต้องการดูเกณฑ์การกระจายตัวของเราเตอร์ไร้สายของคุณ - หากคุณตั้งค่าให้ต่ำลง (ค่าเริ่มต้นมักจะ 2346 ขึ้นอยู่กับเราเตอร์) คุณสามารถบรรลุผลเช่นเดียวกับการบังคับแพ็คเก็ตขนาดเล็กบนแล็ปท็อป เชื่อมต่อกับเราเตอร์ อาจเป็นไปได้ว่าพื้นที่ของคุณมีเสียงดังมาก ค่าที่แนะนำมักจะเป็นทวีคูณ (เศษส่วน) ของ MTU เช่นถ้า MTU คือ 1500 อาจลองใช้เกณฑ์การแตกแฟรกเมนต์ที่ 1,500, 750, 375 และอื่น ๆ
Bob

ifconfig บนขนาด OpenWRT จะแสดงสถานะและการตั้งค่าของอินเตอร์เฟสทั้งหมด ดีกว่าที่จะเพิ่ม MSS ใน OpenWRT แทนที่จะลดขนาดอื่นลง
Lazy Badger

น่าเสียดายที่ปัญหานี้ไม่ได้รับการแก้ไขภายในเวลาที่กำหนด ถ้าฉันทำได้ฉันจะขยายอีกต่อไป แต่ฉันทำไม่ได้
Mike Cooper

คำตอบ:


4

ฉันเดาว่าคุณกำลังประสบปัญหาการรบกวนแบบไร้สายดังนั้นการลดความยาวของแพ็กเก็ตจึงช่วยลดความเสียหายที่เกิดจากแพ็คเก็ตที่หายไปและเวลาที่ใช้ในการส่งแพ็กเก็ตอีกครั้ง

หากปัญหาคือสัญญาณรบกวนภายนอกบ้านของคุณคุณสามารถใช้เครื่องตรวจจับเครือข่ายไร้สายเพื่อตรวจจับเครือข่ายรอบตัวคุณและช่องสัญญาณที่ใช้ บางผลิตภัณฑ์ดังกล่าวมีinSSIDerหรือโชคชะตา จากนั้นคุณสามารถเลือกช่องที่ไม่ขัดแย้งกับเพื่อนบ้านของคุณ ควรเป็นที่ต้องการของช่อง 11 หากเป็นไปได้เพราะช่องนั้นแข็งแกร่งที่สุด

สัญญาณรบกวนอาจเกิดจากเครื่องใช้ในบ้านขนาดใหญ่ที่ทำงาน (เช่นเครื่องล้างจาน) ในสถานที่ของคุณหรือที่เพื่อนบ้าน สิ่งนี้จะใช้เฉพาะในกรณีที่ความเร็วเครือข่ายที่มีประสิทธิภาพผ่านการผันผวน

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

ความเป็นไปได้อีกอย่างหนึ่งก็คือการ์ดเครือข่ายไร้สายในบ้านของคุณมีข้อบกพร่องและทำให้เครือข่ายทั้งหมดเสียหาย อาจเป็นการ "ทิ้งระเบิด" เครือข่ายที่มีแพ็คเก็ตและทำให้เกิดการชน ลองเปิดคอมพิวเตอร์ในลักษณะที่ควบคุมและทดสอบความเร็วเครือข่าย (ปิดเครื่องโดยการถอดสายไฟ)

สุดท้ายเราเตอร์ไร้สายของคุณอาจมีข้อบกพร่อง ลองเราเตอร์อื่นเพื่อทดสอบ


ฉันไม่คิดว่าปัญหาคือสัญญาณรบกวนแบบไร้สายเนื่องจากตามที่ระบุไว้ข้างต้นการรับส่งข้อมูลระหว่างแล็ปท็อปของฉัน (ผ่าน wifi) ไปยังเซิร์ฟเวอร์ภายในเครื่องนั้นค่อนข้างเร็ว ฉันได้ทดสอบสิ่งนี้กับเราเตอร์ไร้สายในช่องสัญญาณที่ชัดเจน (ฉันตรวจสอบแล้ว) และภายในแล็ปท็อปที่มีปัญหาเพียงไม่กี่ฟุตมันเป็นอุปกรณ์ไร้สายเพียงตัวเดียวที่เชื่อมต่อ หากนี่เป็นเพียงว่าเครือข่ายไร้สายช้าฉันจะเห็นด้วยกับคุณและด้วยเหตุนี้ฉันจึงได้ทดสอบทุกอย่างที่คุณพูดถึงแล้ว ขอบคุณสำหรับความคิดที่ว่า
Mike Cooper

คุณลองเราเตอร์ตัวอื่น (ไม่ใช่ OpenwRT) แล้วหรือยัง?
harrymc

ใช่. เราเตอร์อื่นทำงานได้ดีรอบตัว หากเป็นปัญหากับเราเตอร์ที่มีข้อผิดพลาดก็โอเค แต่ฉันต้องการที่จะพิสูจน์ได้ว่า สิ่งที่น่าสนใจอีกอย่างคือเราเตอร์ตัวนี้ให้ฉันเปลี่ยนการ์ด wifi ได้ดังนั้นการเปลี่ยนการ์ดไร้สายก็เป็นตัวเลือกเช่นกัน
Mike Cooper

สรุปได้ว่าปัญหาเกิดขึ้นกับเราเตอร์ ปัญหาอาจเป็นได้ทั้งฮาร์ดแวร์หรือเฟิร์มแวร์ สำหรับเฟิร์มแวร์คุณสามารถรีเซ็ตเราเตอร์ให้เป็น (1) การกำหนดค่าเริ่มต้นของ OpenwRT หรือ (2) เฟิร์มแวร์ล่าสุดของผู้ผลิต (ไม่ใช่ OpenwRT) ที่ดาวน์โหลดจากเว็บไซต์ (2) เป็นสิ่งจำเป็นหากเราเตอร์ยังอยู่ภายใต้การรับประกันและจะแจ้งให้คุณทราบว่าปัญหานั้นเกิดจากฮาร์ดแวร์จริงๆหรือไม่ ตรงไปตรงมากับราคาสิ่งที่พวกเขาถ้ามันไม่ได้อยู่ภายใต้การรับประกันและถ้าเฟิร์มแวร์ของผู้ผลิตยังคงไม่ทำงานฉันจะแนะนำให้ซื้อใหม่
harrymc

ฉันรีเซ็ตเฟิร์มแวร์และปัญหาไม่ได้รับการแก้ไข ไม่มี "เฟิร์มแวร์ล่าสุดของผู้ผลิต" เฟิร์มแวร์อย่างเป็นทางการคือ OpenWRT ในขณะที่ซื้อใหม่จะทำให้ปัญหาหายไป แต่ก็ไม่สามารถแก้ไขได้เพราะฉันยังไม่รู้ว่าเกิดอะไรขึ้น
Mike Cooper

2

ฟังดูเหมือนปัญหาเรื่องรูปร่าง โปรดลองทำสิ่งต่อไปนี้:

  1. คุณติดตั้ง qos-สคริปต์แล้วหรือยัง
    หากคุณไม่ทราบโปรดตรวจสอบ/etc/config/qosไฟล์และดูว่ามีกฎเฉพาะสำหรับอินเทอร์เฟซไร้สายหรือไม่
  2. คุณใช้ OpenWRT ในการสร้าง / รุ่นใด ลำตัวล่าสุดการปล่อยเสถียรล่าสุด LTS ล่าสุดหรือไม่ ถ้ามันเป็นลำตัวล่าสุดพยายามที่จะย้อนกลับไปยังคอกที่มั่นคงล่าสุด

ฉันกำลังใช้งานล่าสุดที่มั่นคง ฉันได้ตั้งค่าสคริปต์ qos ในอดีต แต่ไม่แน่ใจว่าพวกเขายังคงทำงานอยู่หรือไม่ ฉันจะตรวจสอบ.
Mike Cooper

ไม่ฉันไม่ได้ติดตั้งสคริปต์ qos อีกต่อไป ฉันเดาว่าฉันได้ทำการรีเซ็ตระบบอย่างสมบูรณ์ตั้งแต่ฉันติดตั้งครั้งสุดท้าย
Mike Cooper

มันมีการแก้ไขมากมายตั้งแต่การปล่อย backfire ครั้งสุดท้าย คุณลองใช้เฟิร์มแวร์เวอร์ชั่น trunk ได้ไหม?
Temikus

2

ดูเหมือนว่าคุณจะมีMSS clamping อยู่

คุณต้องตรวจสอบและแก้ไขกฎ iptables

การอ่านที่เป็นประโยชน์ ( เกี่ยวข้องบางส่วน )

HTH


ตามที่ฉันเข้าใจแล้วการยึด MSS จะไม่ส่งผลกระทบต่อการเชื่อมต่อแบบใช้สายของฉันเพียงเท่าการเชื่อมต่อไร้สายของฉัน
Mike Cooper

@MikeCooper ไม่สามารถพูดอะไรได้ เป็นความคิดเดียวที่ฉันไม่ได้อ่านกฎและในที่สุดอินเตอร์เฟส LAN และ WLAN นั้นแตกต่างกัน
Lazy Badger
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.