How to add secondary ip address in linux using ip command

  • فرض کنید آدرس 192.168.1.1 را برای کارت شبکه‌ی ens34 در نظر گرفته اید.
  • حال می‌خواهید آدرس 192.168.1.10 را هم برای این کارت شبکه در نظر بگیرید.
  • همچنین می‌خواهید آدرس 192.168.1.100 را نیز برای این کارت شبکه در نظر بگیرید.
  • یعنی در کل شبکه اگر به آدرس‌های 192.168.1.1 یا 192.168.1.10 یا 192.168.1.100 اشاره شد، پکت مربوطه به دست این کارت شبکه رسد.
  • برای این منظور ابتدا آدرس 192.168.1.1 را برای کارت شبکه‌ی ens34 در نظر بگیرید :
# ip address add 192.168.1.1/24 dev ens34
  • سپس آدرس 192.168.1.10 را برای کارت شبکه‌ی ens34 در نظر بگیرید :
# ip address add 192.168.1.10/24 dev ens34
  • در نهایت آدرس 192.168.1.100 را برای کارت شبکه‌ی ens34 در نظر بگیرید :
# ip address add 192.168.1.100/24 dev ens34
  • هر سه این آدرس‌های IP به یک کارت شبکه تعلق دارند.
  • خروجی دستور ip a به شرح زیر خواهد بود :
# ip --color address show ens34
# ip --color a s ens34
2: ens34: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:0c:29:ce:81:52 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 scope global ens34
valid_lft forever preferred_lft forever
inet 192.168.1.10/24 scope global secondary ens34
valid_lft forever preferred_lft forever
inet 192.168.1.100/24 scope global secondary ens34
valid_lft forever preferred_lft forever

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *