به عنوان مدیر سرور اولین کاری که بعد از نصب لینوکس باید انجام دهید اعمال و یا تغییر آدرس ip در لینوکس میباشد.
در بستر اینترنت هیچ سیستمعاملی اعم از لینوکس و یا ویندوز بدون داشتن آدرس ip ثابت در دسترس نخواهند بود.
وع کاربری استفاده از سیستمعامل لینوکس در حالت شخصی و نصب desktop نیاز به اعمال موارد زیر نخواهد داشت به دلیل اینکه در این حالت سیستم لینوکس ما در حالت dhcp به صورت متغییر یک ip رنج شبکه دریافت کرده و نیازی به داشتن ip ثابت نخواهد بود و آموزش امروز ما در رابطه با استفاده از لینوکس به عنوان سیستمعامل سرور خواهد بود.
مراحل تغییر آدرس ip در لینوکس
برای تغییر آدرس ip در لینوکس (Change IP Address on Linux) شما باید حتماً با دسترسی روت یا ادمین به سرور خود لاگین کنید که عموماً از طریق اتصال به SSH در سرور لینوکس میتوانید تغییرات لازم را اعمال نمایید.
بعد از لاگین از طریق ssh شما باید توسط یک ادیتور متن یکی از مسیرهای زیر را با توجه به ورژن لینوکس خود باز کنید.
ورژن ۵ و ۶
nano /etc/sysconfig/network-scripts/ifcfg-eth0
ورژن ۷ و به بعد
Nano /etc/sysconfig/network-scripts/ifcfg-ens32
در این فایل شما ۳ پارامتر مهم مربوط به ip را میتوانید تغییر دهید. این اطلاعات توسط دیتاسنتر و یا شرکتی که از آن ip ثابت خود را تهیه کردید قابل دریافت خواهد بود.
در این فایل به دنبال IPADDR و GATEWAY و NETMASK باشید و آنها را با توجه به نیاز خود برای اعمال تغییر آدرس ip در لینوکس تعویض و یا اعمال نمایید.
بعد از اعمال تغییرات، فایل مربوطه را ذخیره کرده و از آن خارج شوید برای تغییر hostname نیز میتوانید از دستور زیر استفاده کرده و تغییرات را با توجه به نیاز خود اعمال نمایید.
nano /etc/sysconfig/network
نمونهای از تغییرات درون این فایل را برای شما قرار دادیم
NETWORKING=yes HOSTNAME=server.modireserver.com
حال تغییرات را ذخیره کرده و سرویس مربوط به آن را یکبار ریست نمایید و یا سرور را کلا یکبار reboot کنید
Systemctl restart network Service networking restart
برای تغییر آدرس ip در لینوکس دبیان و یا اوبونتو هم میتوانید از مراحل زیر استفاده کنید.
ابتدا وارد مسیر زیر شوید
nano /etc/network/interfaces
سپس همانند مراحل بالا باید ۳ پارامتر را تغییر دهید ولی توجه داشته باشید نام پارامترهای مربوطه به شکل زیر خواهد بود.
address: برای اعمال آدرس ip استفاده میشود.
netmask : ماسک شبکه را تغییر میدهد.
network : آدرس شبکه را تنظیم میکند.
broadcast : آدرس broadcast مربوط به شبکه را لحاظ میکند.
gateway : آدرس default gateway شبکه را تنظیم میکند.
عکس زیر را میتوانید جهت مشاهده اعمال تغییرات صحیح در این فایل مشاهده کنید.
برای اعمال تغییرات سرویس شبکه را یکبار ریست میکنیم.
etc/init.d/networking restart/