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

و

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

آموزش دستورات پیکربندی تنظیمات شبکه بر روی لینوکس کالی

سلام به دوستان عزیز ITPro ای و علاقه‌مندان به مباحث امنیت شبکه. در این آموزش کوتاه میخواهیم یکی از مباحث ساده ولی پایه ای در لینوکس کالی را بیان کنیم. همانطور که میدانید فوندانسیون تمام کارهایی که در لینوکس کالی قرار است انجام شود، بر پایه و اساس پیکربندی صحیح آن استوار است و مهمترین بخش آن نیز پیکربندی تنظیمات شبکه در لینوکس کالی است. این پیکربندی شامل تنظیمات پایه ای مانند تعریف IP، netmask، geteway و DNS میشود. با ما همراه باشید:

مشاهده تنظیمات فعلی شبکه


برای شروع کار و مشاهده پیکربندی فعلی شبکه، وارد صفحه ترمینال کالی شده و دستور زیر را وارد میکنیم:

root@kali:~# ifconfig
eth0		Link encap:Ethernet	HWaddr 00:0c:29:fa:3b:41
                        inet addr:192.168.52.65    Bcast:192.168.52.255    Mask:255.255.255.0
                        inet6 addr:fe80:20c:29ff:fefa:3b41/64 scope:Link
                        UP BROADCAST RUNNING MULTICAST     MTU:1500   Metric:1
                        RX Packets:10  errors:0  dropped:0  overruns:0  frame:0
                        TX packets:20  errors:0  dropped:0  overruns:0  carrier:0
                        Collisions:0  txqueuelen:1000
                        RX bytes:1386 (1.3 KiB)    TX bytes:1578 (1.5 KiB)
                        Interrupt:19 Base address:0x2000

 Lo		            Link encap:local Loopback
		            Inet addr:127.0.0.1   Mask:255.0.0.0
                            Inet6 addr:  ::1/128  Scope:host
                            UP LOOPBACK RUNNING   MTU:65536  Metric:1
                            RX Packets:12  errors:0  dropped:0  overruns:0  frame:0
                            TX packets:12  errors:0  dropped:0  overruns:0  carrier:0
                            Collisions:0  txqueuelen: 0
                            RX bytes:720 (720.0 B)    TX bytes: 720 (720.0 B)
                            
root@kali:~# 

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

غیرفعال و فعال کردن کانکشن های کارت شبکه


برای غیر فعال کردن یکی از اینترفیس های موجود، دستور زیر را اجرا و برای اطمینان از صحت انجام کار مجددا دستور ifconfig را وارد کرده و خواهیم دید که اینترفیس مورد نظر غیر فعال شده است و در لیست نشان داده نمیشود:

root@kali:~# ifconfig eth0 down
root@kali:~# ifconfig
lo	             Link encap:local Loopback
	             Inet addr:127.0.0.1   Mask:255.0.0.0
                     Inet6 addr:  ::1/128  Scope:host
                     UP LOOPBACK RUNNING   MTU:65536  Metric:1
                     RX Packets:12  errors:0  dropped:0  overruns:0  frame:0
                     TX packets:12  errors:0  dropped:0  overruns:0  carrier:0
                      Collisions:0  txqueuelen: 0
                      RX bytes:720 (720.0 B)    TX bytes: 720 (720.0 B)

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

root@kali:~# ifconfig eth0 up
root@kali:~# ifconfig
eth0		Link encap:Ethernet	HWaddr 00:0c:29:fa:3b:41
                inet addr:192.168.52.65    Bcast:192.168.52.255    Mask:255.255.255.0
                inet6 addr:fe80:20c:29ff:fefa:3b41/64 scope:Link
                UP BROADCAST RUNNING MULTICAST     MTU:1500   Metric:1
                RX Packets:10  errors:0  dropped:0  overruns:0  frame:0
                TX packets:20  errors:0  dropped:0  overruns:0  carrier:0
                Collisions:0  txqueuelen:1000
                RX bytes:1386 (1.3 KiB)    TX bytes:1578 (1.5 KiB)
                Interrupt:19 Base address:0x2000

 Lo		Link encap:local Loopback
		Inet addr:127.0.0.1   Mask:255.0.0.0
                Inet6 addr:  ::1/128  Scope:host
                UP LOOPBACK RUNNING   MTU:65536  Metric:1
                RX Packets:12  errors:0  dropped:0  overruns:0  frame:0
                TX packets:12  errors:0  dropped:0  overruns:0  carrier:0
                 Collisions:0  txqueuelen: 0
                 RX bytes:720 (720.0 B)    TX bytes: 720 (720.0 B)

