‫خدا‬ ‫نام‬ ‫به‬
ras‫گنو/لینوکس‬ ‫در‬
‫دخت‬ ‫اسمعیل‬ ‫یاشار‬ ‫مهندس‬ : ‫نویسنده‬
: ‫نسخه‬0.1
whoami :
My name is : yashar esmaildokht
I am Gnu/Linux Sys/net/sec Admin & Oracle Dba
my tel : 09141100257
my resume (fa) :goo.gl/oUQopW
Linkedin: goo.gl/Ljb9SF
https://t.me/unixmens
website :
http://unixmen.ir
http://oraclegeek.ir
http://webmom.ir
my nick name : royaflash
‫واقع‬ ‫در‬ras: ‫مخفف‬Remote Access Service‫در‬ ‫ن‬
‫آ‬
‫ا‬ ‫اندازی‬ ‫ه‬ ‫را‬ ‫نحوه‬ ‫بررسی‬ ‫به‬ ‫مقاله‬ ‫این‬ ‫در‬ ‫باشد‬ ‫می‬
‫اندازی‬ ‫راه‬ ‫نحوه‬ ‫بررسی‬ ‫به‬ ‫بعدی‬ ‫مقاله‬ ‫در‬ ‫پرداخت‬ ‫خواهیم‬ ‫گنو/لینوکس‬Vlan‫پرداخت‬ ‫خواهیم‬
‫نقطه‬‫به‬‫نقطه‬ ‫زنی‬‫تونل‬ ‫قرارداد‬:‫انگلیسی‬ ‫)به‬PPTP‫یا‬Point to Point Tunneling Protocol‫سازی‬ ‫پیاده‬ ‫برای‬ ‫روشی‬ (
.‫است‬ ‫مجازی‬ ‫خصوصی‬ ‫شبکه‬PPTP‫از‬ ‫برروی‬ ‫کنترل‬ ‫کانال‬ ‫یک‬ ‫از‬ ‫استفاده‬ ‫با‬TCP‫تونل‬ ‫یک‬ ‫و‬GRE‫به‬ ‫عامل‬
‫های‬‫بسته‬ ‫دادن‬ ‫قرار‬ ‫محفظهای‬PPP.‫است‬PPTP
ٔ
‫وسیله‬ ‫به‬ ‫و‬ ‫است‬ ‫ان‬‫پی‬‫وی‬ ‫ات‬‫ل‬‫اتصا‬ ‫انواع‬ ‫ترین‬‫سرشناس‬ ‫از‬
‫دارد‬ ‫سانی‬
‫آ‬
‫ا‬ ‫رایش‬
‫آ‬
‫ا‬ ‫و‬ ‫اندازی‬‫راه‬ ‫است‬ ‫نقطه‬‫به‬‫نقطه‬ ‫اتصال‬ ‫این‬ ‫نکه‬
‫آ‬
‫ا‬ ‫دلیل‬ ‫به‬ .‫گردد‬‫می‬ ‫پشتیبانی‬ ‫ها‬‫دستگاه‬ ‫از‬ ‫بسیاری‬
.‫است‬‫ل‬‫با‬ ‫ات‬‫ل‬‫اتصا‬ ‫باقی‬ ‫میان‬ ‫در‬ ‫ن‬
‫آ‬
‫ا‬ ‫سرعت‬ ‫و‬
PPTP‫نرخ‬ ‫با‬ ‫را‬ ‫ها‬‫داده‬۱۲۸‫منتقل‬ ‫ها‬‫ترین‬ ‫ضعیف‬
ٔ
‫دسته‬ ‫به‬ ‫را‬ ‫پروتوکل‬ ‫این‬ ‫نرخ‬ ‫این‬ ‫که‬ ‫کند‬‫می‬ ‫رمزگذاری‬ ‫بیت‬
‫این‬ ‫ات‬‫ل‬‫مشک‬ ‫از‬ ‫بسیاری‬ ‫اکنون‬ ‫البته‬ .‫است‬ ‫داشته‬ ‫گذشته‬ ‫در‬ ‫نیز‬ ‫دیگری‬ ‫های‬‫ضعف‬ ‫اتصال‬ ‫این‬ ‫همچنین‬ .‫کند‬‫می‬
.‫است‬ ‫گشته‬ ‫رفع‬ ‫اتصال‬
‫پروتکل‬ ‫سازی‬ ‫پیاده‬ ‫مند‬ ‫نیاز‬ ‫ما‬ ‫ارتباط‬ ‫برای‬pptp‫یا‬point to point tunnel protocol‫اندازی‬ ‫راه‬ ‫برای‬ . ‫باشیم‬ ‫می‬
‫هستیم‬ ‫مربوطه‬ ‫بسته‬ ‫نصب‬ ‫به‬ ‫نیاز‬
: ‫مخازن‬ ‫از‬ ‫نصب‬
yum install pptpd
apt install pptpd
: ‫بسته‬ ‫از‬ ‫نصب‬
rpm -Uvh http://poptop.sourceforge.net/yum/stable/packages/pptp-
release-4-5.rhel5.noarch.rpm
‫میشویم‬ ‫کانفیق‬ ‫فایل‬ ‫وارد‬ ‫نصب‬ ‫از‬ ‫بعد‬
vi /etc/ppp/options.pptpd
‫دادن‬ ‫برای‬hostname: ‫داریم‬ ‫مربوطه‬
name hostname
ms-dns‫به‬ ‫مربوط‬ ‫پی‬ ‫ای‬ –dns‫داخلی‬ ‫سرور‬
ms-dns 192.168.1.200
‫میدهیم‬ ‫را‬ ‫سرور‬ ‫پی‬ ‫ای‬
localip 192.168.1.201
‫بگیرد‬ ‫ها‬ ‫اینت‬‫ل‬‫ک‬ ‫خواهیم‬ ‫می‬ ‫که‬ ‫ایپی‬ ‫رنج‬
remoteip 192.168.1.210-240
/ ‫فایل‬ ‫در‬ ‫کار‬ ‫این‬ ‫برای‬ ، ‫میکنیم‬ ‫ایجاد‬ ‫را‬ ‫پسورد‬ ‫و‬ ‫کاربری‬ ‫نام‬ ‫ارتباط‬ ‫برای‬ ‫حال‬etc/ppp/chap-secrets‫مقادیر‬
‫میکنیم‬ ‫وارد‬ ‫را‬ ‫زیر‬
Username ServerName Password SourceIP
: ‫داریم‬ ‫پس‬ ‫هست‬ ‫صورت‬ ‫این‬ ‫به‬ ‫ما‬ ‫ساختار‬
administrator fs20 password#1 *
‫شود‬ ‫پ‬
‫آ‬
‫ا‬ ‫سرویس‬ ‫ریستارتی‬ ‫هر‬ ‫از‬ ‫بعد‬ ‫کنیم‬ ‫می‬ ‫تنظیم‬ ‫و‬ ‫میکنیم‬ ‫استارت‬ ‫را‬ ‫مربوطه‬ ‫سرویس‬ ‫حال‬
# chkconfig pptpd on
# /etc/init.d/pptpd start
‫سرور‬ ‫اگر‬ ‫سرور‬ ‫با‬ ‫ارتباط‬ ‫برای‬ras‫باید‬ ‫باشد‬ ‫داخلی‬ ‫شبکه‬ ‫در‬ ‫ما‬port forward‫استفاده‬ ‫مورد‬ ‫پورت‬ ، ‫دهیم‬ ‫انجام‬
‫ما‬1723‫میباشد‬
‫فایل‬ ‫اگ‬‫ل‬ ‫به‬ ‫میتوانید‬ ‫یابی‬ ‫اشکال‬ ‫برای‬ ‫ضمن‬ ‫در‬messages. ‫کنید‬ ‫مراجعه‬
‫سرویس‬ : ‫نکته‬pptp: ‫باشد‬ ‫می‬ ‫کرنل‬ ‫در‬ ‫زیر‬ ‫های‬ ‫ماژول‬ ‫شدن‬ ‫لود‬ ‫مند‬ ‫نیاز‬
ppp_generic
ppp_async
ppp_synctty
ppp_mppe
bsd_comp
ppp_deflate
ppp_deflate
‫کرنل‬ ‫ماژول‬ ‫فایل‬ ‫در‬ ‫را‬ ‫زیر‬ ‫های‬ ‫ساحتار‬ ‫توانید‬ ‫می‬ ‫همیشگی‬ ‫لود‬ ‫برای‬modules.conf‫های‬ ‫توزیع‬ ‫در‬ ‫ن‬
‫آ‬
‫ا‬ ‫)مسیر‬
: ‫کنید‬ ‫اضافه‬ ( ‫است‬ ‫متغیر‬ ‫مختلف‬
#
# poptop example modules.conf file
#
# Note:
# If you had a version of modutils released after about 2001,
# then you probably don't need to make any of these changes.
# -- James Cameron
#
alias char-major-108 ppp_generic
# if kernel 2.2:
# alias char-major-108 ppp
alias tty-ldisc-3 ppp_async
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-18 ppp_mppe
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
alias net-pf-47 ip_gre
/ ‫فایل‬ ‫در‬ ‫میتوانید‬ ‫را‬ ‫شدن‬ ‫وصل‬ ‫جهت‬ ‫ساختار‬ ‫نوع‬ : ‫نکته‬etc/ppp/options.pptpd‫نام‬ ‫مختلف‬ ‫های‬ ‫توزیع‬ ‫)در‬
: ‫نمونه‬ ‫برای‬ ( ‫باشد‬ ‫متفاوت‬ ‫میتواند‬ ‫فایل‬CHAP , PAP‫کنید‬ ‫تنظیم‬ ‫میتوانید‬ ‫را‬ … ‫و‬
‫از‬ ‫را‬ ‫ها‬ ‫پسورد‬ ‫و‬ ‫کاربری‬ ‫نام‬ ‫توانیم‬ ‫می‬: ‫نکته‬samba‫فایل‬ ‫در‬ ‫کار‬ ‫این‬ ‫برای‬ ‫بگیریم‬chap-secrets‫موارد‬ ‫میتوانیم‬
: ‫کنیم‬ ‫اضافه‬ ‫ا‬ ‫زیر‬ ‫صورت‬ ‫به‬ ‫ر‬ ‫زیر‬
# PPP CHAP secrets file.
# See pppd(1) for file format.
# Secrets for authentication using CHAP
# client server secret IP addresses
#username pptpd password *
# For ppp patched with smbauth you use
# * pptpd &/etc/samba/smbpasswd *

Ras in linux

  • 1.
    ‫خدا‬ ‫نام‬ ‫به‬ ras‫گنو/لینوکس‬‫در‬ ‫دخت‬ ‫اسمعیل‬ ‫یاشار‬ ‫مهندس‬ : ‫نویسنده‬ : ‫نسخه‬0.1
  • 2.
    whoami : My nameis : yashar esmaildokht I am Gnu/Linux Sys/net/sec Admin & Oracle Dba my tel : 09141100257 my resume (fa) :goo.gl/oUQopW Linkedin: goo.gl/Ljb9SF https://t.me/unixmens website : http://unixmen.ir http://oraclegeek.ir http://webmom.ir my nick name : royaflash
  • 3.
    ‫واقع‬ ‫در‬ras: ‫مخفف‬RemoteAccess Service‫در‬ ‫ن‬ ‫آ‬ ‫ا‬ ‫اندازی‬ ‫ه‬ ‫را‬ ‫نحوه‬ ‫بررسی‬ ‫به‬ ‫مقاله‬ ‫این‬ ‫در‬ ‫باشد‬ ‫می‬ ‫اندازی‬ ‫راه‬ ‫نحوه‬ ‫بررسی‬ ‫به‬ ‫بعدی‬ ‫مقاله‬ ‫در‬ ‫پرداخت‬ ‫خواهیم‬ ‫گنو/لینوکس‬Vlan‫پرداخت‬ ‫خواهیم‬ ‫نقطه‬‫به‬‫نقطه‬ ‫زنی‬‫تونل‬ ‫قرارداد‬:‫انگلیسی‬ ‫)به‬PPTP‫یا‬Point to Point Tunneling Protocol‫سازی‬ ‫پیاده‬ ‫برای‬ ‫روشی‬ ( .‫است‬ ‫مجازی‬ ‫خصوصی‬ ‫شبکه‬PPTP‫از‬ ‫برروی‬ ‫کنترل‬ ‫کانال‬ ‫یک‬ ‫از‬ ‫استفاده‬ ‫با‬TCP‫تونل‬ ‫یک‬ ‫و‬GRE‫به‬ ‫عامل‬ ‫های‬‫بسته‬ ‫دادن‬ ‫قرار‬ ‫محفظهای‬PPP.‫است‬PPTP ٔ ‫وسیله‬ ‫به‬ ‫و‬ ‫است‬ ‫ان‬‫پی‬‫وی‬ ‫ات‬‫ل‬‫اتصا‬ ‫انواع‬ ‫ترین‬‫سرشناس‬ ‫از‬ ‫دارد‬ ‫سانی‬ ‫آ‬ ‫ا‬ ‫رایش‬ ‫آ‬ ‫ا‬ ‫و‬ ‫اندازی‬‫راه‬ ‫است‬ ‫نقطه‬‫به‬‫نقطه‬ ‫اتصال‬ ‫این‬ ‫نکه‬ ‫آ‬ ‫ا‬ ‫دلیل‬ ‫به‬ .‫گردد‬‫می‬ ‫پشتیبانی‬ ‫ها‬‫دستگاه‬ ‫از‬ ‫بسیاری‬ .‫است‬‫ل‬‫با‬ ‫ات‬‫ل‬‫اتصا‬ ‫باقی‬ ‫میان‬ ‫در‬ ‫ن‬ ‫آ‬ ‫ا‬ ‫سرعت‬ ‫و‬ PPTP‫نرخ‬ ‫با‬ ‫را‬ ‫ها‬‫داده‬۱۲۸‫منتقل‬ ‫ها‬‫ترین‬ ‫ضعیف‬ ٔ ‫دسته‬ ‫به‬ ‫را‬ ‫پروتوکل‬ ‫این‬ ‫نرخ‬ ‫این‬ ‫که‬ ‫کند‬‫می‬ ‫رمزگذاری‬ ‫بیت‬ ‫این‬ ‫ات‬‫ل‬‫مشک‬ ‫از‬ ‫بسیاری‬ ‫اکنون‬ ‫البته‬ .‫است‬ ‫داشته‬ ‫گذشته‬ ‫در‬ ‫نیز‬ ‫دیگری‬ ‫های‬‫ضعف‬ ‫اتصال‬ ‫این‬ ‫همچنین‬ .‫کند‬‫می‬ .‫است‬ ‫گشته‬ ‫رفع‬ ‫اتصال‬ ‫پروتکل‬ ‫سازی‬ ‫پیاده‬ ‫مند‬ ‫نیاز‬ ‫ما‬ ‫ارتباط‬ ‫برای‬pptp‫یا‬point to point tunnel protocol‫اندازی‬ ‫راه‬ ‫برای‬ . ‫باشیم‬ ‫می‬ ‫هستیم‬ ‫مربوطه‬ ‫بسته‬ ‫نصب‬ ‫به‬ ‫نیاز‬ : ‫مخازن‬ ‫از‬ ‫نصب‬ yum install pptpd apt install pptpd : ‫بسته‬ ‫از‬ ‫نصب‬ rpm -Uvh http://poptop.sourceforge.net/yum/stable/packages/pptp- release-4-5.rhel5.noarch.rpm ‫میشویم‬ ‫کانفیق‬ ‫فایل‬ ‫وارد‬ ‫نصب‬ ‫از‬ ‫بعد‬ vi /etc/ppp/options.pptpd ‫دادن‬ ‫برای‬hostname: ‫داریم‬ ‫مربوطه‬ name hostname ms-dns‫به‬ ‫مربوط‬ ‫پی‬ ‫ای‬ –dns‫داخلی‬ ‫سرور‬ ms-dns 192.168.1.200 ‫میدهیم‬ ‫را‬ ‫سرور‬ ‫پی‬ ‫ای‬ localip 192.168.1.201
  • 4.
    ‫بگیرد‬ ‫ها‬ ‫اینت‬‫ل‬‫ک‬‫خواهیم‬ ‫می‬ ‫که‬ ‫ایپی‬ ‫رنج‬ remoteip 192.168.1.210-240 / ‫فایل‬ ‫در‬ ‫کار‬ ‫این‬ ‫برای‬ ، ‫میکنیم‬ ‫ایجاد‬ ‫را‬ ‫پسورد‬ ‫و‬ ‫کاربری‬ ‫نام‬ ‫ارتباط‬ ‫برای‬ ‫حال‬etc/ppp/chap-secrets‫مقادیر‬ ‫میکنیم‬ ‫وارد‬ ‫را‬ ‫زیر‬ Username ServerName Password SourceIP : ‫داریم‬ ‫پس‬ ‫هست‬ ‫صورت‬ ‫این‬ ‫به‬ ‫ما‬ ‫ساختار‬ administrator fs20 password#1 * ‫شود‬ ‫پ‬ ‫آ‬ ‫ا‬ ‫سرویس‬ ‫ریستارتی‬ ‫هر‬ ‫از‬ ‫بعد‬ ‫کنیم‬ ‫می‬ ‫تنظیم‬ ‫و‬ ‫میکنیم‬ ‫استارت‬ ‫را‬ ‫مربوطه‬ ‫سرویس‬ ‫حال‬ # chkconfig pptpd on # /etc/init.d/pptpd start ‫سرور‬ ‫اگر‬ ‫سرور‬ ‫با‬ ‫ارتباط‬ ‫برای‬ras‫باید‬ ‫باشد‬ ‫داخلی‬ ‫شبکه‬ ‫در‬ ‫ما‬port forward‫استفاده‬ ‫مورد‬ ‫پورت‬ ، ‫دهیم‬ ‫انجام‬ ‫ما‬1723‫میباشد‬ ‫فایل‬ ‫اگ‬‫ل‬ ‫به‬ ‫میتوانید‬ ‫یابی‬ ‫اشکال‬ ‫برای‬ ‫ضمن‬ ‫در‬messages. ‫کنید‬ ‫مراجعه‬
  • 5.
    ‫سرویس‬ : ‫نکته‬pptp:‫باشد‬ ‫می‬ ‫کرنل‬ ‫در‬ ‫زیر‬ ‫های‬ ‫ماژول‬ ‫شدن‬ ‫لود‬ ‫مند‬ ‫نیاز‬ ppp_generic ppp_async ppp_synctty ppp_mppe bsd_comp ppp_deflate ppp_deflate ‫کرنل‬ ‫ماژول‬ ‫فایل‬ ‫در‬ ‫را‬ ‫زیر‬ ‫های‬ ‫ساحتار‬ ‫توانید‬ ‫می‬ ‫همیشگی‬ ‫لود‬ ‫برای‬modules.conf‫های‬ ‫توزیع‬ ‫در‬ ‫ن‬ ‫آ‬ ‫ا‬ ‫)مسیر‬ : ‫کنید‬ ‫اضافه‬ ( ‫است‬ ‫متغیر‬ ‫مختلف‬ # # poptop example modules.conf file # # Note: # If you had a version of modutils released after about 2001, # then you probably don't need to make any of these changes. # -- James Cameron # alias char-major-108 ppp_generic # if kernel 2.2: # alias char-major-108 ppp alias tty-ldisc-3 ppp_async alias tty-ldisc-14 ppp_synctty alias ppp-compress-18 ppp_mppe alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate alias net-pf-47 ip_gre / ‫فایل‬ ‫در‬ ‫میتوانید‬ ‫را‬ ‫شدن‬ ‫وصل‬ ‫جهت‬ ‫ساختار‬ ‫نوع‬ : ‫نکته‬etc/ppp/options.pptpd‫نام‬ ‫مختلف‬ ‫های‬ ‫توزیع‬ ‫)در‬ : ‫نمونه‬ ‫برای‬ ( ‫باشد‬ ‫متفاوت‬ ‫میتواند‬ ‫فایل‬CHAP , PAP‫کنید‬ ‫تنظیم‬ ‫میتوانید‬ ‫را‬ … ‫و‬ ‫از‬ ‫را‬ ‫ها‬ ‫پسورد‬ ‫و‬ ‫کاربری‬ ‫نام‬ ‫توانیم‬ ‫می‬: ‫نکته‬samba‫فایل‬ ‫در‬ ‫کار‬ ‫این‬ ‫برای‬ ‫بگیریم‬chap-secrets‫موارد‬ ‫میتوانیم‬ : ‫کنیم‬ ‫اضافه‬ ‫ا‬ ‫زیر‬ ‫صورت‬ ‫به‬ ‫ر‬ ‫زیر‬ # PPP CHAP secrets file. # See pppd(1) for file format. # Secrets for authentication using CHAP # client server secret IP addresses #username pptpd password * # For ppp patched with smbauth you use # * pptpd &/etc/samba/smbpasswd *