اپنے ہوم راؤٹر سے DD-WRT Mod-Kit کے ذریعہ اور بھی زیادہ طاقت جاری کریں

Sep 15, 2025
ہارڈ ویئر
غیر منقولہ مواد


ہم نے پہلے ہی آپ کو دکھایا ہے کہ آپ نے اپنے گھر کے روٹر کو DD-WRT متبادل فرم ویئر کے ذریعہ بہتری سے بہتر کارکردگی کا مظاہرہ کیا ہے ، اور آج ہم آپ کو DD-WRT Mod-Kit کے ذریعہ اس کو مزید آگے لے جانے کا طریقہ بتانے جارہے ہیں۔

اگر آپ کے پاس پہلے سے ہی نہیں ہے تو ، اس بات کا یقین کر لیں اور سیریز میں پچھلے دو مضامین دیکھیں۔

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

جائزہ

یہ گائیڈ ایک مرحلہ وار راستہ دے گا کہ کس طرح ترمیمات اور اضافے کے ساتھ اپنا ڈی ڈی ڈبلیو آر آرٹ فرم ویئر تشکیل دیں۔ فرم ویئر ترمیم کٹ “.

فرم ویئر میں ترمیم کٹ کسی کو وسیلہ سے مرتب کیے بغیر فرم ویئر میں ترمیم کرنے کے قابل بناتا ہے۔ فراہم کردہ اسکرپٹس کی مدد سے اس طرح تبدیلیاں لانا ، کچھ فائلوں کو ڈاؤن لوڈ ، تبدیل کرنے اور اسے حذف کرنے کا ایک آسان سا معاملہ بن جاتا ہے۔

اس طریقہ کار کو استعمال کرنے کی سب سے بڑی وجہ یہ ہے کہ حال ہی میں DD-WRT کی اس کے لئے تعاون ہے اوپن رائٹ آئی پی کے جی پیکیجز روٹروں کی طرف بڑھ گئے ہیں جن میں ہارڈ ڈرائیوز (یوایسبی کے ذریعے) ہیں ، جو موڈ کٹ کو آئی ڈی کے جی پیکجوں کو کامیابی کے ساتھ انسٹال کرنے کا واحد مستحکم طریقہ بناتا ہے جہاں ایسی ایچ ڈی دستیاب نہیں ہے۔ اس کے علاوہ ، اس طریقہ کار سے آپ کو پیکیجز کی تنصیب کے لئے جے ایف ایف پر انحصار سے چھٹکارا حاصل کرنے کا اضافی فائدہ ہے ، جو صرف 4MB فلیش والے روٹرز کے لئے ایک اصل مسئلہ ہے۔

پبلک ارنجی کی طرف سے تصویر

اہداف

جبکہ اس طریقہ کار کے لئے ہدایات ، پر تفصیلی ہیں DD-WRT وکی اور پر ڈویلپر کی سائٹ ، ہم اس ہدایت نامہ کو ایک کاپی اینڈ پیسٹ کرنے کا طریقہ کار بنانا چاہتے ہیں جو کوئی بھی درج ذیل اہداف کے حصول کے لئے استعمال کرسکتا ہے۔

  • دستک پیکیج اور اس کی انحصار انسٹال کریں۔
  • NVRAM پر مبنی تیار کردہ ترتیبوں کے ساتھ ssmtp پیکیج انسٹال کریں۔
    • اختیاری طور پر TLS smtp (a.k.a. جی میل سپورٹ) کی حمایت کے ساتھ۔

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

انتباہ : ہلکے سے چلنا… اس بات کو ذہن میں رکھیں کہ ترمیم کٹ کا غلط استعمال ، آپ کو روٹر لے سکتا ہے جس کی ضرورت ہے ڈی اینٹ (جیسے کہ اس میں بطور بیکار اینٹوں ). تاہم اگر آپ ایک حقیقی گیک ہیں تو آپ شاید اس نظریے کی سبسکرائب کریں جو ، جو کسی چیز کو تباہ کرسکتا ہے ، وہ کسی چیز کو قابو میں رکھتا ہے ، اور صرف سچے گیکس ہی ایسا کرتے ہیں

