Zedmos

3. کنسول

→ تنصیب · اگلا: ابتدائی کنفیگریشن ←

کنسول وہ مینو ہے جو اپلائنس کی فزیکل اسکرین (یا اس کی سیریل لائن) پر ہوتا ہے۔ یہ ان دو حالات کے لیے موجود ہے جنہیں ویب پینل نہیں سنبھال سکتا: اپلائنس نیا ہے اور ابھی اس کا کوئی قابلِ استعمال ایڈریس نہیں، اور کچھ گڑبڑ ہے اور پینل تک رسائی نہیں ہو رہی۔

کنسول پر root کے طور پر لاگ ان کریں اور مینو ظاہر ہو جاتا ہے۔

کنسول مینو
کنسول مینو

یہ صرف فزیکل کنسول پر دکھایا جاتا ہے — SSH سیشن شیل میں پہنچتا ہے، اس مینو میں نہیں۔ اس کا ہیڈر ویب پینل کا ایڈریس دکھاتا ہے، جو یہ جاننے کا سب سے تیز طریقہ ہے کہ پینل دراصل کہاں ہے۔

مینو سے Logout کے ذریعے نکلیں: یہ ٹرمینل کو واپس لاگ ان پرامپٹ کے حوالے کر دیتا ہے، اس لیے واپس آنے کے لیے دوبارہ root پاس ورڈ درکار ہوگا۔ لاگ ان شدہ کنسول کو چھوڑ کر مت جائیں۔

مینو

#اندراجیہ کیا کرتا ہے
0System statusہر فزیکل انٹرفیس اپنے ایڈریس کے ساتھ، ویب پینل کا ایڈریس، اور اپلائنس کی صحت۔ یہیں سے شروع کریں: عموماً یہ اسی سوال کا جواب دے دیتا ہے جو لے کر آپ آئے تھے۔
1Assign interfaces (WAN / LAN)بتاتا ہے کہ کون سا نیٹ ورک کارڈ اپ لنک ہے اور کون سا اندرونی نیٹ ورک۔ جس اپلائنس کی کیبلنگ آپ نہیں جانتے اس پر سب سے پہلے یہی چلائیں۔
2Set an interface IP addressکسی انٹرفیس کو اسٹیٹک ایڈریس دیتا ہے، یا اسے DHCP پر منتقل کرتا ہے، بشمول اس اندرونی نیٹ ورک کے جس کے ذریعے پینل تک پہنچا جاتا ہے۔
3Set hostnameاپلائنس کا نام۔
4Set console keyboardاس کنسول کا کی بورڈ لے آؤٹ، بشمول tr اور tr.f۔
5Reset the root passwordنیا root پاس ورڈ سیٹ کرتا ہے — کنسول، SSH اور ویب پینل کے لیے۔ پاس ورڈ کھو جانے پر اندر واپس آنے کا راستہ۔
6Reset to factory defaultsکنفیگریشن مٹا دیتا ہے اور ری بوٹ ہو کر ایسا اپلائنس بن جاتا ہے جو خود کو شروع سے تیار کرتا ہے۔ نیچے دی گئی تنبیہ دیکھیں۔
7Power off systemصاف طریقے سے بند کرتا ہے۔
8Reboot systemدوبارہ شروع کرتا ہے۔
9Ping a hostخود اپلائنس سے رسائی کی جانچ کرتا ہے۔
10Shellایک root شیل۔ یہاں کسی چیز پر کوئی حفاظتی روک نہیں؛ اس سے exit کے ذریعے نکلیں۔
11Firewall state (pf)پیکٹ فلٹر کی لائیو حالت — کنکشنز، کاؤنٹرز — براؤزر کے بغیر۔
12Firewall logفلٹر کا لاگ، کنسول پر۔
13Reload all servicesکنفیگریشن دوبارہ لاگو کرتا ہے اور سروسز ری اسٹارٹ کرتا ہے۔ "یہ چلنا چاہیے مگر نہیں چل رہا" کے لیے بھاری ہتھوڑا۔
14Updateکیٹلاگ حاصل کرتا ہے اور اپلائنس کو اس کی ریپوزیٹری سے اپ گریڈ کرتا ہے، اور نتیجہ دکھاتا ہے۔ وہی اپ ڈیٹ جو System → Firmware میں ہے، ایسے اپلائنس کے لیے جس کے پینل تک آپ نہیں پہنچ سکتے۔