تنظیم IP بصورت دستی


به مرحله شیرین کار رسیدیم. مرحله تنظیم و تعیین IP بصورت دستی که در ویندوز بصورت نه چندان سختی انجام میشد. خوب این خبر خوش را بشما میدهم که در این جا این مرحله بسیار ساده تر از ویندوز انجام خواهد شد، بطور مثال میخواهیم IP را به 192.168.1.3 تغییر دهیم:

root@kali:~# ifconfig eth0 192.168.1.3

به همین سادگی و به همین راحتی کار انجام شد! طبق روال مراحل قبل برای اطمینان از صحت انجام کار، با اجرای دستور ifconfig تنظیمات جدید وارد شده را خواهیم دید:

root@kali:~# ifconfig
eth0		Link encap:Ethernet	HWaddr 00:0c:29:fa:3b:41
                inet addr:192.168.52.65    Bcast:192.168.1.3    Mask:255.255.255.0
                inet6 addr:fe80:20c:29ff:fefa:3b41/64 scope:Link
                UP BROADCAST RUNNING MULTICAST     MTU:1500   Metric:1
                RX Packets:10  errors:0  dropped:0  overruns:0  frame:0
                TX packets:20  errors:0  dropped:0  overruns:0  carrier:0
                 Collisions:0  txqueuelen:1000
                 RX bytes:1386 (1.3 KiB)    TX bytes:1578 (1.5 KiB)
                 Interrupt:19 Base address:0x2000

 Lo		Link encap:local Loopback
		Inet addr:127.0.0.1   Mask:255.0.0.0
                Inet6 addr:  ::1/128  Scope:host
                UP LOOPBACK RUNNING   MTU:65536  Metric:1
                RX Packets:12  errors:0  dropped:0  overruns:0  frame:0
                TX packets:12  errors:0  dropped:0  overruns:0  carrier:0
                Collisions:0  txqueuelen: 0
                RX bytes:720 (720.0 B)    TX bytes: 720 (720.0 B)

نکته: در بین مراحل برای جلوگیری از شلوغ شدن صفحه و پاک نمودن مراحل قبل میتوانید از دستور clear استفاده کنید:

root@kali:~# clear

تنظیم Subnet mask


دقیقا به همان شکل مرحله قبل، Subnet mask نیز تعیین میشود:

root@kali:~#  ifconfig eth0 192.168.1.3 netmask 255.255.255.0

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

تنظیم Gateway


مشخص نمودن gateway هم فقط یک دستور چند عبارتی را میطلبد. پس بی ذکر مقدمه بسراغ شکستن شاخش میرویم!

root@kali:~# route add default gw 192.168.1.1

کار انجام شد اما در ادامه برای مشاهده صحت انجام کار دیگر بروش گذشته عمل نمیکنیم چرا که پای دستور دیگری در میان است:

root@kali:~# route –n  
Destination	  Gateway	   Genmask	         Flag   Metric  Ref    Use   Iface
0.0.0.0	  192.168.1.1  0.0.0.0		 UG	  0	    0	   0       eth0	
192.168.1.0	  0.0.0.0	  255.255.255.0	 U	  0	    0      0      eth0

تنظیم DNS


در مرحله آخر کار فقط کافیست که آدرس DNS را هم مشخص کنیم تا خیالمان راحت باشد که نام هایمان در شبکه گم نمیشود! در این مثال ادرس سرور DNS اولمان را 4.2.2.4 قرار میدهیم. برای این کار از دستور زیر استفاده میکنیم:

root@kali:~# echo nameserver 4.2.2.4 > /etc/resolv.conf

حال با اجرای دستور زیر میتوانیم از درستی انجام کار مطمئن شویم:

