کانفیگ آدرس 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 و سایر تنظیمات مورد نظر را در قسمتی که کادر قرمز رنگ کشیده شده می بینید.
گام5: بعد از کانفیگ آدرس IP باید DNS ها را تنظیم نمایید.
تنظیمات DNS ها در فایل etc/recolv.conf/ قرار دارند.
فایل را با یک ویرایشگر باز کنید.
vi /etc/resolv.conf
سپس همانند تصویر زیر نام سرورهای مورد نظر خود را وارد کنید.
در صورت تمایل می توانید از 2 سرور زیر استفاده فرمایید.
nameserver 4.2.2.4 nameserver 8.8.8.8
جهت صحت تنظیم آدرس های سرور DNS می توانید از دستور Ping استفاده کنید.
ping google.com
پس از وارد کردن دستور Ping، آدرس IP سرور گوگل برگشت داده شده و شروع به ارسال و دریافت request می کند.
برای خارج شدن از دستور 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 مراجعه نمایید.