شرطیں

  1. اس طریقہ کار کا استعمال کرتے ہوئے کر سکتے ہیں اینٹ جیسا کہ آپ کے روٹر بناتے ہیں ناقابل استعمال ، ہم کسی بھی نقصانات کی کوئی ذمہ داری قبول نہیں کرتے ہیں جو ذیل کے طریقہ کار کے استعمال کی وجہ سے براہ راست یا دوسرے وار ہوسکتے ہیں۔
  2. یہ طریقہ کار ڈیبین پر مبنی نظام (لینی ، نچوڑ اور ٹکسال) پر انجام دیا گیا تھا اور ذیل میں دی گئی ہدایات مان لیں کہ آپ بھی اسے استعمال کر رہے ہیں۔
  3. یہ طریقہ کار صرف ان لوگوں کے لئے تجویز کیا جاتا ہے جنہیں اپنے راؤٹر کو DD-WRT کے ساتھ چمکانے کا تجربہ ہوتا ہے ، ان تمام ہروقت شرائط ، انتباہات اور حدود کے ساتھ جو اپنے ہارڈ ویئر سیٹ اپ کے لئے درخواست دیتے ہیں۔ ہماری اچھی جگہ شروع ہوگی اپنے گھر کے راؤٹر کو ایک اعلی طاقت والے راؤٹر میں تبدیل کریں جس میں DD-WRT ہے رہنما.
  4. آپ کے روٹر کو کم از کم DD-WRT کے "منی" ورژن کی حمایت کرنا ہوگی۔
  5. یہ طریقہ کار لنکس ڈبلیو آر ٹی 44 جی ایس / ایل روٹرز پر تیار اور تجربہ کیا گیا تھا ، اگر آپ دوسرے دکانداروں کے روٹرز استعمال کرتے ہیں تو ، آپ کا مائلیج بھی بہت ہوسکتا ہے۔

سیٹ اپ

مطلوبہ پیکیج انسٹال کرنا

فرم ویئر میں ترمیم کٹ مرتب کرنے اور کام کرنے کے ل some کچھ انحصار کرتا ہے۔ ایک ہی وقت میں ان سب کو انسٹال / اپ ڈیٹ کرنے کے لئے ٹرمینل میں یہ کمانڈ جاری کریں:

sudo اپٹیلیٹی انسٹال جی سی سی جی ++ بینوٹیلز پیچ bzip2 فلیکس بائسن gettext ان زپ zlib1g-dev libc6 بغاوت

موڈ کٹ ڈاؤن لوڈ کریں

ایک سب فولڈر بنائیں ، اور سرکاری SVN سے کٹ حاصل کریں:

mkdir فرم ویئر_موڈ_کیٹ
سی ڈی فرم ویئر_موڈ_کیٹ
ایس این این چیک آؤٹ
سی ڈی فرم ویئر موڈ کٹ صرف پڑھنے کے / ٹرنک /

کام کرنے کے لئے ایک فرم ویئر ڈاؤن لوڈ کریں

غور کرنے والی پہلی چیز یہ ہے کہ آپ کون سا ورژن استعمال کرنا چاہتے ہیں؟
انگوٹھے کی ایک قاعدہ یہ ہے کہ: جب شک میں "منی" استعمال کریں۔ اس کی وجہ یہ ہے کہ جب تک آپ کا روٹر کم سے کم "منی" ورژن کی حمایت کرتا ہے ، اس کا استعمال آپ کو بلاٹ ویئر کے بغیر عام طور پر استعمال ہونے والی سبھی خصوصیات فراہم کرتا ہے۔ اس طرح عمل کے ل even دونوں جگہ چھوڑ دیں اور یہاں تک کہ کچھ JFFS جگہ بھی دوسرے استعمال زیادہ تر معاملات میں

