کانفیگ آدرس IP استاتیک در توزیع های CentOs و Ubuntu 12.04 سرور

| دسته بندی: آموزش سرور مجازی سرور مجازی لینوکس |
کانفیگ آدرس IP استاتیک در توزیع های CentOs و Ubuntu 12.04 سرور

کانفیگ آدرس IP از ترمینال در CentOS بعد از نصب سیستم عامل

پس از نصب سیستم عامل لینوکس CentOS و یا Ubuntu و اتصال به اینترنت باید تنظیمات شبکه آن ها را انجام دهید.

برای استفاده از Repository های سیستم عامل لینوکس ، ارتباط با سرویس ها ، سرویس دهی و …  باید تنظیمات شبکه و DNS انجام پذیرد تا بتوان از آنها برای سرویس دهی و نصب پکیج های دیگر استفاده کنید.

در این مقاله قصد داریم با دستورات و نحوه کانفیگ آدرس IP استاتیک در CentOS و Ubuntu آشنا شویم.

کانفیگ آدرس IP استاتیک برای CentOS 6

نکته: برای انجام کلیه گام ها با یوزر root لاگین نمایید.

گام 1: فایل etc/sysconfig/network-scripts/ifcfg-eth0/ توسط یک ویرایشگر باز کنید.

برای باز کردن و ویرایش فایل مذکور از ویرایشگر vi استفاده نمایید.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

گام 2: درج عبارات مربوط به تنظیم شبکه در فایل ifcg-eth0

برای اینکار ابتدا باید کلید i را از کیبورد فشار دهید تا قادر باشید فایل را ویرایش نمایید

Onboot: yes
NM_CONTROLLED= no
BOOTPROTO: static
IPADDR= your_ip
NETMASK= your_subnetmask
GATEWAY=your_gateway

در عبارات بالا باید در مقابل IPADDR آدرس IP مورد نظر خود را وارد کنید.

در قسمت NETMASK باید Subnet mask شبکه خود را وارد نمایید.

و در پایان جلوی عبارت GATEWAY ، آدرس GateWay شبکه خود را وارد کنید.

فایل را ذخیره کرده و از ویرایشگر خارج شوید.

برای ذخیره فایل باید در مد دستوری vi باشید؛ برای اینکار کلید ESC را از کیبورد فشار دهید. سپس دستور wq: را نوشته و اینتر را بزنید با این دستور تغییرات ذخیره شده و از ویرایشگر خارج می شوید.

برای آموزش و نحوه استفاده از دستور Vi می توانید به مقاله آموزش ویرایشگر Vi مراجعه کنید.

گام3: با دستور زیر سرویس شبکه را ریستارت نمایید.

service network restart

گام 4: برای اطمینان از صحت تنظیمات آدرس IP و ثبت آن به درستی می توانید دستور زیر را اجرا کنید.

ifconfig

در تصویر زیر شما آدرس IP و سایر تنظیمات مورد نظر را در قسمتی که کادر قرمز رنگ کشیده شده می بینید.

کانفیگ آدرس IP استاتیک

گام5: بعد از کانفیگ آدرس IP باید DNS ها را تنظیم نمایید.

تنظیمات DNS ها در فایل etc/recolv.conf/ قرار دارند.

فایل را با یک ویرایشگر باز کنید.

vi /etc/resolv.conf

سپس همانند تصویر زیر نام سرورهای مورد نظر خود را وارد کنید.

در صورت تمایل می توانید از 2 سرور زیر استفاده فرمایید.

nameserver 4.2.2.4
nameserver 8.8.8.8

7

جهت صحت تنظیم آدرس های سرور DNS می توانید از دستور Ping استفاده کنید.

ping google.com

پس از وارد کردن دستور Ping، آدرس IP سرور گوگل برگشت داده شده و شروع به ارسال و دریافت request می کند.

کانفیگ آدرس IP استاتیک - پینگ گوگل

برای خارج شدن از دستور ping کلید CTRL را با کلید c همزمان فشار دهید.

در این قسمت آموزش تنظیم IP استاتیک برای لینوکس CentOS 6 به پایان رسیده است.

در ادامه به نحوه کانفیگ آدرس IP استاتیک در Ubuntu می پردازیم.

کانفیگ آدرس IP استاتیک Ubuntu 12.04 بعد از نصب سیستم عامل

مراحل کانفیگ همانند سیستم عامل لینوکس CentOS 6 می باشد ولی محل قرارگیری فایل های مورد نیاز متفاوت است.

گام 1: فایل /etc/network/interfaces را با ویرایشگر vi باز نمایید.

vi /etc/network/interfaces

همانند عبارات زیر آدرس IP و سایر تنظیمات خود را وارد کنید.

auto eth0
 iface eth0 inet static
 address 192.168.1.150
 netmask 255.255.255.0
 network 192.168.2.0
 broadcast 192.168.1.255
 gateway 192.168.2.1

در عبارات بالا در جلوی عبارت Address آدرس IP خود را وارد کنید.

در قسمت Netmask آدرس Subnet خود را وارد نمایید.

در قسمت Network آدرس شبکه خود را باید وارد کنید.

و در نهایت در Broadcast و GateWay به ترتیب آدرس Broadcast و Gateway خود را وارد نمایید.

گام 2: تنظیم آدرس سرورهای DNS برای ابونتو

برای تنظیم DNS سرور در ابونتو فایل etc/resolv.conf/ را با ویرایشگر vi باز کنید.

vi /etc/resolv.conf

همانند عبارات زیر نام DNS سرورها را وارد کنید.

nameserver 8.8.8.8
nameserver 8.8.4.4

در نظر داشته باشید می توانید به جای سرور های ذکر شده؛ از سرور های مد نظر خود استفاده کنید.

در پایان فایل را ذخیره کنید.

گام 3: حذف DHCP-Clent جهت جلوگیری از گرفتن آدرس IP از DHCP

دستور زیر را وارد کرده تا DHCP-Client حذف گردد تا IP تنظیم شده شما به صورت ثابت باقی بماند.

apt-get remove dhcp-client

گام 4: ریستارت کردن سرویس شبکه

در نهایت با دستور زیر کارت شبکه خود را یک بار ریستارت کنید.

ifdown eth0 && ifup eth0

در نهایت برای صحت تظیمات انجام شده می توانید از دستور ifconfig همانند لینوکس CentOS استفاده کنید.

امیدواریم مقاله کانفیگ آدرس IP استاتیک در CentOS 6 و ابونتو برا شما مفید واقع شده باشد.

جهت کانفیگ آدرس IP استاتیک در CentOS 7 می توانید به مقاله تنظیمات شبکه در CentOS 7 مراجعه نمایید.