تحديد الواجهات والعناوين
في أنظمة Linux الحديثة، حل أمر ip محل الأمر الأقدم ifconfig لتكوين الشبكات والتحقق من حالتها.
عرض عناوين IP (ip a)
ip a (اختصار لـ ip address show) يعرض العناوين المعينة لجميع واجهات الشبكة.
bash $ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 ... inet 127.0.0.1/8 scope host lo 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ... inet 192.168.1.50/24 brd 192.168.1.255 scope global dynamic eth0
lo: واجهة التكرار (loopback interface) (localhost).eth0(أوenp0s3): اتصال الإيثرنت الأساسي (الواجهة).192.168.1.50: عنوان IP لجهازك./24: قناع الشبكة الفرعية (subnet mask).
عرض جدول التوجيه (ip route)
يعرض كيفية مغادرة حركة المرور لنظامك (أي بوابة (gateway) يجب استخدامها).
bash $ ip route default via 192.168.1.1 dev eth0 proto dhcp 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.50
default via 192.168.1.1: يشير هذا إلى عنوان IP لجهاز التوجيه الخاص بك (البوابة الافتراضية default gateway).