ایک بار جب آپ نے کسی ورژن کا فیصلہ کرلیا تو ، آپ کو دستیاب فرم ویئر کی تازہ ترین ترمیم کا استعمال کرنے کی سفارش کی جاتی ہے ، کیونکہ ان کے "مستحکم" ہم منصبوں کے مقابلے میں ان میں بہت سے بگ فکس ہوتے ہیں۔
اس تحریر کے وقت تازہ ترین تحریر "03-17-11-r16454" تھی اور اس ترمیم کا استعمال ان احکامات میں ہوتا ہے جن کی پیروی کرتے ہیں۔

ویجٹ http://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/BrainSlayer-V24-preSP2/2011/03-17-11-r16454/broadcom/dd-wrt.v24_mini_generic.bin

ہم کس ورژن کو استعمال کررہے ہیں اس سے باخبر رہنا آسان بنانے کے لئے ، ڈاؤن لوڈ فائل کا نام تبدیل کرکے اس کے ورژن نمبر کی نمائندگی کریں:

mv dd-wrt.v24_mini_generic.bin dd-wrt.v24_mini_generic-03-17-11-r16454.bin

یہ یقینا option اختیاری ہے ، لیکن نیچے دیئے گئے احکامات فرض کرتے ہیں کہ آپ نے فائل کا نام تبدیل کردیا ہے۔

فرم ویئر نکالنا

فرم ویئر کے اندر فائلوں کو تبدیل کرنے کے قابل ہونے کے ل we ہمیں اس کے مواد کو عارضی ڈائریکٹری میں نکالنے کی ضرورت ہے۔
اس کمانڈ کا نحو یہ ہے:
./extract_firmware.sh FIRMWARE_IMAGE WORKING_DIRECTORY
ہمارے معاملے میں ، اس کا ترجمہ کریں گے:

./extract_firmware.sh dd-wrt.v24_mini_generic-03-17-11-r16454.bin ./working_dir_mini1

نوٹ: جب آپ اس کمانڈ کو چلاتے ہیں تو ، یہ آپ کے سسٹم میں جدید کٹ ٹولز تیار کرتا ہے۔ یہ صرف ایک بار ہوتا ہے اور تھوڑا سا وقت لگ سکتا ہے… لہذا صبر کریں…

پیکیج انسٹال کرنا

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

دستک پیکیج

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

نوکڈ ایک ڈیمون ہے جو لنک لیئر پر مواصلات کے واقعات کو تسلسل کے ل. سنتا ہے پھر ان پر عمل کرتا ہے۔
اس کا مطلب کیا ہے ، یہ ہے کہ آپ کے پاس آلہ ڈیمون چل رہا ہے یہاں تک کہ بندرگاہوں پر "سن" نہیں (ایک پورٹ اسکین انہیں کھلا نہیں دیکھ سکے گا) اور پھر بھی اس کو آپ کی ضرورت کے مطابق کچھ کرنا ، صرف ایک ہی کمانڈ سے راستہ تک ایک مکمل اسکرپٹ کے لئے. اس تکنیک کا استعمال آپ سرور کو اپنے گھر کے نیٹ ورک کو بے نقاب کیے بغیر (انٹرنیٹ پر) دور (انٹرنیٹ پر) کسی بھی قسم کی کارروائی کرنے کیلئے متحرک کرسکتے ہیں۔

نوکڈ کے پاس صرف ایک درج depend انحصار ہے ، لہذا یہ جاری کرکے پیکیج اور اس کی انحصار ڈاؤن لوڈ کریں:

ویجٹ ڈاؤن لوڈ
ویجٹ ڈاؤن لوڈ

فرم ویئر میں "دستک ڈیمون" (دستک) ipk انسٹال کریں:

./ipkg_install.sh knockd_0.5-1_mipsel.ipk ./working_dir_mini1/

فرم ویئر میں "پیکٹ گرفتاری" (libpcap) ipk انسٹال کریں:

