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 show
ip -4 addr show
ip -6 addr show
ip route show
ip 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
میتوان بهراحتی وضعیت اتصال، پیکربندیهای شبکه، و تغییرات موقت یا دائم را مدیریت کرد. یادگیری این دستورها پایهٔ مهارتهای حرفهای شبکه در لینوکس است.