root@kali:~# leafpad /etc/resolv.conf

با اجرای این دستور ویرایشگر متنی حاوی آدرس DNS باز میشود.

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

root@kali:~# echo nameserver 8.8.8.8 >> /etc/resolv.conf

سربلند و مانا باشید.

پایان

نویسنده: احسان امجدی

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

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

#تنظیمات_ip_در_لینوکس_کالی #چگونه_ip_را_در_کالی_وارد_کنیم #پیکربندی_شبکه_در_لینوکس_کالی #dns،_gateway،_در_کالی #دستورات_تنظیم_ip_در_کالی
12 نظر
فرهاد خانلری

عالی بود احسان جان اتفاقاً به این دستورات نیاز داشتم

مرسی

احسان امجدی

ممنون فرهاد عزیز. فکر میکنم این دستورات علیرغم اهمیت کمشون در هدف اصلی که تست نفوذ باشه، در مرحله اول کار، کاربر رو شدیدا به چالش میکشونه :)

فرهاد خانلری

درسته چند نفری رو میشناختم که خیلی آموزش های نفوذ رو میخواستن شروع کنن اما در بدو کارشون با همین دستورات ابتدایی و ساده ای که تو ویندوز راحته رو به مشکل بر میخوردن و کلی از زمانشون رو صرف این داستان میکردن .

خود من هم دست کمی از اونا نداشتم D:

مهران سیفعلی نیا

خیلی ممنون آقای امجدی،من لینوکس رو روی VMware نصب کردم و احساس میکنم که تنظیمات مربوط به وای فای و بلوتوث مشکل داره،شنیدم که باید Driver دانلود کرد.

مثلا بلوتوث داره و روشن و خاموش هم میشه،ولی هیچ دستگاهی رو نمیتونه پیدا کنه و یا به اینترنت وصل میشه و دانلود هم میکنه ولی دستوراتی شبیه به airmon-ng start wlan0 یا airodump-ng mon0 یا هیچی نمیاره و یا ارور میده.

وب سایت توسینسو

احسان امجدی

قاعدتا اینطور نباید باشه. احتمالا جایی تنظیمی رو اشتباه زدی یا نزدی... VMWare tools رو نصب کردی؟

مهران سیفعلی نیا

نمیدونم VMWare Tools رو چجوری باید نصب کرد،اگه میشه راهنمایی کنید تا نصب کنم،ممنون.

مهران سیفعلی نیا

ببخشید آقای خانلری این مراحل برای Kali نیست و من طبق مراحل رفتم جواب نداد.

فرهاد خانلری

دوست من فرقی نداره روی تمام توزیع ها کار میکنه مگر اینکه مشکل چیز دیگه ای باشه شما بفرمایید تا کجای کار رو پیش رفتید و به چه مشکلی برخوردید تا بشه بهتر راهنمایی کرد

رضا صاحبی

اقا ما که هر وقت اومدیم احسان عزیز یه سوپرایز برامون داشت واقعا عالی بود احسان عزیز من جسارتا دستور dhclient eth0 رو به دستورات بالا اصافه میکنم با این دستور تنظیمات از dhcp خوانده میشود مضاف بر اینکه میتوان با استفاده از ادیتور nano کل دستورات رو یکجا وارد کرد .

Nano /etc/networking /interfaces
Auth eth0
Iface eth0 inet static
Address x.x.x.x
Netmask x.x.x.x
Gateway x.x.x.x

نهایتا با ctrl+o تنظیمات رو ذخیره و با ctrl+x از محیط خارج میشویم و همانطریکه استاد بنده احسان عزیز فرمودند با دستور ifconfig eth0 -a تنظیمات چک میشود

احسان امجدی

رضا جان شما استاد ما هستید. اختیار دارید. ممنون از راهنمایی خوبت و اینکه مطلب رو کامل کردی. بله. این دستورات هم وجود دارند که با استفاده از اون ها میشه DHCP را کانفیگ کرد و یا تنظیمات رو بصورت یکجا وارد کرد....

ممنون رضای عزیز

مهران سیفعلی نیا

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

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

وب سایت توسینسو

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

وب سایت توسینسو

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

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