./ipkg_install.sh libpcap_0.9.4-1_mipsel.ipk ./working_dir_mini1/

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

SSMTP پیکیج

ایس ایس ایم ٹی پی پیکیج آپ کے روٹر کو ای میل پیغامات بھیجنے کے قابل بناتا ہے جس طرح ہم نے اپنے میں دکھایا ہے Gmail یا SMTP کا استعمال کرتے ہوئے لینکس پر ای میل الرٹس سیٹ اپ کرنے کا طریقہ سرور کے لئے اس کے بعد ہم نے آپ سے وعدہ کیا تھا کہ ہم یہ ظاہر کریں گے کہ اس کو ڈی ڈی ڈبلیو آر آر کے لئے تشکیل کرنے کا طریقہ ہے اور اب ہم ان کی فراہمی کریں گے۔
یہ بنیادی طور پر مفید ہے اگر آپ راؤٹر پر اسکرپٹ تیار کرنے جارہے ہیں جو آپ ای میل کے ذریعہ ان کے آپریشن سے متعلق رائے وصول کرنا چاہتے ہیں۔

اس پیکیج کا سیٹ اپ تھوڑا سا پیچیدہ ہے تو پھر یہ سرایت لینکس سسٹم پر ہوتا ہے کیونکہ سرایت شدہ سسٹم کی طرف سے عائد کردہ حد کی وجہ سے ، لہذا گہری سانس لیں… تیار؟…. چلو… :)

پیکیج ڈاؤن لوڈ کریں:

ویجٹ ڈاؤن لوڈ

فرم ویئر میں "ssmtp" ipk انسٹال کریں:

./ipkg_install.sh ssmtp_2.61-1_mipsel.ipk ./working_dir_mini1/

TLS کی حمایت (اختیاری)
ایس ایس ایم ٹی پی کسی دوسرے پیکیج کو اپنی انحصار کے بطور فہرست نہیں بناتا ہے ، تاہم ، اگر آپ ایس ایم ٹی پی گیٹ وے کو استعمال کرنے کے قابل ہونا چاہتے ہیں جس کے لئے TLS تصدیق کی ضرورت ہوتی ہے (یعنی۔ جی میل ) ، آپ کو اوپن ایس ایل پیکیج بھی انسٹال کرنا ہوگا۔
نوٹ : ایک بہت بڑا ہے واپسی ایسا کرنے کے لئے بعد میں جے ایف ایف کے لئے روٹر پر کافی کم جگہ کی صورت میں۔ یعنی اوپن ایس ایس ایل پیکیج آپ کے کل 4 ایم بی (عام نار “میگا” سپورٹنگ روٹر کے ل)) سے تقریبا 500K جگہ لیتا ہے ، جس سے آپ جے ایف ایف کے ہیڈ ہیڈ میں مل جائیں گے اور آپ کو پتہ چل جائے گا کہ آپ کے بائیں ، لیکن ایک قیمتی چند ، بلاکس کے ساتھ مفت جے ایف ایف اسپیس (WRT54GL پر تقریباK 60KB)۔

چونکہ وہاں ابھی بھی غیر TLS موجود ہیں جو وہاں SMTP سرور کی ضرورت ہوتی ہے (عام طور پر آپ کے ISP کی) ، میں تجویز کرتا ہوں کہ اگر آپ واقعی میں TLS درکار گیٹ وے کو استعمال کرنے کی ضرورت ہو تو ، سوچنے کے لئے ایک منٹ لگائیں۔

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

ویجٹ ڈاؤن لوڈ

فرم ویئر میں "اوپن ایس ایل" (لائبوپینسل) ipk انسٹال کریں:

./ipkg_install.sh libopenssl_0.9.8d-1_mipsel.ipk ./working_dir_mini1/

