-
Notifications
You must be signed in to change notification settings - Fork 2
/
ubuntu.html
executable file
·92 lines (86 loc) · 5.69 KB
/
ubuntu.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<div style="text-align:justify">
<h1>آموزش ساخت اتصال VPN در Ubuntu</h1>
<p>در حال حاضر اتصال به اینترنت از طریق شبکه‌ی کارمندی دانشگاه شهرکرد از طریق دو پروتکل PPTP و L2TP/IPSec امکان‌پذیر است. استفاده از استاندارد L2TP/IPSec به علت امنیت بالاتر پیشنهاد می‌شود؛ اما L2TP over IPSec دیگر در سیستم‌عامل Ubuntu پشتیانی نمی‌شود و باید با استفاده از افزونه‌های شخص ثالث امکان استفاده از این پروتکل به سیستم‌عامل اضافه شود.</p>
<h2>PPTP</h2>
<ol>
<li>مطابق تصویر زیر، یک اتصال PPTP VPN بسازید.<br />
<img alt="" src="File/vpn-ubuntu-1.jpg" style="display:block; margin:auto; padding:6px" /></li>
<li>مطابق تصویر، تنظیمات VPN را تکمیل کنید. مقدار Gateway را برابر <kbd>vpn.sku.ac.ir</kbd> قرار دهید و مطمئن شوید MSCHAPv2 فعال است. نام کاربری (User name) و رمز عبور (Password) خود را وارد کنید.<br />
<img alt="" src="File/vpn-ubuntu-2.jpg" style="display:block; margin:auto; padding:6px" /></li>
</ol>
<h2>L2TP/IPSec</h2>
<p>اگر در بین انواع VPN گزینه L2TP را مشاهده نمی‌کنید باید با استفاده از افزونه‌های شخص ثالث پشتیبانی از L2TP/IPSec به سیستم‌عامل اضافه گردد.</p>
<ol>
<li>مطابق تصویر زیر، یک اتصال PPTP VPN بسازید.<br />
<img alt="" src="File/vpn-ubuntu-1.jpg" style="display:block; margin:auto; padding:6px" /></li>
<li>وارد Terminal شوید و دستورهایی را که در ادامه می‌آید در آن تایپ کنید.<br />
با کلیک روی dash home و تایپ Terminal می‌توانید آن را پیدا نمایید.<br />
<img alt="" src="File/vpn-ubuntu-3.jpg" style="display:block; margin:auto; padding:6px" /></li>
<li>پیش‌نیازها را نصب کنید.
<pre style="text-align:left">
sudo apt update
sudo apt install intltool
sudo apt install libtool
sudo apt install network-manager-dev
sudo apt install libnm-util-dev
sudo apt install libnm-glib-dev
sudo apt install libnm-glib-vpn-dev
sudo apt install libnm-gtk-dev
sudo apt install libnm-dev
sudo apt install libnma-dev
sudo apt install ppp-dev
sudo apt install libdbus-glib-1-dev
sudo apt install libsecret-1-dev
sudo apt install libgtk-3-dev
sudo apt install libglib2.0-dev
sudo apt install xl2tpd
sudo apt install strongswan
sudo apt install git
</pre>
</li>
<li>دوباره Network manager را با افزونه‌ی NetworkManager-l2tp بسازید.
<pre style="text-align:left direction: ltr">
git clone https://github.com/nm-l2tp/network-manager-l2tp.git
cd network-manager-l2tp
autoreconf -fi
intltoolize
./configure \
--disable-static --prefix=/usr \
--sysconfdir=/etc --libdir=/usr/lib/x86_64-linux-gnu \
--libexecdir=/usr/lib/NetworkManager \
--localstatedir=/var \
--with-pppd-plugin-dir=/usr/lib/pppd/2.4.7
make
sudo make install
</pre>
</li>
<li>تنظیمات AppArmor برای IPSec را پاک کنید.
<pre style="text-align:left direction: ltr">
sudo apparmor_parser -R /etc/apparmor.d/usr.lib.ipsec.charon
sudo apparmor_parser -R /etc/apparmor.d/usr.lib.ipsec.stroke
</pre>
</li>
<li>xl2tp را با libpcap جایگزین کنید.
<pre style="text-align:left direction: ltr">
sudo apt remove xl2tpd
sudo apt install libpcap0.8-dev
wget https://github.com/xelerance/xl2tpd/archive/v1.3.6/xl2tpd-1.3.6.tar.gz
tar xvzf xl2tpd-1.3.6.tar.gz
cd xl2tpd-1.3.6
make
sudo make install
</pre>
</li>
<li>دستگاه را راه‌اندازی مجدد کنید.</li>
<li>مطابق بخش اول یک VPN جدید از نوع L2TP بسازید. یا از قسمت settings گزینه Network را انتخاب نمایید. سپس یک VPN Interface جدید ایجاد کنید. L2TP را انتخاب کنید.<br />
<img alt="" src="File/vpn-ubuntu-4.jpg" style="display:block; margin:auto; padding:6px" /> <img alt="" src="File/vpn-ubuntu-5.jpg" style="display:block; margin:auto; padding:6px" /> <img alt="" src="File/vpn-ubuntu-6.jpg" style="display:block; margin:auto; padding:6px" /></li>
<li>اتصال VPN را مطابق تصاویر زیر تنظیم کنید. مقدار Gateway را برابر <kbd>vpn.sku.ac.ir</kbd> قرار دهید و با کلیک روی PPP Settings (گزینه‌ی مجاور IPsec Settings) مطمئن شوید MSCHAPv2 فعال است. نام کاربری (User name) و رمز عبور (Password) خود را وارد کنید. مقدار Pre-shared key را برابر <kbd>123654</kbd> تنظیم کنید.<br />
<img alt="" src="File/vpn-ubuntu-7.jpg" style="display:block; margin:auto; padding:6px" /> <img alt="" src="File/vpn-ubuntu-8.jpg" style="display:block; margin:auto; padding:6px" /></li>
<li>مطابق تصویر می‌توانید به اتصال VPN متصل شوید.<br />
<img alt="" src="File/vpn-ubuntu-9.jpg" style="display:block; margin:auto; padding:6px" /></li>
<li>اگر رمز خود را وارد نکرده باشید، می‌توانید در هر بار اتصال در پنجره‌ی بازشده رمز عبور خود را وارد کنید.<br />
<img alt="" src="File/vpn-ubuntu-10.jpg" style="display:block; margin:auto; padding:6px" /></li>
<li>در صورت موفق بودن اتصال پیامی ظاهر می‌شود.<br />
<img alt="" src="File/vpn-ubuntu-11.jpg" style="display:block; margin:auto; padding:6px" /></li>
</ol>
</div>