اوبنٹو 20.04 نیٹ ورک کنفیگریشن

Ubuntu 20 04 Network Configuration



چاہے آپ لینکس ایڈمنسٹریٹر ہوں یا باقاعدہ صارف ، آپ کو اپنے لینکس سسٹم میں نیٹ ورک کنفیگریشن کی بنیادی باتیں جاننی چاہئیں۔ اندرونی اور بیرونی رابطے کے مسائل کو حل کرتے وقت یہ مددگار ثابت ہوسکتا ہے۔ بنیادی علم میں انٹرفیس کا نام ، موجودہ آئی پی کنفیگریشن ، اور میزبان نام جاننا شامل ہے۔ نیز ، آپ کو معلوم ہونا چاہیے کہ کس طرح ڈیفالٹ کنفیگریشن کو اپنی مرضی کے مطابق سیٹنگ میں تبدیل کرنا ہے۔

اس مضمون میں ، ہم وضاحت کریں گے کہ اوبنٹو سسٹم میں بنیادی نیٹ ورک کنفیگریشن کیسے کی جائے۔ ہم کمانڈ لائن ٹرمینل کو کمانڈ پر عمل کرنے کے لیے استعمال کریں گے۔ اوبنٹو میں کمانڈ لائن ٹرمینل کھولنے کے لیے ، Ctrl+Alt+T کی بورڈ شارٹ کٹ استعمال کریں۔







اس مضمون میں ، ہم اس کا احاطہ کریں گے کہ کیسے:



نوٹ: ہم نے اس مضمون میں بیان کردہ احکامات اور طریقہ کار کو اوبنٹو 20.04 سسٹم پر چلایا ہے۔



موجودہ آئی پی ایڈریس دیکھیں۔

اپنی مشین کا موجودہ آئی پی ایڈریس دیکھنے کے لیے ، آپ مندرجہ ذیل کمانڈز میں سے کوئی بھی استعمال کرسکتے ہیں۔





$آئی پیکو

یا

$ip addr



مندرجہ بالا حکموں میں سے کسی کو چلانے سے آئی پی ایڈریس کی معلومات ظاہر ہوگی۔ مندرجہ بالا کمانڈ کے آؤٹ پٹ سے انٹرفیس کا نام نوٹ کریں۔

جامد IP ایڈریس سیٹ کریں۔

مندرجہ ذیل طریقہ کار میں ، ہم دیکھیں گے کہ اوبنٹو سسٹم میں جامد آئی پی کو کیسے ترتیب دیا جائے۔

اوبنٹو 20.04 نیٹ پلان کو بطور ڈیفالٹ نیٹ ورک مینیجر استعمال کرتا ہے۔ نیٹ پلان کے لیے کنفیگریشن فائل میں محفوظ ہے۔ /etc/netplan۔ ڈائریکٹری آپ اس کنفیگریشن فائل کو /etc /netplan ڈائریکٹری میں درج ذیل کمانڈ میں تلاش کر سکتے ہیں۔

$ایل ایس /وغیرہ/نیٹ پلان

مندرجہ بالا کمانڈ .yaml ایکسٹینشن کے ساتھ کنفیگریشن فائل کا نام لوٹائے گی ، جو میرے معاملے میں 01-network-manager-all.yaml تھا۔

اس فائل میں کوئی تبدیلی کرنے سے پہلے ، اس کی بیک اپ کاپی ضرور بنائیں۔ ایسا کرنے کے لیے cp کمانڈ استعمال کریں:

$ sudo cp/etc/netplan/01-network-manager-سب.yaml 01-network-manager-سب.yaml.bak

نوٹ: آپ کے پاس 01-network-manager-all.yaml کے علاوہ نام کے ساتھ ایک کنفیگریشن فائل ہو سکتی ہے۔ لہذا یقینی بنائیں کہ آپ کمانڈ میں صحیح کنفیگریشن فائل کا نام استعمال کرتے ہیں۔

آپ کسی بھی ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے نیٹ پلان کی تشکیل میں ترمیم کرسکتے ہیں۔ یہاں ہم اس مقصد کے لیے نینو ٹیکسٹ ایڈیٹر استعمال کر رہے ہیں۔

$ sudo nano/etc/netplan/01-network-manager-سب.yaml

پھر انٹرفیس کا نام ، آئی پی ایڈریس ، گیٹ وے ، اور DNS معلومات جو آپ کی نیٹ ورکنگ کی ضروریات کے مطابق ہیں کو تبدیل کرکے درج ذیل لائنیں شامل کریں۔

نیٹ ورک:
ورژن
:
پیش کرنے والا
:نیٹ ورک مینیجر۔
ایتھرنیٹس
:
یقینی 33۔
:
dhcp4
:نہیں
پتے
:
- 192.168.72.140/24۔
گیٹ وے 4
:192.168.72.2۔
نام سرورز
:
پتے
:[8.8.8.8 ، 8.8.4.4۔]

ایک بار مکمل ہونے کے بعد ، فائل کو محفوظ کریں اور بند کریں۔

اب مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے نئی ترتیب کی جانچ کریں:

$سودونیٹ پلان کی کوشش کریں

اگر یہ کنفیگریشن کی توثیق کرتا ہے ، تو آپ کو کنفیگریشن قبول شدہ پیغام ملے گا۔ بصورت دیگر ، یہ پچھلی ترتیب پر واپس چلی جاتی ہے۔
اگلا ، نئی ترتیب کو لاگو کرنے کے لیے درج ذیل کمانڈ کو چلائیں۔

$سودونیٹ پلان کا اطلاق

اس کے بعد ، درج ذیل کمانڈ کا استعمال کرتے ہوئے اپنی مشین کے آئی پی ایڈریس کی تصدیق کریں۔