تشکیلات
ایس ایس ایم ٹی پی پیکیج میں ایک حد ہے ، کہ متبادل ترتیب فائل سے اس کا مطالبہ کرنا ممکن نہیں ہے۔
کیوں کہ فرم ویئر صرف پڑھنے کے قابل ہے جب اس کے روٹر پر ہوتے ہیں ، اس کا مطلب یہ ہوتا ہے کہ باکس سے باہر ہم صرف فرم ویئر میں ہی تشکیل کو سخت کوڈ کرسکتے ہیں۔
تاہم ، اگر ہم صرف ای میل کی ترتیبات کو تبدیل کرنے کے ل all ، تمام فرم ویئر ترمیمی اقدامات سے گزرنا نہیں چاہتے ہیں تو کیا ہوگا؟ (مثال کے طور پر پاس ورڈ میں تبدیلی)۔

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

  1. کنفگریشن فائلوں کا مقام بنائیں جس میں ssmtp پیکیج وغیرہ کے تحت صرف پڑھنے کے محل وقوع کی نشاندہی کرتا ہے ، tmp ڈائریکٹری کی طرف اشارہ کرتا ہے جو رن ٹائم کے وقت قابل تحریر ہے۔
  2. ایک ایسا اسکرپٹ بنائیں جو آغاز کے وقت NVRAM متغیرات کی بنیاد پر ترتیب کو متحرک طور پر تشکیل دے۔

اس مقصد کو حاصل کرنے کے لئے ، کچھ اضافی اقدامات کی ضرورت ہے…

ssmtp کنفگریشن ڈائریکٹری کو SyMLink کریں
جیسا کہ اوپر بیان کیا گیا ہے ، ہمیں اس کو بنانے کی ضرورت ہے / وغیرہ / ssmtp روٹر پر محل وقوع ، کی طرف اشارہ کریں / tmp ڈائریکٹری اس واحد تحریری جگہ کی حیثیت سے ہے جو ہمارے پاس رن ٹائم کے وقت راؤٹر پر موجود ہے۔ ایسا کرنے کے لئے ، ssmtp ڈائرکٹری کو حذف کریں جو ipk انسٹالر کے ذریعہ تشکیل دیا گیا تھا۔

rm -rf ./working_dir_mini1/rootfs/etc/ssmtp/

ایک نیا علامتی لنک بنائیں جو / وغیرہ / ssmtp کو روٹر کے روٹ فائل سسٹم پر ، / tmp / etc / ssmtp کی طرف اشارہ کرنے کے ل points ایک مطلق راستہ بنائے گا۔

ln -s / tmp / وغیرہ / ssmtp / ./working_dir_mini1/rootfs/etc/ssmtp

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

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

نیا ابتدائی اسکرپٹ بنائیں:

vi ./working_dir_mini1/rootfs/etc/init.d/S80ssmtp

نوٹ: آپ دوسرا ایڈیٹر استعمال کرسکتے ہیں ، میں vi استعمال کرتا ہوں کیونکہ اس سے روٹر پر دستیاب چیزوں کے مطابق…
اسے اپنا مواد بنائیں:

#! / بن / ش
#
# عنوان: ssmtp_nvram.sh
# مصنف: جیریمی کولیک اور ایویڈ روی
# سائٹ: http://www.BSumum.com ، http://howtogeek.com
#
# اسکرپٹ کو این وی آرامس سے تشکیل فائل بنانے کے لئے۔
# کسی بھی فائل کی فائل استعمال کرے گی جو استعمال کرتی ہے
# var = قدر کی قسم کے جوڑے۔
#
# Nvram متغیرات کے لئے سابقے استعمال کرتا ہے۔
#
# и.е.
# ssmtp میزبان نام = کچھ اور
# کا ترجمہ ssmtp.conf میں ہوتا ہے
# میزبان نام = کچھ اور
#
لاگر_فنک ()
{
logger -s -p local0.notice -t SSMTP_init $ 1
}

