ওপেনপিএন, ফরোয়ার্ড প্যাকেটগুলি খুব ধীরে ধীরে


10

আমি আমার সার্ভারটি পুনরায় বুট করেছি, এবং একটি বিজোড় সমস্যা প্রকাশিত হয়েছে। আমি আর্চলিনাক্সে চলছি, ক্লায়েন্টরা হলেন উবুন্টু, অ্যান্ড্রয়েড এবং ম্যাক।

সমস্যাটি হ'ল ক্লায়েন্টের মাধ্যমে ইন্টারনেট অ্যাক্সেস করা ধীর, প্রায় 2 কো / সেকেন্ড এবং ধীরে ধীরে বন্ধ।

কিন্তু ক্লায়েন্ট থেকে সরাসরি সার্ভার থেকে কিছু ডাউনলোড করা সম্পূর্ণ গতিতে তৈরি হয়। এবং, স্পষ্টতই, সার্ভার থেকে ইন্টারনেট তার পুরো গতিতে (40 মিমি / সে)।

আমি জানি না যে রিবুটটি থেকে কী ঘটেছিল তবে এই সমস্যাটি এখানে সমস্ত ক্লায়েন্টের কাছে রয়েছে এবং এটি কেবল ট্র্যাফিকের সাথে সম্পর্কিত যা ওপেনভিএনএন ইন্টারনেটে ফরোয়ার্ড করে।

সম্পাদনা: টিসিপি দিয়ে চেষ্টা করা হয়েছে, সমাধান হয়নি। সম্পাদনা: বিভিন্ন টুকরা / এমটিটিউ সেটিংস পরীক্ষিত, কোনও পরিবর্তন হয়নি।

এখানে আমার সমস্ত বিবাদ রয়েছে:

╭─<root@Alduin>-</etc/openvpn>-<1:45:07>-◇
╰─➤ cat Alduin.conf ccd/Thunderaan
local 212.83.129.104
port 1194
proto udp
dev tun
ca keys/ca.crt
cert keys/Alduin.crt
key keys/Alduin.key
dh keys/dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "dhcp-option DNS 10.8.0.1"
client-to-client
keepalive 5 60
ping-timer-rem
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
client-config-dir ccd
topology subnet

ccd from here +++++++++++++++


ifconfig-push 10.8.0.2 255.255.255.0
push "redirect-gateway def1"

ক্লায়েন্ট কনফ:

client
dev tun
proto udp
remote 212.83.129.104 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert name.crt
key name.key
ns-cert-type server
comp-lzo
verb 3

এবং কিছু আউটপুট যা আপনাকে সহায়তা করতে পারে:

╭─<cubox@Alduin>-<~>-<1:49:43>-◇
╰─➤ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether b8:ac:6f:94:e2:4e brd ff:ff:ff:ff:ff:ff
    inet 88.190.15.135/24 scope global eno1
       valid_lft forever preferred_lft forever
    inet 212.83.129.104/32 scope global eno1
       valid_lft forever preferred_lft forever
    inet6 2001:bc8:300a:dead::b12d/64 scope global
       valid_lft forever preferred_lft forever
    inet6 2a01:e0b:1000:15:baac:6fff:fe94:e24e/64 scope global dynamic
       valid_lft 2592000sec preferred_lft 604800sec
    inet6 fe80::baac:6fff:fe94:e24e/64 scope link
       valid_lft forever preferred_lft forever
3: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether b8:ac:6f:94:e2:4f brd ff:ff:ff:ff:ff:ff
6: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 100
    link/none
    inet 10.8.0.1/24 brd 10.8.0.255 scope global tun0
       valid_lft forever preferred_lft forever
