আমি একটি ভিপিএন পাওয়ার চেষ্টা করছি এবং ম্যাক ওএসএক্স সার্ভারে আবার দৌড়াচ্ছি এবং এমপিপিই সহ একটি ছিনতাই হয়েছে বলে মনে হচ্ছে। আমি যখন চেষ্টা করি এবং একই স্থানীয় নেটওয়ার্কে আমার ল্যাপটপ থেকে ভিপিএন সংযোগ করি তখন আমি নীচের বার্তাগুলি ভিতরে পাই/var/log/ppp/vpnd.log
2015-07-14 17:01:45 MDT Incoming call... Address given to client = xx.xxx.xx.xxx
Tue Jul 14 17:01:45 2015 : Directory Services Authentication plugin initialized
Tue Jul 14 17:01:45 2015 : Directory Services Authorization plugin initialized
Tue Jul 14 17:01:45 2015 : PPTP incoming call in progress from '192.168.1.154'...
Tue Jul 14 17:01:46 2015 : PPTP connection established.
Tue Jul 14 17:01:46 2015 : using link 0
Tue Jul 14 17:01:46 2015 : Using interface ppp0
Tue Jul 14 17:01:46 2015 : Connect: ppp0 <--> socket[34:17]
Tue Jul 14 17:01:46 2015 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x4c905d23> <pcomp> <accomp>]
Tue Jul 14 17:01:46 2015 : rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x5dd17fa9> <pcomp> <accomp>]
Tue Jul 14 17:01:46 2015 : lcp_reqci: returning CONFACK.
Tue Jul 14 17:01:46 2015 : sent [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x5dd17fa9> <pcomp> <accomp>]
Tue Jul 14 17:01:46 2015 : rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x4c905d23> <pcomp> <accomp>]
Tue Jul 14 17:01:46 2015 : sent [LCP EchoReq id=0x0 magic=0x4c905d23]
Tue Jul 14 17:01:46 2015 : sent [CHAP Challenge id=0x43 <2a596a4a75602b4946642a2d1b12050b>, name = "server"]
Tue Jul 14 17:01:46 2015 : rcvd [LCP EchoRep id=0x0 magic=0x5dd17fa9]
Tue Jul 14 17:01:46 2015 : rcvd [CHAP Response id=0x43 <afb93f9351af212c460cf851eaf6d0580000000000000000e1bda0d312f0542755399c6ca465b7a8878439608d30f16100>, name = "admin"]
Tue Jul 14 17:01:46 2015 : sent [CHAP Success id=0x43 "S=3B614827970F82512A68E1022EF6F7FC0AF4FA3F M=Access granted"]
Tue Jul 14 17:01:46 2015 : CHAP peer authentication succeeded for admin
Tue Jul 14 17:01:46 2015 : DSAccessControl plugin: User 'admin' authorized for access
Tue Jul 14 17:01:46 2015 : sent [CCP ConfReq id=0x1 <mppe +H -M +S +L -D -C>]
Tue Jul 14 17:01:46 2015 : rcvd [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Tue Jul 14 17:01:46 2015 : MPPE required but peer negotiation failed
Tue Jul 14 17:01:46 2015 : sent [LCP TermReq id=0x2 "MPPE required but peer negotiation failed"]
Tue Jul 14 17:01:46 2015 : Connection terminated.
Tue Jul 14 17:01:46 2015 : sent [CCP ConfRej id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Tue Jul 14 17:01:46 2015 : Connect time 0.0 minutes.
Tue Jul 14 17:01:46 2015 : Sent 0 bytes, received 0 bytes.
Tue Jul 14 17:01:46 2015 : PPTP disconnecting...
Tue Jul 14 17:01:46 2015 : PPTP disconnected
2015-07-14 17:01:46 MDT --> Client with address = xx.xxx.xx.xxx has hungup
আমি অনলাইনে অনুসন্ধান (বিশেষত এখানে ) অনুসন্ধান থেকে যা সংগ্রহ করি তা হ'ল ক্লায়েন্ট এবং সার্ভারের মধ্যে একটি এনক্রিপশন মিল নেই। আমি আমার সার্ভারে একটি গ্রাফিকাল পরিবেশ আনতে পারি না, তাই আমি এটি এসএসএসের মাধ্যমে এটি কনফিগার করছি। সার্ভারে প্রযোজ্য ফাইলটি মনে হচ্ছে /Library/Preferences/SystemConfiguration/com.apple.RemoteAccessServers.plist
, এতে এমপিপিআই সম্পর্কিত নিম্নলিখিত লাইন রয়েছে
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ActiveServers</key>
<array>
<string>com.apple.ppp.pptp</string>
</array>
<key>Servers</key>
...
<key>com.apple.ppp.pptp</key>
<dict>
...
<key>PPP</key>
<dict>
...
<key>CCPProtocols</key>
<array>
<string>MPPE</string>
</array>
...
<key>MPPEKeySize128</key>
<integer>1</integer>
<key>MPPEKeySize40</key>
<integer>1</integer>
...
</dict>
...
</dict>
</dict>
</dict>
</plist>
দেখে মনে হচ্ছে এটি 40-বিট এবং 128-বিট MPPE কী আকারের উভয় দিয়েই কাজ করার জন্য কনফিগার করা উচিত। আমার সার্ভারে, কোনও ফাইল নেই /etc/ppp/
। ক্লায়েন্টে, আমার কাছে ফাইল রয়েছে /etc/ppp/
তবে এমপিপিই সম্পর্কিত সমস্ত কিছুতেই মন্তব্য করা হয়েছে বলে মনে হচ্ছে/etc/ppp/options.pptp
# Encryption
# (There have been multiple versions of PPP with encryption support,
# choose with of the following sections you will use. Note that MPPE
# requires the use of MSCHAP-V2 during authentication)
# http://ppp.samba.org/ the PPP project version of PPP by Paul Mackarras
# ppp-2.4.2 or later with MPPE only, kernel module ppp_mppe.o
# {{{
# Require MPPE 128-bit encryption
#require-mppe-128
# }}}
# http://polbox.com/h/hs001/ fork from PPP project by Jan Dubiec
# ppp-2.4.2 or later with MPPE and MPPC, kernel module ppp_mppe_mppc.o
# {{{
# Require MPPE 128-bit encryption
#mppe required,stateless
# }}}
আমি বিভিন্ন এমপিপি লাইনগুলিকে (এমনকি ট্রিপল কোঁকড়ানো ধনুর্বন্ধনী ব্রেসগুলি সহ এবং ছাড়াও) অস্বীকার করার চেষ্টা করেছি, যা তারা কিছু বোঝাতে পেরেছিল তা আমি বুঝতে পারি না)। ভিপিএন সংযোগ চালু করা MPPE required but peer negotiation failed
প্রতিবার একই বার্তা পেয়েছিল ।
আমার ক্লায়েন্টে আমি পিপিডিডি সংস্করণটি ২.৪.৫ চালাচ্ছি। সার্ভারে, পিপিডিডি দিয়ে যে কোনও বিকল্প চালানোর চেষ্টা আমাকে বার্তা দেয়
pppd: Can't open options file /etc/ppp/options: No such file or directory
সুতরাং সার্ভারে কোন সংস্করণ চলছে তা আমি নিশ্চিত নই।
আমার আর কী চেষ্টা করা উচিত?