logger_func "############ # SSMTP init रन #############"
logger_func "/ tmp میں وغیرہ ڈائریکٹری بنانا"
[ ! -d /etc/ssmtp/ ] && mkdir -p / tmp / وغیرہ / ssmtp /
CONFIG_FILE = / etc / ssmtp / ssmtp.conf
NVRAM_PREFIX = ssmtp_
PACKAGE_NAME = ʻecho $ NVRAM_PREFIX | sed 's / _ / /' `

logger_func "پیکیج کے لئے CONFIG_FILE پیدا کررہا ہے $ PACKAGE_NAME"
#echo $ 0: پیکیج کے لئے CONFIG_FILE پیدا کررہا ہے AC PACKAGE_NAME
گونج "#! / bin / sh"> ON CONFIG_FILE
گونج "#" >> ON CONFIG_FILE
گونج "# آٹو nvram پر مبنی بذریعہ >> 0" >> $ CONFIG_FILE
گونج "#" >> ON CONFIG_FILE

اگر [ -z "`nvram show | grep ssmtp`" ]
پھر
logger_func "ایسا معلوم ہوتا ہے کہ آپ نے کنفف فائل بنانے کے لئے درکار NVRAM متغیرات متعین نہیں کیے ہیں۔"
logger_func "** اپنے شروعاتی اسکرپٹ میں ان احکامات کا استعمال کرتے ہوئے ** پر غور کریں:"
logger_func "nvram سیٹ [email protected]"
logger_func "nvram سیٹ ssmtp_mailhub = smtp.gmail.com: 587"
logger_func "nvram [email protected]"
logger_func "nvram ssmtp_UseSTARTTLS = YES" سیٹ کریں
logger_func "nvram سیٹ ssmtp_AuthUser = صارف نام"
logger_func "nvram سیٹ ssmtp_AuthPass = پاس ورڈ"
logger_func "nvram سیٹ ssmtp_FromLineOverride = YES"
logger_func "NVRAM متغیرات بنائیں اور ترتیبات کو متاثر کرنے کے ل init init اسکرپٹ کو دوبارہ چلائیں یا دوبارہ چلائیں۔"
باہر نکلیں 0
ہو

###########################################################
#
# مین لوپ
#
SED_COMMAND = "s / $ NVRAM_PREFIX / /"
CONFIG_VARS = v nvram شو | گریپ $ NVRAM_PREFIX | sed "$ SED_COMMAND" `
میرے لئے ON CONFIG_VARS؛ کیا
بازگشت $ i >> ON CONFIG_FILE
کیا

###########################################################
#
# وویک چیک
#
اگر [ ! -f "$CONFIG_FILE" ]؛ پھر
# ایکو "$ 0: ERROR - create CONFIG_FILE تشکیل نہیں دے سکی۔ شاید وہاں کوئی سنک / وغیرہ / XXXX -> / tmp / وغیرہ / XXXX نہیں ہے؟"
logger_func "ERROR - $ CONFIG_FILE تشکیل نہیں دے سکی۔ شائد کوئی سمک / وغیرہ / XXXX -> / tmp / وغیرہ / XXXX نہیں ہے؟"
ہو
logger_func "############ # SSMTP init رن ختم #############"

اس پر عمل درآمد کریں:

chmod + x ./working_dir_mini1/rootfs/etc/init.d/S80ssmtp

اسکرپٹ میں این وی آر اے ایم کے منتظر متغیر کا نوٹ لیں ، ہماری ذمہ داری ہے کہ ہم راؤٹر پر اپنے ترمیم شدہ فرم ویئر کو انسٹال کرنے کے بعد ان کے ساتھ کچھ کام کریں۔

ترمیم شدہ فرم ویئر بنائیں

اب چونکہ ہر چیز اپنی جگہ پر ہے ، اب وقت آگیا ہے کہ ترمیم شدہ فرم ویئر کو ایک کمپریسڈ بائنری میں دوبارہ پیکیج کیا جائے جس سے ہم روٹر پر فلیش لگائیں۔
"build.sh" اسکرپٹ ترکیب یہ ہے:
./buld_firmware.sh OUTPUT_DIR WORKING_DIRECTORY

