در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

عوض کردن آدرس IP و Gateway در لینوکس

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

sudo ifconfig eth0   192.168.0.1 netmask 255.255.255.0

مفهوم دستور بالا در اکثر لینوکس ها به همین شکل است اما این دستور در لینوکس های Debian و Ubunto براحتی جواب می دهد ، با استفاده از دستور sudo شما به سیستم می گویید که این عملیات با دسترسی مدیریتی انجام شود ، با استفاده از دستور ifconfig شما می توانید تنظیمات موقتی کارت شبکه خود را انجام دهید ، قسمت سوم که در این قسمت eth0 است نمایانگر کارت شبکه ای است که می خواهید آدرس آن را عوض کنید ، توجه کنید که برای دانستن اینکه از کدام eth استفاده می کنید کافیست دستور ifconfig خالی را وارد کنید تا لیست کارت های شبکه موجود روی سیستم به شما نمایش داده شود ، قسمت چهارم آدرس IP این کارت شبکه است ، Netmask به معنی این است که اعداد بعدی به عنوان Subnet mask در نظر گرفته خواهند شد ، کافیست Enter را بزنید تا کارت شبکه شما این آدرس جدید را دریافت کند. اگر می خواهید در ادامه به کارت شبکه خود یک آدرس Gateway هم بدهید کافیست دستور زیر را در خط فرمان وارد کنید :

sudo route add default gw 192.168.0.253 eth0

ساختار این دستور نیز مشخص است ، همه Route هایی که در eth0 وجود دارند را به آدرس Gateway ای به شماره 192.168.0.253 هدایت کنید. بعد از اینکه دستورات بالا را وارد کردید شما آدرس IP را با مشخصات داده تغییر داده اید اما نکته مهم در اینجاست که بر خلاف ویندوز که براحتی با وارد کردن یک حرف p در انتهای دستور تمامی دستورات را دائمی می کردید در لینوکس اینکار فقط با اعمال تغییرات در فایل شبکه قابل اثبات است ، تمامی تنظیماتی که در حال حاضر انجام داده اید فقط در لحظه فعلی کار می کنند و به محض اینکه سیستم شما Restart شود و یا سرویس شبکه شما Restart شود همگی تنظیمات از بین می رود. برای اینکه بتوانید تنظیمات بالا را بصورت دائمی بر روی سیستم قرار دهید کافیست از طریق دستور زیر فایل interfaces را باز کنید و تنظیمات مورد نظر خود را در آن وارد کنید :

# vi /etc/network/interfaces

دستور بالا به سیستم می گوید که با استفاده از ویرایشگر VI فایل interfaces که محتویات تنظیمات شبکه در آن است را باز کند ، بعد از وارد کردن دستور بالا کافیست ابتدا کلید I را وارد کنید تا فایل قابل ویرایش شود ، بعد تنظیمات خود را بر روی تنظیمات فعلی انجام دهید ، توجه کنید برای ذخیره شده این تنظیمات باید ابتدا کلید ESC و سپس دو حرف ZZ را وارد کنید تا تنظیمات در فایل ذخیره شود. بعد از اینکه همه اینکارها را انجام دادید تنظیمات شما بصورت دائمی روی لینوکس باقی خواهند ماند برای اطمینان از این مورد کافیست با استفاده از دستورات زیر سرویس شبکه را Restart کنید :

# /etc/init.d/networking restart

ITPRO باشید

نویسنده : محمد نصیری

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#شبکه_در_لینوکس #آدرس_دهی_ip_به_لینوکس #دستورات_شبکه_در_لینوکس #دستور_help__در_لینوکس #دستور_Ipconfig #عوض_کردن_ip_لینوکس
5 نظر
partovinia

با سلام و تشکر . من یک کلاینت لینوکس دارم که می خوام عضو active directory باشه و از طریق dhcp بهش ip بدم ...برای انجام این کار باید چه کار کنم ...ایام به کام

محمد نصیری

سوالتون رو لطفا در تالار گفتمان مطرح کنید با تشکر

partovinia

ممنون در تالار گفتمان مطرح کردم ولی هنوز جوابی نگرفتم ...

reza-1370

ممنونم

بعد از انجام این کارها باید یکبار سیستم رو ریستارت کنم ، ریستارت کردن در محیط آزمایشگاهی براحتی انجام میشه ولی در محیط واقعی ریستارت کردن سرور لینوکسی فکر نمیکنم چندان منطقی بنظر برسه !!! دستور زیر رو زدم ولی برای اعمال تنظیم IP جواب نمیداد و میبایست یکبار Reboot میکردم

# /etc/init.d/networking restart

آیا دستوری برای اعمال این تغییرات وجود داره بدون نیاز به Reboot کردن سیستم ؟

علی محمودی توانا

با سلام

برای بداشتن IP از روز کارت شبکه باید از چه دستوری استفاده نمود ؟

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....