Reset to factory defaults ہر چیز مٹا دیتا ہے۔ کنفیگریشن اور اسٹیٹ اسٹور حذف ہو جاتے ہیں اور اپلائنس ری بوٹ ہو کر پہلے بوٹ والا اپلائنس بن جاتا ہے: رولز، سرٹیفکیٹس، صارفین، VPN کلیدیں — سب ختم۔ یہ پہلے پوچھتا ہے اور ڈیفالٹ جواب No ہے۔ جب تک ممکن ہے کنفیگریشن کا بیک اپ لے لیں (System → Configuration → Backups

انٹرفیسز تفویض کرنا

System status
System status

Assign interfaces چنیں، اور مینو ان نیٹ ورک کارڈز کی فہرست دکھاتا ہے جو اسے نظر آتے ہیں۔

Assign interfaces
Assign interfaces

WAN چنیں — وہ جو اپ اسٹریم راؤٹر یا موڈیم سے جڑا ہے — اور پھر LAN، یا اگر اس اپلائنس میں صرف ایک کارڈ ہے تو none۔

نام وہی ہیں جو آپریٹنگ سسٹم ہارڈ ویئر کو دیتا ہے: em0، igb1، vtnet0، ix0۔ کون سا کون ہے، یہ مشین پر منحصر ہے، اور انسٹالر ان کے نام نہیں بدلتا۔ اگر آپ کو یقین نہیں، تو قابلِ اعتماد طریقہ یہ ہے کہ اپ لنک کے سوا سب کچھ نکال دیں اور System status دیکھیں: جس کارڈ پر لنک ہو اور اپ اسٹریم سے ایڈریس ملا ہو وہی WAN ہے۔

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

ایڈریس سیٹ کرنا

Set an interface IP address پوچھتا ہے کہ کون سا انٹرفیس، پھر یہ کہ اسے اپنا ایڈریس کیسے ملنا چاہیے:

Set an interface IP address
Set an interface IP address

  • DHCP — اپ اسٹریم سے مانگیں۔ اپ لنک کے لیے معمول کا انتخاب۔
  • Static — ایڈریس اور پری فکس آپ دیتے ہیں۔ اندرونی انٹرفیس کے لیے معمول کا انتخاب۔

جب آپ کسی اندرونی انٹرفیس کو اسٹیٹک ایڈریس دیتے ہیں، تو اپلائنس اس نیٹ ورک کے اندر ایک DHCP رینج بھی تجویز کرتا ہے اور آپ کے لیے اس کی جانچ کرتا ہے: جو رینج سب نیٹ سے باہر ہو، الٹی چلتی ہو، یا اپلائنس کا اپنا ایڈریس شامل کرتی ہو، اسے قبول کر کے خراب حالت میں چھوڑنے کے بجائے رد کر دیا جاتا ہے۔

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

ایسے اپلائنس کو بحال کرنا جس تک آپ پہنچ نہیں سکتے

اس ترتیب میں آزمانا بہتر ہے:

  1. System status — کیا انٹرفیس چالو ہے، کیا اس کا وہی ایڈریس ہے جس کی آپ توقع کر رہے ہیں، اور کیا ویب پینل کا ایڈریس وہی ہے جسے آپ آزما رہے تھے؟
  2. Ping a host — کیا اپلائنس خود کسی چیز تک پہنچ سکتا ہے؟
  3. Reload all services — کنفیگریشن دوبارہ لاگو کرتا ہے۔
  4. Reset the root password — جب جواب یہ ہو کہ "پینل کھل جاتا ہے مگر میرا پاس ورڈ قبول نہیں کرتا"۔
  5. Shell، باقی ہر چیز کے لیے۔ tail /var/log/... اور اپلائنس کے اپنے لاگز وہیں ہیں۔
  6. Reset to factory defaults، سب سے آخر میں، اور صرف اس وقت جب بیک اپ آپ کے پاس ہو۔

→ تنصیب · اگلا: ابتدائی کنفیگریشن ←