टी एल; डॉ
CentOS6 NAT राउटर / फ़ायरवॉल के पीछे 120Mbps केबल मॉडेम कनेक्शन हाल के अपडेट और सुरक्षा "सख्त" के बाद 30Mbps पर थ्रूपुट कैपिंग लगता है।
अपडेट और सख्त होने से पहले मुझे 90Mbps मिल रहा था।
मैंने CPU और नेटवर्क उपयोग की जाँच की है और दोनों में से कोई भी एक सीमित कारक नहीं है। tc
किसी भी ट्रैफ़िक को आकार देने के लिए नहीं चल रहा है और मुझे नहीं पता कि इसे आगे कैसे समस्या निवारण करना है।
विवरण
मेरे पास एक ComOS केबल मोडेम के पीछे NAT रूटर / फ़ायरवॉल के रूप में चलने वाला CentOS 6 सिस्टम है, जो NAT रूटर के रूप में भी चल रहा है
1000 100
eth1 eth0
Internet-------Modem-------------CentOS6-----------------LAN
10.0.0.0/24 192.168.10.0/24
डबल NAT, CentOS सिस्टम से एक विरासत है जो पहले एक समय-वार्नर केबल मॉडेम के पीछे राउटर / फ़ायरवॉल के रूप में कार्य करता था जो ब्रिज मोड में चलता था। जब मैं कॉमकास्ट क्षेत्र में चला गया तो मेरा इरादा मॉडेम को ब्रिज मोड में बदलने का था, लेकिन इसके आसपास कभी नहीं पहुंचा, और डबल एनएटी ने कभी समस्या नहीं पैदा की। मुझे कोई समस्या नहीं के साथ 90Mbps थ्रूपुट मिल रहा था।
Comcast मॉडेम पर ब्रिड्ड मोड में कनवर्ट करने की तैयारी में मैंने कुछ अनावश्यक सेवाओं को अक्षम करके और "yum अपडेट" कर, जो मैंने थोड़ी देर में नहीं किया था, CentOS सिस्टम को "सख्त" करने का फैसला किया। सख्त होने के बाद मैंने एक गति परीक्षण किया और 30Mbps तक के थ्रूपुट को खोजने के लिए आश्चर्यचकित था।
मैंने अपने प्राथमिक डेस्कटॉप सिस्टम को इस तरह सीधे मॉडेम से जोड़ने की कोशिश की
eth1 eth0
Internet---Modem-------------CentOS6-----------------LAN
| 10.0.0.0/24 192.168.10.0/24
|
+--------------Desktop(Win7)
रनिंग स्पीडटेस्ट.नेट ने सत्यापित किया कि मेरा Comcast कनेक्शन 120Mbps करने में सक्षम है, इसलिए मैंने कुछ CentOS सिस्टम में बदलाव किया है जिसके परिणामस्वरूप 30Mbps पर थ्रूपुट कैपिंग हुआ है। हर बार जब मैं LAN (CentOS सिस्टम के पीछे) से स्पीड टेस्ट करता हूं, तो मुझे 30Mbps के 1-2% के भीतर एक मूल्य मिलता है, इसलिए यह लगभग ऐसा महसूस होता है कि कुछ कृत्रिम रूप से थ्रूपुट कैपिंग है।
मैंने सोचा कि शायद ट्रैफ़िक को आकार देने में किसी तरह सक्षम हो गया है, लेकिन tc
लगता है कि यह सक्रिय नहीं है
[jhg@perseus ~]$ sudo tc -s qdisc
qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Sent 64159459406 bytes 44745482 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Sent 2871293442 bytes 26151570 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
"सख्त" में शामिल था
- कुछ अनावश्यक पैकेज हटा रहा है
- अनावश्यक सेवाओं को बंद करना
- ssh के लिए एक गैर-मानक पोर्ट को छोड़कर सभी आने वाले ट्रैफ़िक को फ़िल्टर करने के लिए iptables सेट करना
- ट्रिपवायर को स्थापित और कॉन्फ़िगर करना
निकाले गए पैकेज:
redis dovecot
redhat-lsb-compat ipa-client
redhat-lsb nfs-utils-lib
redhat-lsb-printing nfs-utils
foomatic subversion
foomatic-db spamassassin
foomatic-db-ppds certmonger
cups yp-tools
mysql-server ypbind
mysql rpcbind
वर्तमान में सक्षम सेवाएं:
abrt-ccpp cpuspeed kdump nmb
abrt-oops crond lvm2-monitor ntpd
abrtd dhcpd mcelogd postfix
acpid dkms_autoinstaller mdmonitor rsyslog
atd haldaemon messagebus smb
auditd ip6tables named sshd
autofs iptables netfs sysstat
blk-availability irqbalance network udev-post
मेरा सवाल है: मुझे यह पता लगाने के लिए आगे क्या करना चाहिए कि मेरा CentOS 6 राउटर कृत्रिम रूप से 30Mbps पर थ्रूपुट कैपिंग क्यों लगता है?