╭─<cubox@Alduin>-<~>-<1:49:47>-◇
╰─➤ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         88-190-15-1.rev 0.0.0.0         UG    0      0        0 eno1
10.8.0.0        *               255.255.255.0   U     0      0        0 tun0
88.190.15.0     *               255.255.255.0   U     0      0        0 eno1
╭─<cubox@Alduin>-<~>-<1:49:51>-◇
╰─➤ route -6
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
::1/128                        ::                         U    256 0     0 lo
2001:bc8:300a:dead::/64        ::                         U    256 0     0 eno1
2a01:e0b:1000:15::/64          ::                         UAe  256 0     0 eno1
fe80::/64                      ::                         U    256 0     0 eno1
::/0                           fe80::225:45ff:fef6:947f   UGDAe 1024 2     0 eno1
::/0                           ::                         !n   -1  1  1891 lo
::1/128                        ::                         Un   0   2  5227 lo
2001:bc8:300a:dead::/128       ::                         Un   0   1     0 lo
2001:bc8:300a:dead::b12d/128   ::                         Un   0   1   131 lo
2a01:e0b:1000:15::/128         ::                         Un   0   1     0 lo
2a01:e0b:1000:15:baac:6fff:fe94:e24e/128 ::                         Un   0   3 29356 lo
fe80::/128                     ::                         Un   0   1     0 lo
fe80::baac:6fff:fe94:e24e/128  ::                         Un   0   1   311 lo
ff00::/8                       ::                         U    256 0     0 eno1
::/0                           ::                         !n   -1  1  1891 lo



-A POSTROUTING -s 10.8.0.0/24 -o eno1 -j MASQUERADE # The iptables rule

এখানে iptables নিয়মটি কেবলমাত্র সার্ভারে সক্রিয়।

╰─➤ tc qd
qdisc mq 0: dev eno1 root
qdisc pfifo_fast 0: dev tun0 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

সম্পাদনা: এখানে আর্চলিনাক্স ক্লায়েন্টের সংযোগ স্থাপনের লগ।

Oct  2 16:54:17 Groat ovpn-openvpn[9216]: OpenVPN 2.2.1 x86_64-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [eurephia] [MH] [PF_INET6] [IPv6 payload 20110424-2 (2.2RC2)] built on Feb 13 2013
Oct  2 16:54:17 Groat ovpn-openvpn[9216]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Oct  2 16:54:17 Groat ovpn-openvpn[9216]: LZO compression initialized
Oct  2 16:54:17 Groat ovpn-openvpn[9216]: Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
Oct  2 16:54:17 Groat ovpn-openvpn[9216]: Socket Buffers: R=[212992->131072] S=[212992->131072]
Oct  2 16:54:17 Groat ovpn-openvpn[9216]: Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Oct  2 16:54:17 Groat ovpn-openvpn[9216]: Local Options hash (VER=V4): '41690919'
Oct  2 16:54:17 Groat ovpn-openvpn[9216]: Expected Remote Options hash (VER=V4): '530fdded'
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: UDPv4 link local: [undef]
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: UDPv4 link remote: [AF_INET]212.83.129.104:1194
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: TLS: Initial packet from [AF_INET]212.83.129.104:1194, sid=edfcb034 3452d72c
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: VERIFY OK: depth=1, /C=FR/ST=FR/L=Paris/O=Dragonborn/CN=Dragonborn_CA/emailAddress=cubox@cubox.me
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: VERIFY OK: nsCertType=SERVER
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: VERIFY OK: depth=0, /C=FR/ST=FR/L=Paris/O=Dragonborn/CN=Dragonborn/emailAddress=cubox@cubox.me
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Oct  2 16:54:17 Groat ovpn-openvpn[9217]: [Dragonborn] Peer Connection Initiated with [AF_INET]212.83.129.104:1194
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: SENT CONTROL [Dragonborn]: 'PUSH_REQUEST' (status=1)
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: PUSH: Received control message: 'PUSH_REPLY,dhcp-option DNS 10.8.0.1,route 212.83.129.0 255.255.255.0,route-gateway 10.8.0.1,topology subnet,ping 5,ping-restart 60,redirect-gateway def1,ifconfig 10.8.0.3 255.255.255.0'
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: OPTIONS IMPORT: timers and/or timeouts modified
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: OPTIONS IMPORT: --ifconfig/up options modified
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: OPTIONS IMPORT: route options modified
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: OPTIONS IMPORT: route-related options modified
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: ROUTE default_gateway=192.168.1.254
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: TUN/TAP device tun0 opened
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: TUN/TAP TX queue length set to 100
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: /sbin/ifconfig tun0 10.8.0.3 netmask 255.255.255.0 mtu 1500 broadcast 10.8.0.255
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: /sbin/route add -net 212.83.129.104 netmask 255.255.255.255 gw 192.168.1.254
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: /sbin/route add -net 0.0.0.0 netmask 128.0.0.0 gw 10.8.0.1
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: /sbin/route add -net 128.0.0.0 netmask 128.0.0.0 gw 10.8.0.1
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: /sbin/route add -net 212.83.129.0 netmask 255.255.255.0 gw 10.8.0.1
Oct  2 16:54:20 Groat ovpn-openvpn[9217]: Initialization Sequence Completed

