كيفية الحصول على عنوان IP في Linux

How Get Ip Address Linux



هناك عدة مرات تحتاج فيها إلى معرفة عنوان IP لخادم Linux أو محطة العمل الخاصة بك. هناك العديد من الطرق للعثور على عناوين IP الخاصة والعامة لخادم Linux أو محطة العمل لديك اعتمادًا على ما إذا كنت تستخدم واجهة مستخدم رسومية أم لا.

في هذه المقالة ، سأعرض لك بعض الطرق الشائعة للعثور على عنوان IP لخادم Linux أو محطة العمل لديك. لذلك دعونا نبدأ.







البحث عن عناوين IP باستخدام الأمر ip:

الأمر ip هو الأمر الأكثر شيوعًا للعثور على عناوين IP المخصصة لواجهات الشبكة لخادم Linux أو محطة العمل. من المحتمل جدًا أن تجد هذا الأمر مثبتًا مسبقًا على كل توزيعات Linux الحديثة الموجودة هناك.



للعثور على عناوين IP لجميع واجهات الشبكة المتصلة بخادم Linux أو محطة العمل لديك ، قم بتشغيل الأمر ip كما يلي:



$IPعرض العنوان
أو
$عنوان IPمشاهده

كما ترى ، لديّ 2 واجهة شبكة متصلة بخادم CentOS 7 الخاص بي. واحد هو ens33 والآخر هو ens37 . ال ens33 واجهة الشبكة لها عنوان IPv4 192.168.21.131 و ال ens37 واجهة الشبكة لها عنوان IPv4 192.168.50.1 .





يقوم الأمر ip أيضًا بطباعة عنوان IPv6 المرفق بواجهات الشبكة لخادم Linux أو محطة العمل.



كما ترى ، على خادم CentOS 7 الخاص بي ، عنوان IPv6 المرفق بامتداد ens33 واجهة الشبكة هي fe80: fd75: 7722: 6480: 6d8f . بنفس الطريقة ، تم تكوين عنوان IPv6 لملف ens37 واجهة الشبكة هي fe80: 20c: 29ff: feaa: bd0e .

إذا كنت ترغب في ذلك ، يمكنك أيضًا العثور على عنوان IPv4 أو IPv6 الذي تم تكوينه لواجهة شبكة معينة.

على سبيل المثال ، للعثور على عنوان IP (IPv4 أو IPv6) لواجهة الشبكة ens33 ، قم بتشغيل الأمر ip كما يلي:

$IPعرض عنوان dev ens33

كما ترى ، عناوين IP لواجهة الشبكة ens33 يظهر فقط.

البحث عن عناوين IP باستخدام nmcli:

nmcli هي أداة سطر الأوامر لتكوين واجهات شبكة Linux عبر Network Manager. يمكنك استخدامه للعثور على عناوين IP التي تم تكوينها على واجهات الشبكة على خادم Linux أو محطة العمل.

لسرد جميع اتصالات واجهة شبكة Network Manager التي لديك على خادم Linux أو محطة العمل ، قم بتشغيل الأمر التالي:

$سودوعرض اتصال nmcli

كما ترى ، لدي 2 اتصالات مدير الشبكة نشر (للواجهة ens37 ) و ens33 (للواجهة ens33 ). في Network Manager ، يمكنك تسمية اتصالات الشبكة الخاصة بك. لقد قمت بتسمية واحد هنا ( نشر ) وغادر الآخر ( ens33 ) دون تسمية أي شيء.

الآن ، لرؤية عناوين IP التي تم تكوينها على اتصال الشبكة خاص ، قم بتشغيل الأمر nmcli كما يلي:

$سودوعرض اتصال nmcli خاص| سيطرةعنوان

كما ترى ، تم إدراج عنوان IPv4 (و IPv6 إذا تم تكوينه). في حالتي ، عنوان IP هو 192.168.50.1 .

يمكننا أيضًا العثور على عناوين IP الخاصة بـ ens33 اتصال شبكة (غير مسمى) مع nmcli على النحو التالي:

$سودوعرض اتصال nmcli| سيطرةعنوان

كما ترى ، فإن عنوان IP الخاص بـ ens33 تم إدراج اتصال الشبكة. لكن هناك شيء مختلف هنا. اتصال الشبكة ens33 حصلت على عنوان IP عبر DHCP. هذا هو السبب في DHCP4 OPTION.

البحث عن عناوين IP باستخدام أمر ifconfig:

ifconfig هو أمر قديم جدًا للعثور على عناوين IP لخوادم ومحطات عمل Linux. إنه قديم جدًا لدرجة أنه لم يتم تثبيته على أي توزيعة Linux حديثة بشكل افتراضي. لقد أدرجته هنا لأنه قد تضطر إلى صيانة خوادم قديمة جدًا مع بعض توزيعات Linux القديمة. الأمر سهل الاستخدام للغاية على أي حال.

للعثور على عناوين IP لجميع واجهات الشبكة لخادم Linux أو محطة العمل لديك ، قم بتشغيل الأمر ifconfig كما يلي:

$ifconfig

كما ترى ، يتم سرد عناوين IP لجميع واجهات الشبكة على خادم CentOS 7 الخاص بي.

إذا كنت ترغب في سرد ​​عنوان IP لأي واجهة شبكة فردية (دعنا نقول ens33) ، فقم بتشغيل الأمر ifconfig على النحو التالي:

$ifconfigens33

كما ترى ، تتم طباعة عنوان IP الخاص بواجهة شبكة ens33 على وحدة التحكم فقط.

البحث عن عناوين IP في بيئة سطح مكتب جنوم:

إذا كنت تستخدم بيئة سطح مكتب رسومية على محطة عمل Linux الخاصة بك مثل GNOME 2 أو GNOME 3 ، فيمكنك العثور على عنوان IP لواجهة الشبكة الخاصة بك بيانياً.

في بيئة سطح المكتب جنوم ، افتح ملف إعدادات app وانقر فوق شبكة الاتصال كما هو موضح في لقطة الشاشة أدناه.

الآن ، حدد واجهة الشبكة التي تريد العثور على عنوان IP الخاص بها ويجب أن تكون قادرًا على العثور على عنوان IP لواجهة الشبكة هذه كما ترى في لقطة الشاشة أدناه.

البحث عن عنوان IP العام لخادمك:

يمكنك استخدام موقع طرف ثالث ifconfig.me للعثور على عنوان IP العام لخادم Linux الخاص بك بسهولة شديدة. لكي يعمل هذا ، يجب أن يكون لديك curl مثبتًا على الخادم الخاص بك.

للعثور على عنوان IP العام لخادم Linux ، قم بتشغيل الأمر التالي:

$حليقة ifconfig.me&& رما - طرد - قذف

إذن ، هذه هي الطريقة التي تجد بها عنوان IP في خوادم ومحطات عمل Linux. شكرا لقراءة هذا المقال.