IP (مخفف Internet Protocol) آدرسی یکتا است که یک دستگاه برای ارتباط در شبکه از آن استفاده میکند. در لینوکس، آدرس IP برای اتصال به اینترنت، شبکههای داخلی، سرور و تنظیمات امنیتی ضروری است.
دستور ip ابزاری مدرن و جایگزین برای ifconfig است که در مدیریت رابطهای شبکه، آدرسهای IP، مسیرها، و وضعیت اتصال استفاده میشود.
ip addr
ip link
ip routeدستور قدیمی ifconfig در بسته net-tools قرار دارد. برای نصب آن:
sudo apt install net-tools # Debian / Ubuntu
sudo yum install net-tools # CentOS / RHEL| ویژگی | ifconfig | ip |
|---|---|---|
| نمایش آدرس IP | | |
| مدرن و قابل توسعه | ❌ | ✅ |
| فعالسازی یا غیرفعالسازی رابط | | |
| نمایش مسیرها (routes) | | |
ip addr showip -4 addr showip -6 addr showip route showip link showبرای دریافت IP میزبان:
hostname -Iمثال برای تنظیم دستی IPv4 برای eth0:
sudo ip addr add 192.168.1.10/24 dev eth0
sudo ip link set eth0 upآشنایی با آدرس IP و دستور ip بخش مهمی از مدیریت شبکه در لینوکس است. با ابزارهای خط فرمان مانند ip addr، ip route و ip link میتوان بهراحتی وضعیت اتصال، پیکربندیهای شبکه، و تغییرات موقت یا دائم را مدیریت کرد. یادگیری این دستورها پایهٔ مهارتهای حرفهای شبکه در لینوکس است.