সম্পাদনা করুন: এখানে সরাসরি একটি ফাইল ডাউনলোড সার্ভারের একটি tcpdump হল: http://sprunge.us/aaJX এখানে ক্লায়েন্টের এই ressource ডাউনলোড হচ্ছে: http://sprunge.us/WUCC এবং এখানে (অন্য OpenVPN থেকে একটি স্বাভাবিক ক্লায়েন্ট ওয়ার্কিং) সার্ভার: http://www4.slashusr.com/57552.tcpdump

সম্পাদনা: মতামত হিসাবে জিজ্ঞাসা করা হয়েছে, এখানে কাঁচা tcpdump ক্যাপচার আছে। সার্ভার থেকে টিউন ক্যাপচার ব্যর্থ হয়েছে, কেন জানি না। সার্ভার এখানে বাহিরে দেখাচ্ছে , ক্লায়েন্ট এখানে tun0 দেখাচ্ছে , ক্লায়েন্ট এখানে বাহিরে দেখাচ্ছে এবং সার্ভার সরাসরি ফাইল এখানে ডাউনলোড করার

সম্পাদনা: সার্ভারটি একটি আই 3 চলছে, যা কোনও সময় ব্যবহৃত হয় না (এমনকি ওপেনপিএন ব্যবহারের সময় নয়)। ক্লায়েন্টের জন্য একই, আই 7 সম্পূর্ণ নিষ্ক্রিয়।