ایسا کرنے کے لئے ہم فراہم کردہ اسکرپٹ کا استعمال کرتے ہیں ، لہذا جاری کریں:

./ بلٹ_فرم ویئر.شپ آؤٹ_ٹیمینی 1 ./working_dir_mini1/

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

اب آپ اپنے روٹر پر "custom_image_00001-genic.bin" نامی فائل فلیش کرسکتے ہیں آپ عام طور پر ایک DD-WRT فرم ویئر کریں گے .

نوٹ : فرم ویئر فلیش سے پہلے ، اس کے دوران اور دائیں سے پہلے "فیکٹری ڈیفالٹ" میں بحال کرنا مت بھولنا۔

فلیش مرحلہ پوسٹ کریں

چونکہ ہم نے ایس ایس ایم ٹی پی کنفیگریشن فائل بنانے کے ل N ایس وی ایم اے ایم پیکیج کو NVRAM متغیر کی تلاش کی ، لہذا اب ہمیں اسے گمشدہ معلومات فراہم کرنے کی ضرورت ہے۔
ہم اس کام کو ویب GUI "رن کمانڈز" فنکشن کا استعمال کرکے انجام دیں گے۔

ویب- GUI -> "انتظامیہ" -> "احکامات" -> مندرجہ ذیل متن خانے میں چسپاں کریں:

nvram [email protected] سیٹ کریں
nvram سیٹ ssmtp_mailhub = smtp.gmail.com: 587
nvram [email protected] سیٹ کریں
nvram ssmtp_UseSTARTTLS = YES سیٹ کریں
nvram سیٹ ssmtp_AuthUser = آپ کا gmail-صارف-نام (@ gmail.com کے بغیر)
nvram ssmtp_AuthPass = آپ-Gmail-پاس ورڈ
nvram ssmtp_FromLineOverride = YES سیٹ کریں
nvram کمٹ

مساوی (=) علامت کے بعد متن کو اپنی اصل معلومات کے ساتھ تبدیل کریں ، اور پھر "چلائیں کمانڈز" کو دبائیں۔
نوٹ : اگر آپ باقاعدہ ، غیر TLS استعمال کرتے ہوئے استعمال کررہے ہیں تو ، SMTP سرور کو استعمال کرنے کیلئے 587 کے بجائے 25 ہے۔

اب جب کہ ایس ایس ایم ٹی پی کی معلومات استعمال کے ل ready تیار ہے ، آپ کو انکرپٹ شروع کرنا ہوگا۔ لہذا آپ یا تو روٹر کو دوبارہ بوٹ کر سکتے ہیں ، یا اسے "کمانڈز" ٹیکسٹ باکس میں چسپاں کر سکتے ہیں:

/اٹک/انت.د/س٨٠صمتپ

پھر دوبارہ "کمانڈ چلائیں" کو دبائیں۔
اس کمانڈ کی آؤٹ پٹ کی طرح ہونا چاہئے:

ٹیسٹ کریں کہ آپ ای میل بھیج سکتے ہیں
اس کو دوبارہ "کمانڈز" ٹیکسٹ باکس میں اپنے ای میل ایڈریس کے ساتھ درج ذیل کمانڈ میں چسپاں کریں:

گونج "123 کیووای ایسوسی ایبل کی مصیبت جانچ کرنا" | ssmtp -vvv [email protected]

پھر دوبارہ "کمانڈ چلائیں" کو دبائیں۔
چونکہ ہم نے اضافی فعل کے لئے -vvv آپشن کا استعمال کیا ہے ، لہذا اس کمانڈ کا آؤٹ پٹ ایسا ہونا چاہئے:

اگر سب کچھ ٹھیک رہا تو آپ کو سیکنڈ کے اندر ٹیسٹ ای میل ملنا چاہئے۔

