بسیاری از کاربران جهت بررسی ترافیک شبکه و یا سایر اطلاعات مربوط به شبکه های رایانه ای به دنبال برنامه های نرم افزاری هستند که هر کدام تنها قادر به حمایت از قسمتی از خواسته های واقعی کاربران می باشند. شما ممکن است به دنبال برنامه ای باشید که آمار شبکه ها Wifi موجود را به همراه جدول روتینگ ها را نمایش دهد، اما متاسفانه برنامه های موجود قادر به نمایش تمامی این اطلاعات برای کاربران نیستند. بنابر این اساس تاکنون نرم افزار جامعی که بتواند تمامی این نیازمندی ها را بر طرف نماید و در عین حال ساده باشد ارائه نشده است.
آموزش این هفته خط فرمان لینوکس هم غیر مرتبط با این موضوع نیست، تاکنون باهم بسیاری از کارها که می توان در خط فرمان به آسانی انجام داد یاد گرفته ایم و اینبار نیز به دنبال یادگیری سایر مفاهیم پر کاربرد در خط فرمان لینوکس هستیم که در مورد شبکه چه Wifi و چه Lan کاربرد دارد.
در این آموزش ما یادخواهیم گرفت که چگونه با دستورات خط فرمان بتوانیم:
- تبدیل آدرس سایت به IP
- نمایش اسم Host دستگاه
- نمایش تنظیمات کارت شبکه
- مشاهده وضعیت شبکه های فعال
- نمایش جدول Routing
- نمایش ترافیک Http
- و ...
اگر از این قسمت سری آموزشهای خط فرمان لینوکس لذت بردید، مطالعه آنرا به دوستان خود پیشنهاد نماید و یا از اینجا سایر آموزشهای خط فرمان را ملاحظه نمایید.
دستورات شبکه ( Lan و WiFi ) |
|
دستور | توضیح |
# dhclient eth0 | فعال سازی واسط eth0 در مد dhcp |
# ethtool eth0 | امار شبکهی eth0 را نمایش می دهد |
# host www.example.com | تبدیل آدرس سایت مورد نظر به آدرس های IP و بالعکس ! |
# hostname | اسم host دستگاه را نمایش میدهد |
# ifconfig eth0 | نمایش تنظیمات کارت شبکهی ethernet |
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | تنظیم آدرس IP |
# ifconfig eth0 promisc | تنظیم کارت شبکه ( eth0 ) در حالت promiscuous برای جمع آوری بسته ها |
# ifdown eth0 | واسط eth0 را غیر فعال میکند |
# ifup eth0 | فعال سازی واسط eth0 |
# ip link show | مشاهده ی وضعیت اتصال تمامی شبکه های موجود |
# iwconfig eth1 | نمایش شبکهی بیسیم |
# iwlist scan | جستجوی wifi برای نمایش اتصلات بیسیم قابل دسترسی |
# mii-tool eth0 | وضعيت اتصال 'eth0' را نمايان كن |
# netstat -tup | نمایش تمام اتصلات فعال و PID مربوط آنها |
# netstat -tupl | نمایش تمام سرویسهای دستگاه و PID مربوطه |
# netstat -rn | جدول مسيرها "routing table" را نمايش بده، مانند دستور "route -n" |
# nslookup www.example.com | تبدیل آدرس سایت مورد نظر به آدرس های IP و بالعکس ! |
# route -n | نمایش جدول routing |
# route add -net 0/0 gw IP_Gateway | تغییر دروازه (gateway) پایه |
# route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | تنظیم مسیر ایستایی برای رسیدن به شبکهی 192.168.0.0/16 |
# route del 0/0 gw IP_gateway | حذف مسیر ایستایی |
# echo "1" > /proc/sys/net/ipv4/ip_forward | فعال سازی ip routing |
# tcpdump tcp port 80 | تمام ترافیک HTTP را نمایش میدهد |
# whois www.example.com | جستوجو در پایگاه دادهی Whois |
No comments:
Post a Comment