قبل از این که این آموزش رو شروع کنیم، بهتر است از تعریف IP address شروع کنیم و این که چه کاربردی دارد. آدرس ip یک مجموع از اعداد منحصر بفرد است، که توسط نقطه ها از هم جدا شده اند که کامپیوتر شما توسط آن در شبکه شناخته می شود (پروتکل اینترنت - Internet Protocol).
IP address می تواند به صورت dynamic توسط شبکه یا به صورت static ست شود . تفاوت بین استاتیک و دینامیک آن جاست که آدرس ip دینامیک وقتی به شبکه متصل می شود شاید تغییر کند، در حالی که ip استاتیک بعد از هر اتصال به شبکه ثابت باقی می ماند.
آدرس های ip دینامیک توسط ISP ها استفاده می شود تا اتصالات به کلاینت هایشان را فراهم کند. آدرس های ip استاتیک معمولا روی سرورها استفاده می شود، بنابراین یک سرور می تواند توسط آن آدرس ip یا دامین ای که به آن آدرس ip اشاره می کند قابل دسترسی باشد.
در این آموزش نشان خواهیم داد که چگونه آدرس ip استاتیک را روی هر دو نسخه سرور و دسکتاپ اوبونتو 15.10 ست کنیم.
تنظیمات شبکه ip
نکته مهم : برای این آموزش، ما تنظیمات زیر را استفاده خواهیم کرد :
شما از تنظیمات خودتان وابسته به شبکه ای که به ان متصل هستید استفاده کنید.
ست کردن آدرس ip استاتیک بر روی اوبونتو 15.10 دسکتاپ
اگر شما از ورژن دسکتاپ اوبونتو 15.10 استفاده می کنید، به آسانی می توانید آدرس ip استاتیک را تنظیم کنید. برای شروع تنظیم آدرس ip استاتیک برای اوبونتو دسکتاپ تان، Unity Dash را باز کنید و دنبال عبارت “Network Connections” بگردید :
بعد ارتباط سیمی (wired connection) فعال را انتخاب کرده و روی دکمه “Edit” کلیک کنید :
در پنجره جدید باز شده، تب “IPv4 Settings” را انتخاب کنید. این جایی است که شما تنظیمات مربوط به ip ورژن 4 را ادیت می کنید. و برای منو کشویی “Method” مقدار “Manual“ را انتخاب کنید :
حالا روی دکمه “Add” کلیک کنید و تنظیمات آدرس ip خود را وارد کنید :
دکمه “Save” را کلیک کنید تا تغییرات اعمال شود. اگر کامپیوتر شما قبلا از آدرس ip دینامیک استفاده می کرد, شما باید دوباره به شبکه تان وصل شوید تا آدرس ip استاتیک بتواند ست شود. این می تواند با استفاده از تنظیمات “connection” در گوشه بالا سمت راست صورت بگیرد :
بعد از آن از همان منو برای وصل شدن مجدد استفاده کنید. وقتی یک بار به شبکه تان متصل شدید، از “Connection information” استفاده کنید تا تنظیمات فعلی تان را مشاهده کنید :
تنظیمات شبکه شما حالا کانفیگ شده است.
اختصاص دادن یک آدرس ip استاتیک به سرور اوبونتو 15.10
وقتی تنظیمات شبکه را روی سرور اوبونتو تان کانفیگ می کنید، ما رابط گرافیکی (GUI) نداریم. پس مجبوریم از کامند لاین استفاده کنیم.
ما در این آموزش از ادیتور vim به عنوان ادیتور متن استفاده می کنیم. شما از هر کدوم دوست دارید می توانید استفاده کنید.
اولین کار یافتن آداپتور شبکه تان می باشد. این کا را با دستور زیر می توانید انجام بدهید :
حالا در این مورد نام آداپتور شبکه “enp0s3“ است. اتصالات شبکه شما “eth0” یا “eth1” خواهد بود. اگر از شبکه بی سیم استفاده می کنید “wlan0” یا “wlan1” خواهد بود :
حالا فایل “interfaces” را با دستور زیر باز کنید :
فایل شما به احتمال زیاد شامل دو خط زیر خواهد بود :
حالا وقتشه شما تنظیمات شبکه تان را به انتهای دو خط زیر اضافه کنید. به خاطر داشته باشید که “enp0s3” را با نام آداپتور شبکه تان تعویض کنید و تنطیمات ip , NetMask , Gateway و سرور های DNS را به درستی وارد کنید.
بعد از اتمام دکمه “Esc” را فشار دهید و “:wq” را تایپ کنید و “Enter” را بزنید تا تغییرات ذخیره شود. برای اعمال تغییرات باید شبکه Ubuntu 15.10 را با دستور زیر restart کنید :
حالا می توانید چک کنید که آیا آدرس ip جدید اختصاص یافته است :
آدرس ip استاتیک شما به موفقیت بر روی سرور و دسکتاپ Ubuntu 15.10 کانفیگ شده است.
نتیجه گیری : وقتی تنظیمات شبکه کامپیوترتان را تغییر می دهید مواظب باشید. اگر تنظیمات به درستی صورت نگیرد کامپیوتر شما از شبکه قابل دسترسی نخواهد بود.
این موضوع اهمیت بیشتری پیدا می کند وقتی که شما تنظیمات روی یک سرور ریموت را ادیت می کنید که هزاران مایل از محل شما دور است.
IP address می تواند به صورت dynamic توسط شبکه یا به صورت static ست شود . تفاوت بین استاتیک و دینامیک آن جاست که آدرس ip دینامیک وقتی به شبکه متصل می شود شاید تغییر کند، در حالی که ip استاتیک بعد از هر اتصال به شبکه ثابت باقی می ماند.
آدرس های ip دینامیک توسط ISP ها استفاده می شود تا اتصالات به کلاینت هایشان را فراهم کند. آدرس های ip استاتیک معمولا روی سرورها استفاده می شود، بنابراین یک سرور می تواند توسط آن آدرس ip یا دامین ای که به آن آدرس ip اشاره می کند قابل دسترسی باشد.
در این آموزش نشان خواهیم داد که چگونه آدرس ip استاتیک را روی هر دو نسخه سرور و دسکتاپ اوبونتو 15.10 ست کنیم.
تنظیمات شبکه ip
نکته مهم : برای این آموزش، ما تنظیمات زیر را استفاده خواهیم کرد :
کد:
IP Address: 192.168.0.100 Netmask: 255.255.255.0 Gateway: 192.168.0.1 Nameserver: 8.8.8.8 Nameserver: 8.8.4.4
ست کردن آدرس ip استاتیک بر روی اوبونتو 15.10 دسکتاپ
اگر شما از ورژن دسکتاپ اوبونتو 15.10 استفاده می کنید، به آسانی می توانید آدرس ip استاتیک را تنظیم کنید. برای شروع تنظیم آدرس ip استاتیک برای اوبونتو دسکتاپ تان، Unity Dash را باز کنید و دنبال عبارت “Network Connections” بگردید :
بعد ارتباط سیمی (wired connection) فعال را انتخاب کرده و روی دکمه “Edit” کلیک کنید :
در پنجره جدید باز شده، تب “IPv4 Settings” را انتخاب کنید. این جایی است که شما تنظیمات مربوط به ip ورژن 4 را ادیت می کنید. و برای منو کشویی “Method” مقدار “Manual“ را انتخاب کنید :
حالا روی دکمه “Add” کلیک کنید و تنظیمات آدرس ip خود را وارد کنید :
دکمه “Save” را کلیک کنید تا تغییرات اعمال شود. اگر کامپیوتر شما قبلا از آدرس ip دینامیک استفاده می کرد, شما باید دوباره به شبکه تان وصل شوید تا آدرس ip استاتیک بتواند ست شود. این می تواند با استفاده از تنظیمات “connection” در گوشه بالا سمت راست صورت بگیرد :
بعد از آن از همان منو برای وصل شدن مجدد استفاده کنید. وقتی یک بار به شبکه تان متصل شدید، از “Connection information” استفاده کنید تا تنظیمات فعلی تان را مشاهده کنید :
تنظیمات شبکه شما حالا کانفیگ شده است.
اختصاص دادن یک آدرس ip استاتیک به سرور اوبونتو 15.10
وقتی تنظیمات شبکه را روی سرور اوبونتو تان کانفیگ می کنید، ما رابط گرافیکی (GUI) نداریم. پس مجبوریم از کامند لاین استفاده کنیم.
ما در این آموزش از ادیتور vim به عنوان ادیتور متن استفاده می کنیم. شما از هر کدوم دوست دارید می توانید استفاده کنید.
اولین کار یافتن آداپتور شبکه تان می باشد. این کا را با دستور زیر می توانید انجام بدهید :
کد:
$ ifconfig -a
حالا فایل “interfaces” را با دستور زیر باز کنید :
کد:
$ sudo vim /etc/network/interfaces OR $ sudo nano /etc/network/interfaces
کد:
auto lo auto lo intet loopback
کد:
auto lo enp0s3 iface lo inet loopback [COLOR=#008000]iface enp0s3 inet static address 192.168.0.102 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 8.8.8.8 8.8.4.4[/COLOR]
بعد از اتمام دکمه “Esc” را فشار دهید و “:wq” را تایپ کنید و “Enter” را بزنید تا تغییرات ذخیره شود. برای اعمال تغییرات باید شبکه Ubuntu 15.10 را با دستور زیر restart کنید :
کد:
$ sudo /etc/init.d/networking restart OR $ sudo systemctl restart networking
حالا می توانید چک کنید که آیا آدرس ip جدید اختصاص یافته است :
کد:
$ ifconfig -a
آدرس ip استاتیک شما به موفقیت بر روی سرور و دسکتاپ Ubuntu 15.10 کانفیگ شده است.
نتیجه گیری : وقتی تنظیمات شبکه کامپیوترتان را تغییر می دهید مواظب باشید. اگر تنظیمات به درستی صورت نگیرد کامپیوتر شما از شبکه قابل دسترسی نخواهد بود.
این موضوع اهمیت بیشتری پیدا می کند وقتی که شما تنظیمات روی یک سرور ریموت را ادیت می کنید که هزاران مایل از محل شما دور است.