$آئی پیکو

یہ آپ کی تبدیلیوں کی عکاسی کرے۔

ڈائنامک آئی پی ایڈریس سیٹ کریں۔

مندرجہ ذیل طریقہ کار میں ، ہم دیکھیں گے کہ DHCP سے متحرک IP ایڈریس حاصل کرنے کے لیے انٹرفیس کو کیسے ترتیب دیا جائے۔ کسی بھی ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے نیٹ پلان کنفیگریشن فائل میں ترمیم کریں۔ یہاں ہم اس مقصد کے لیے نینو ٹیکسٹ ایڈیٹر استعمال کر رہے ہیں۔

$ sudo nano/etc/netplan/01-network-manager-سب.yaml

پھر انٹرفیس کے نام کو اپنے سسٹم کے نیٹ ورک انٹرفیس سے تبدیل کرکے درج ذیل لائنیں شامل کریں۔

نیٹ ورک:
ورژن
:
پیش کرنے والا
:نیٹ ورک مینیجر۔
ایتھرنیٹس
:
یقینی 33۔
:
dhcp4
:جی ہاں
پتے
:[]

ایک بار مکمل ہونے کے بعد ، فائل کو محفوظ کریں اور بند کریں۔

اب مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے نئی ترتیب کی جانچ کریں:

$سودونیٹ پلان کی کوشش کریں

اگر یہ کنفیگریشن کی توثیق کرتا ہے ، تو آپ کو کنفیگریشن کا قبول شدہ پیغام ملے گا ، بصورت دیگر ، یہ پچھلی کنفیگریشن پر واپس چلی جائے گی۔

اگلا ، نئی ترتیب کو لاگو کرنے کے لیے درج ذیل کمانڈ کو چلائیں۔

$سودونیٹ پلان کا اطلاق

اس کے بعد ، درج ذیل کمانڈ کا استعمال کرتے ہوئے اپنی مشین کا آئی پی ایڈریس چیک کریں۔

$آئی پیکو

موجودہ میزبان نام دیکھیں۔

موجودہ میزبان نام کو دیکھنے کے لیے ، آپ درج ذیل کمانڈز میں سے کوئی بھی استعمال کر سکتے ہیں:

$میزبان نام

یا

$میزبان کا نام

میزبان نام تبدیل کریں۔

نظام کے میزبان نام کو تبدیل کرنے کے دو مختلف طریقے ہیں۔ سسٹم کے میزبان نام کو تبدیل کرنے کے لیے ، آپ کو روڈ یوزر یا معیاری صارف ہونا چاہیے جو sudo مراعات کے ساتھ ہے۔

Hostnamectl کمانڈ کا استعمال۔

سسٹم کے میزبان نام کو نئے نام میں تبدیل کرنے کے لیے درج ذیل کمانڈ استعمال کریں:

$سودوhostnamectl set-hostname نام۔

مثال:

$سودوhostnamectl set-hostname ڈیسک ٹاپ۔

یہ کمانڈ سسٹم کا میزبان نام ڈیسک ٹاپ پر بدل دے گی۔

اس کے بعد ، سسٹم کو دوبارہ شروع کریں اور آپ اپنے سسٹم کو تفویض کردہ نیا میزبان نام دیکھیں گے۔

میزبان نام کمانڈ کا استعمال۔

میزبان نام کمانڈ سسٹم کے میزبان نام کو تبدیل کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ سسٹم کا میزبان نام تبدیل کرنے کے لیے درج ذیل کمانڈ استعمال کریں:

$سودو میزبان کا نامنام

یہ کمانڈ نظام کا میزبان نام عارضی طور پر بدل دیتا ہے۔ میزبان نام کو مستقل طور پر تبدیل کرنے کے لیے ، آپ کو اس میں ترمیم کرنے کی ضرورت ہوگی۔ /etc/hostname۔ اور /etc/hosts۔ فائل.

ترمیم کرنے کے لیے درج ذیل کمانڈ استعمال کریں۔ /etc/hostname۔ فائل:

$سودو نینو /وغیرہ/میزبان کا نام

پرانے میزبان نام کو نئے نام سے تبدیل کریں ، پھر فائل کو محفوظ کریں اور باہر نکلیں۔

اگلا ، ترمیم کرنے کے لیے درج ذیل کمانڈ استعمال کریں۔ /etc/hosts۔ فائل:

پرانے میزبان نام کو نئے نام سے تبدیل کریں ، پھر فائل کو محفوظ کریں اور باہر نکلیں۔

$سودو نینو /وغیرہ/میزبان

اس کے بعد ، سسٹم کو دوبارہ شروع کریں اور آپ اپنے سسٹم کو تفویض کردہ نیا میزبان نام دیکھیں گے۔

ایک بار جب آپ بنیادی نیٹ ورک کنفیگریشن مکمل کرلیں ، پنگ کمانڈ کا استعمال کرتے ہوئے نیٹ ورک اور بیرونی نیٹ ورک کے دوسرے سسٹمز کے ساتھ اپنے سسٹم کی کنیکٹوٹی کی تصدیق کریں۔

$پنگIP ایڈریس یا ڈومین نام۔

اوبنٹو 20.04 سسٹم میں نیٹ ورک کنفیگریشن کے بارے میں آپ کو جاننے کی تمام بنیادی باتیں ہیں۔ نوٹ کریں کہ اگر آپ کے پاس متعدد نیٹ ورک انٹرفیس ہیں تو آپ کو ہر انٹرفیس کے لیے آئی پی کنفیگریشن کرنا پڑے گی۔ مجھے امید ہے کہ آپ نے مضمون پسند کیا!