تعيين عنوان آي بي
# ifconfig eth0 192.168.2.1/24
إضافة عنوان آي بي إلى واجهة الشبكة
# ifconfig eth0:1
192.168.2.3/24
تغيير عنوان الماك
# macchanger -m MACADDR INTR
تغيير عنوان الماك باستخدام واجهة ifconfig
# ifconfig eth0 hw ether
MACADDR
تغيير حجم MTU باستخدام ifconfig الى 1500
# ifconfig eth0 mtu 1500
إضافة آي بي مخفي لا يظهر مع واجهة ifconfig
# ip addr add 192.168.0.1/24
dev eth0
حظر مجال محدد
# tcpkill -9 host domain.com
عرض ملخص لمنافذ UDP و TCP المفتوحة
# watch ss -stplu
إظهار منافذ الشبكة مع معرفات العملية PIDs
# netstat -tulpn
لتتبع الطلب المفتوح لمنافذ الشبكة
# strace -f -e trace=bind nc -l 80
لتتبع الطلب المفتوح لمنفذ الشبكة UDP / TCP
# strace -f -e trace = network nc -lu 80
عرض العملية التي تستخدم الاتصال بالإنترنت
# lsof -P -i -n
عرض العملية التي تستخدم رقم منفذ محدد
# lsof -i tcp: 443
عرض كافة المنافذ المفتوحة
# lsof -Pnl -i
عرض المنافذ المفتوحة المستمع اليها
# lsof -Pni4 | grep LISTEN | column -t
لجميع المنافذ المفتوحة وملفاتها التنفيذية
# lsof -i -P | grep -i "listen"
لجميع منافذ الاستماع مع PID للعمليات المرتبطة
# lsof -Pan -i tcp -i udp
لجميع الملفات التي تم فتحها بواسطة أمر معين
# lsof -c "process"
لعرض نشاط المستخدم لكل دليل
# lsof -u username -a +D /etc
لعرض دليل العمل الحالي للعملية
# lsof -p < PID > | grep cwd
لإظهار أكبر 10 ملفات مفتوحة
# lsof / | \
awk '{ if($7 > 1048576) print $7/1048576 "MB" " " $9 " " $1 }' | \
sort -n -u | tail | column -t
لقتل عملية تعمل على منفذ محدد
# kill -9 $ ( lsof -i: < port > | awk ' {l = $ 2} end} print l} ' )
لعرض كافة المنافذ المفتوحة على TCP
# ss -ta
وللبحث العكسي لمجال محدد
# nslookup 192.168.0.1
لالتقاط وتحليل حزم TCP / IP المستلمة والمرسلة عبر الشبكة على واجهة محددة
# tcpdump -i eth1
لتحديد عدد معين للحزمات
# tcpdump -c 5 -i eth1
لالتقاط الحزم مع حفظها لتحليلها لاحقا
# tcpdump $ -w capture.pacs -i eth1
أوامر أداة واجهة تكوين الشبكة ifconfig
لتكوين واجهة الشبكة يتم استخدامه لعرض عنوان الآي بي للحالة وعنوان الماك للجهاز المستخدم بالإضافة إلى حجم وحدة الإرسال القصوى MTU للواجهات النشطة حاليا مفيد ايضا في تصحيح الأخطاء و ضبط النظام ويستخدم أيضا لتهيئة واجهات في وقت تمهيد النظام بمجرد تشغيل الخادم ويمكن استخدامه لتعيين عنوان آي بي للواجهة وتمكينها أو تعطيلها
لعرض حالة جميع واجهات الشبكة النشطة
# ifconfig
لجميع الواجهات المتاحة حاليا لأعلى أو لأسفل
# ifconfig -a
لتعيين عنوان آي بي للواجهة
# sudo ifconfig eth0 192.168.56.5 netmask 255.255.255.0
لتنشيط واجهة الشبكة
# sudo ifconfig up eth0
لإلغاء تنشيطها
# sudo ifconfig down eth0
لعرض وتعيين وظائف مماثلة استخدم الأمر
# ip addr show
لتعيين عنوان آي بي مؤقت لواجهة شبكة معينة
# sudo ip addr del 192.168.56.15/24 dev eth0
إرسال تعليق
أخي الزائر قبل التعليق تذكر قول الله تعالي " مَّا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ " فأي تعليق مسئ لصاحبه وليس لكاتب المحتوي .