ہم امید کرتے ہیں کہ آپ اپنے گھر کے روٹر کی حدود کو آگے بڑھانے کے لئے اس معلومات کا استعمال کرسکتے ہیں جتنا آپ نے سوچا اور اب آپ واقعی اپنے گھر کے روٹر اور DD-WRT کو کنٹرول کریں


لینکس زندگی میں توسیع کرتا ہے ، لینکس شعور کو وسعت دیتا ہے… پیکٹ کے سفر کے لئے لینکس ضروری ہے

.entry-content .ینٹری فوٹر

How To Install Dd-wrt On A Linksys WRT54GL Router

How To Install DD-WRT On A Wireless Router - Techneek TV

DD-WRT Install (Supercharge) TP Link TL-WDR 4300 N750 Dual Band Router


ہارڈ ویئر - انتہائی مشہور مضامین

جب آپ بیرونی ماؤس کو مربوط کرتے ہیں تو اپنے پی سی کے ٹچ پیڈ کو کیسے غیر فعال کریں

ہارڈ ویئر Aug 29, 2025

غیر منقولہ مواد اگرچہ لیپ ٹاپ ٹچ پیڈس کارآمد ثابت ہوسکتے ہیں — خاص طور پر جو اشاروں کی تائید کرتے ہ�..


اگر آپ کا اسمارٹ فون گرم ہے تو کیا کریں

ہارڈ ویئر Jan 16, 2025

غیر منقولہ مواد آپ کے کمپیوٹر کے برعکس ، آپ کے اسمارٹ فون میں مداح یا خود کو ٹھنڈا رکھنے کا کوئی دوس�..


آپ اپنے Chromebook پر استعمال کرنے والے بہترین Android ایپس

ہارڈ ویئر Jul 3, 2025

غیر منقولہ مواد اگر آپ اتنے خوش قسمت ہیں کہ ایک جدید Chromebook جس میں Android ایپس چل سکیں ، آپ کو یقینا this ا..


ایمیزون ایکو اور لاجٹیک ہم آہنگی حب کے ذریعہ اپنے TV یا سٹیریو کو کیسے کنٹرول کریں

ہارڈ ویئر Jul 5, 2025

اگر ریموٹ کا استعمال کرتے ہوئے اپنے ٹی وی کو آن کرنا آپ کے لئے بہت پرانا اسکول ہے ، یہاں یہ ہے..


کسی بھی کمپیوٹر سے کسی فون یا آئی پیڈ میں تصاویر کیسے برآمد کریں

ہارڈ ویئر Apr 13, 2025

اگر آپ ونڈوز یا لینکس پی سی کو اپنے بنیادی کمپیوٹر کے طور پر استعمال کرتے ہیں ، لیکن اپنے رکن میں سے ا..


ایک معیاری مائیکروسافٹ اورینٹڈ کی بورڈ پر جہاں ایپس کی کلی واقع ہے؟

ہارڈ ویئر Mar 9, 2025

کی بورڈ شارٹ کٹ ہمارے کام کے بہاؤ کو بہت آسان بناسکتے ہیں ، لیکن جب آپ کو ایک غیر واضح کلید کے ساتھ شا�..


ٹپس باکس سے: DIY پروجیکٹر اسکرین ، ورسٹائل میں کار USB چارجنگ ، اور اینڈروئیڈ پر ریڈڈیٹ

ہارڈ ویئر Sep 14, 2025

غیر منقولہ مواد ہفتے میں ایک بار ہم آپ کے کچھ عمدہ اشارے تیار کرتے ہیں اور ان کو سب کے ساتھ بانٹتے ہیں۔ �..


کیا آپ کا ڈیسک ٹاپ پرنٹر پرنٹنگ خدمات سے زیادہ مہنگا ہے؟

ہارڈ ویئر Dec 21, 2024

جبکہ بہت سارے صارفین سستے پرنٹنگ خدمات کے مقابلے میں ، ڈیسک ٹاپ پرنٹرز کو فوٹو پرنٹ کرنے کا ایک بہتر�..


اقسام