رفع مشکل تغییر آی پی الستیکس بعد از ریستارت شدن سرور | تغییر آی پی در CentOS

تغییر آی پی در CentOS

چند وقت پیش در یک سرور الستیکس از دو طریق تحت وب و محیط کامند آی پی الستیکس رو عوض کردم، مشکل از اونجا شروع شد که برق ها رفت و سرور ریستارت شد.

بعد از ریستارت فهمیدم آی پی دوباره به حالت قبل برگشته،متاسفانه برای این خطا نه در وب فارسی مقاله ای بود نه در وب خارجی،خلاصه با یک روز بالا و پایین کردن راه حلش رو پیدا کردم و امیدوارم این راه حل برای سایر کاربران لاوین 24 نیز مفید واقع شود.

 

تغییر آی پی الستیکس به صورت مادام العمر از طریق ویرایش فایل های لینوکس

 

اگر به صورت تخصصی نگاه کنیم، سرور الستیکس از Centos استفاده می کنه و با ریستارت شدن سرور،سیستم عامل centos از فایل های خود دنبال IP میگرده و اون رو بر روی اینترفیس تنظیم می کنه،ما باید فایل مربوط رو در این سیستم عامل پیدا کنیم و ویرایش کنیم.

 

این فایل کجاست ؟

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

مشکلی که من باهاش روبرو شدم این بود که این فایل در سرور الستیکس من وجود نداشت. یعنی فایل ifcfg-eth0 در مسیر etc/sysconfig/network-scripts وجود نداشت و بارها با دستور ls اصرار داشتم این فایل رو اونجا ببینم.

 

برای ادامه این مباحث باید با چند دستور لینوکس آشنا باشید، اگر نمیدانید درباره این دستورات بیشتر بخوانید:

vi (ویرایش یک فایل متنی) / :wq (ذخیره یک فایل) / I (تغییر به حالت نوشتن در ویرایشگر vi)

cd (جا به جایی در دایرکتوری ها)

ls (دیدن محتویات یک دایرکتوری)

 

اما با کمی فکر کردن، از قبل یک سرور الستیکس دیگه داشتم که این فایل در اونجا موجود بود،خلاصه دل رو زدم به دریا و دقیقا این فایل رو با محتویات داخلش در سرور جدیدم ایجاد کردم.

محتویات این فایل:

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.7
NETMASK=255.255.255.0
NOZEROCONF=yes
BROADCAST=192.168.0.255
NETWORK=192.168.0.0

ifcfg file

توجه داشته باشید آی پی BROADCAST و NETWORK با توجه به رنج آی پی سازمان شما باید تعریف شود و IPADDR آی پی جدید سرور شماست.

 

مرحله پایانی:

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

etc/init.d/network restart/

 

با گذاشتن نظر در این مفاله به ما انرژی بدید …

برچسب ها:
مطالب زیر را حتما بخوانید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.