সম্পাদনা: বিষয়টি এখনও এখানে রয়েছে। সাহায্য করুন :(


আমি ধরে নিই আপনি ওয়্যারশার্ক / টিসিপিডিপ্প দিয়ে কিছু ক্যাপচার দেখেছেন? উত্তরটি অবশ্যই কোনও ক্যাপচারে পাওয়া যায়, যদি আপনি সঠিক জায়গায় ক্যাপচার করেন।
জোরডাচি

আমার কাছে ক্লায়েন্টের ডাউনলোডের জন্য এনো 1 ইন্টারফেস থেকে একটি সার্ভারের (একই ফাইলের) একটি টিসিপিডাম্প রয়েছে। এবং একটি कार्यरत ওপেনভিএনএন ক্লায়েন্ট থেকেও। আমি প্রশ্নটি সম্পাদনা করব।
কিউবক্স

ট্র্যাফিক স্থানান্তরিত হওয়ার সময় আপনি কি ক্লায়েন্ট এবং সার্ভার থেকে সিপিইউ তথ্য যুক্ত করতে পারেন?
জেড ড্যানিয়েলস

আপনার tcpdump এ, আমি ধীরে ধীরে ট্র্যাফিক দেখছি না (এটি খুব ছোটও হতে পারে)। প্রতিটি ক্লায়েন্ট একই আইপি ঠিকানা পায় 10.8.0.2? আপনি কি এটিকে বাদ দিয়ে 212.83.129.0 আপনার নেটওয়ার্কে কোনও রুট দিতে পারেন?
অট--

প্রতিটি ক্লায়েন্টের নিজস্ব আইপি ঠিকানা সহ তার নিজস্ব সিসিডি থাকে। নেটওয়ার্কে যাওয়ার পথে আপনি কী বোঝেন তা আমি বুঝতে পারি না।
কিউবক্স

উত্তর:


1

এটি একই কারণ কিনা তা সম্পর্কে আমি নিশ্চিত নই তবে ওপেনভিপিএন -অন-অ্যান্ড্রয়েড-টিসিপি-রিট্রান্সমিশন-পরবর্তী-ওপেনভিপিএন-সার্ভার-রিবুট-এ উল্লিখিত টুন-এমটিটু এবং এমএসফিক্স সম্পর্কে সামঞ্জস্য করা ভাল বলে আমি মনে করি

সম্পাদনা: আমি এটির পক্ষেও সহায়ক হতে পারে বলে মনে করেছি [পুনরায় বিক্রয়] অগ্রহণযোগ্য ওপেনভিপিএন পারফরম্যান্স কার্নেল প্যারামিটার পরিবর্তন করা হচ্ছে: নেট.inet.ip.fastforwarding = 1 (আপনার লিনাক্স সার্ভারে /etc/sysctl.conf যোগ করুন)


উত্তরের জন্য ধন্যবাদ. টিউন-এমটিটু এবং এমএসফিক্স বিকল্পটি পরিবর্তন করা কোনও উপকারে আসেনি। ফাস্টওয়ারওয়ার্ডিং সেটিংটি লিনাক্সে নেই। কেবল বিএসডি কার্নেলগুলি।
কিউবক্স

0

ভিপিএন সার্ভারটিও কি গেটওয়ে সার্ভার? পুশ-গেটওয়েটি সরিয়ে দেওয়ার চেষ্টা করুন, আপনার ক্লায়েন্টদের কেবলমাত্র একটি অতিরিক্ত রুট থাকা দরকার।


আপনি কোথায় পুশ-গেটওয়ে বিকল্প দেখতে পাচ্ছেন?
কিউবক্স

সিসিডি বিকল্পগুলিতে পুনর্নির্দেশ গেটওয়ে রয়েছে। আপনার সত্যিকারের জিডব্লিউয়ের ক্লায়েন্টগুলিতে কোনও স্থিতিশীল রুট রয়েছে কিনা তা আপনার চেক করা দরকার।
ভোজ ro ই

এখানে. ক্লায়েন্টরা ইন্টারনেটে যে কোনও বিষয়ে কথা বলতে সক্ষম হয়, তারা কেবল ধীরে ধীরে এটি করে।
কিউবক্স

0

আপনার পোস্টআর্টিং iptables নিয়মটি অদ্ভুত দেখাচ্ছে, এটি চেষ্টা করুন

-এর পোষ্ট্রোটিং -১.০.০.০১/২০১o -o এনো 1-জে মাসক্রেডে

এসএনএটির পরিবর্তে এবং এনপি 1-তে একটি আইপি মুছুন, যদি আপনার উভয়ের প্রয়োজন না হয়। ইথারনেট-ইন্টারফেসটি কী দেখতে দেখতে দুটি পাবলিক আইপি অ্যাড্রেস কেবল অদ্ভুত দেখাচ্ছে। কেন সেটআপ?

আমার অনুমান যে আপনার ওপেনভিএনএন-সার্ভারটি লুপিং করছে এবং প্যাকেটগুলি পিছনে পিছনে ফেলে দিচ্ছে, যা এই সমস্যার দিকে পরিচালিত করে।


আমার এখন মাস্ক্রেড নিয়ম আছে, এটি সমস্যার সমাধান করে না। আমার সার্ভারে আমার দুটি রয়েছে, যার মধ্যে একটি হ'ল ব্যর্থতা এবং অন্যটি প্রধান the এক বছরেরও বেশি সময় ধরে ইথ 0 ইন্টারফেসে (অন্য কোনও আর্লিনাক্স সার্ভারে) চার আইপিস সহ একটি সার্ভার থাকার জন্য, আমি আপনাকে বলতে পারি যে
বহুগুণ আইপিগুলি

0

আপনি কি অভ্যন্তরীণভাবে নিজের নিজস্ব ডিএনএস সার্ভার চালান? আমার নেটওয়ার্কে সমস্যা ছিল যখন আমি অভ্যন্তরীণ ডিএনএসের জন্য পাওয়ারডেন্স সেটআপ চালাচ্ছিলাম তবে কোনও বিপরীত অঞ্চল সঠিকভাবে কনফিগার করা হয়নি। ওয়্যারশার্ক সে ক্ষেত্রে উত্তর সরবরাহ করেছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.