ترکیب چندین فایل ویدئویی با mencoder

26 03 2012

شاید برای شما هم پیش اومده باشه که بخواین چندین فایل ویدئو رو به  به یک فایل ویدئو تبدیل کنید. مثلن وقتی که فیلم از روی ۲ تا CD کپی شده:

$ ls
Citizen Kane cd1.avi
Citizen Kane cd2.avi

خب به راحتی می‌زنم:

$ mencoder -oac copy -ovc copy -forceidx \
"Citizen Kane cd1.avi" \
"Citizen Kane cd2.avi" \
-o "Citizen Kane.avi"

توضیح هم این که این برنامه‌ی mencoder یک برنامست که MPlayer ایجاد کرده برای انکد کردن محتوا‌های چند رسانه‌ای.

آپشن‌هایی هم که استفاده شده به این معنی هستن:

  • oac: کدک صدای خروجی. copy هم به این معنیه که کدک فایل منبع حفظ بشه.
  • ovc: کدک ویدئوی خروجی. copy هم به این معنیه که کدک فایل منبع حفظ بشه.
  • o: فایل خروجی
  • forceindex: ساخت مجدد فایل index.




ابزار دانلود – aria2

6 01 2009

بعد از یه مدت طولانی بهتره یه مطلب بدرد بخور بنویسم.
اگه یه گنو/لینوکسی باشید، حتماً اسم wget رو شنیدین و احتمالاً با اون کار هم کردین. برنامه‌ی جالبی برای مدیریت دانلود به حساب میاد. ولی یه مشکل کوچیک داره. نمی‌تونه فایل‌ها رو قسمت قسمت کنه تا بتونه با سرعت بهتری اون‌ها رو بگیره. برای من که از اینترنت دانشگاه استفاده می‌کنم و سرعت نسبتاً خوبی دارم، خیلی آزار دهندست که از سمت سرور محدودیت سرعت داشته باشم. اما برنامه‌ای که می‌خوام معرفی کنم اسمش هست aria2 که برنامه‌ی خیلی جالبی برای دانلوده. این برنامه قابلیت‌های جالبی داره، یکیش همین قسمت قسمت کردن فایل‌ها برای دانلود، یکی دیگه که خیلی به درد من خورد، دانلود قسمت قسمت از لینک‌های مختلف. به قولی پشتیبانی از چند لینک دانلود برای یک فایل.

برای استفاده از این برنامه باید اول اون رو نصب کرد. برای اوبونتو و هم خانواده‌هاش:

sudo apt-get install aria2

خب بعد از نصب می‌تونید به صورت زیر از اون استفاده کنید:

aria2c [OPTIONS] [URL | TORRENT_FILE | METALINK_FILE]

شاید جالب باشه دیدن TORRENT_FILE و METALINK_FILE توی گزینه‌های این برنامه! در کل من یه کوچولو هم در موردش بگم. کافیه اول اسم برنامه یا همون aria2c رو بنویسیم و بعد لینک (ها) به فایل رو در ادامه‌ی اون بیاریم! بعد اینتر! همین و همین! به عنوان مثام من فایل mandriva-linux-one-2009-GNOME-int-cdrom-i586.iso رو به صورت زیر دانلود کردم:

aria2c -s10 http://wftp.tu-chemnitz.de/pub/linux/mandrakelinux/official/iso/2009.0/mandriva-linux-one-2009-GNOME-int-cdrom-i586.iso http://ftp.ndlug.nd.edu/pub/Mandrake/official/iso/2009.0/mandriva-linux-one-2009-GNOME-int-cdrom-i586.iso http://mirrors.kernel.org/mandrake/Mandrakelinux/official/iso/2009.0/mandriva-linux-one-2009-GNOME-int-cdrom-i586.iso ftp://mirrors.kernel.org/mandrake/Mandrakelinux/official/iso/2009.0/mandriva-linux-one-2009-GNOME-int-cdrom-i586.iso http://ftp.riken.go.jp/Linux/mandrake/official/iso/2009.0/mandriva-linux-one-2009-GNOME-int-cdrom-i586.iso http://ftp.kddlabs.co.jp/Linux/distributions/Mandrake/official/iso/2009.0/mandriva-linux-one-2009-GNOME-int-cdrom-i586.iso ftp://ftp.nara.wide.ad.jp/pub/Linux/Mandrakelinux/official/iso/2009.0/mandriva-linux-one-2009-GNOME-int-cdrom-i586.iso http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/iso/2009.0/mandriva-linux-one-2009-GNOME-int-cdrom-i586.iso

البته برای توضیح بیشتر هم بگم که اون s10 هم به این معنیه که فایل رو به ۱۰ قسمت تقسیم کن و همزمان اون قسمت‌ها رو دانلود کن.
تو راهنمای این برنامه نوشته که برای ادامه‌ی دانلود هم کافیه که برنامه رو با همون پارامتر‌ها دوباره اجرا کرد! برای توقف دانلود هم کافیه ctrl+C رو از کی‌برد فشرد!
رابط‌های گرافیکی (GUI) هایی هم برای این برنامه طراحی شده که البته من از اون‌ها استفاده نکردم. خودتون ببینید.

خب در اولین زمان ممکن و البته اگر این پست بازخورد خوبی داشت، راهنمای برنامه و اختیاراتش رو ترجمه می‌کنم و توی یک پست اون رو به طور کامل معرفی می‌کنم.

یک اسکرین شات هم بد نیست!:

screenshot-raminramin-laptop-desktop





دانلود ویدئو از یوتیوب در گنو/لینوکس

3 08 2008

این روز ها خیلی توی وبلاگستان می‌بینیم که شیوه‌های مختلف دانلود از یوتیوب رو شرح دادن و کلی روش برای اون معرفی کردن. ما اوبونتوای‌ها هم روش خودمون رو داریم! کاری بس ساده. اول از همه بسته‌ی youtube-dl رو با دستور زیر نصب می‌کنیم:

sudo apt-get install youtube-dl

بسته حدود 65KiB و با اینترنت‌های ۳ پُک در ثانیه (در واحد نرخ گذاری سرعت ارتباطات میون سرخ‌پوست های آمریکا) حدود ۱۰ ثانیه دانلودش طول می‌کشه. بعد با این برنامه ویدئو رو از یوتیوب دانلود می‌کنیم. اما چطور؟ خب یه Terminal باز می‌کنیم و توش می‌نویسیم:

youtube-dl Video_URL

البته Video_URL آدرس اون ویدئو که می‌خوایم دانلود کنیمه. اما خب بد نیست که یکم هم در مورد سوییچ‌های برنامه بگم. با سوییچ o می‌تونیم آدرس و نام فایل خروجی رو تعیین کنیم. البته اول o و بعد آدرس فایل خروجی. بذارین با یه مثال جلو بریم. می‌خوایم ویدئویی که تو این پست معرفی شده رو دانلود کنیم. آدرس ویدئو اینه. http://www.youtube.com/watch?v=2VqV2z7dq3M .خب. اول همین سوییچ o رو تست کنیم. من می‌خوام ویدئو رو دانلود کنم و بریز تو فایل myVideo.flv خب دستور این شکلی می‌شه:

youtube-dl -o myVideo.flv http://www.youtube.com/watch?v=2VqV2z7dq3M

شاید دوست داشته باشیم که با دانلود منیجر دیگه ای مثل wget یا arya2c یا gwget یا kget یا هر چیز دیگه دانلود کنیم ویدئو رو. خب نیاز به لینک مستقیم ویدئو داریم که می‌تونیم از سوییچ g برنامه استفاده کنیم. به این صورت (برای همون ویدئو)

youtube-dl -g http://www.youtube.com/watch?v=2VqV2z7dq3M

خب یکی دیگه از سوییچ های بدرد بخور برنامه، سوییچ t هستش که با اون می‌تونیم اسم فایل خروجی رو با اسمی که تو یوتیوب هستش رو یکسان کنیم:

youtube-dl -t http://www.youtube.com/watch?v=2VqV2z7dq3M

سوییچ s هم باعث می‌شه که چیزی دانلود نشه و فقط فرایند شبیه سازی بشه:

youtube-dl -s http://www.youtube.com/watch?v=2VqV2z7dq3M

خب سوییچ 2 هم که با سوییچ g به کار گرفته می‌شه، باعث نمایش عنوان ویدئو تو خروجی می‌شه (که برای برنامه‌ی مدیریت دانلود به کار میاد):

youtube-dl -g2 http://www.youtube.com/watch?v=2VqV2z7dq3M

البته سوییچ‌های دیگه‌ای هم وجود داره که کاربردشون کمتر از این هاست مثلا سوییچ u و p که برای وارد کردن مشخصات اکانت یوتیوبتو به کار می‌ره یا سوییچ q برا اجرای ساکت (!) برنامه برای این که با تمام سوییچ ها آشنا شین، دستور زیر رو بنویسین:

man youtube-dl

خب امیدوارم این برنامه هم به دردتون بخوره. اما در همین راستا، بد نیست که اینجا و اینجا رو هم ببینید.

پ‌ن: برای باز کردن Terminal کافیه که ALT+F2 رو از روی صفحه‌کلید بزنید و تو صفحه‌ی باز شده بنویسین gnome-terminal





Gmail in Evolution

15 07 2008

ایمیل یکی از ابتدائی ترین استفاده‌های شبکه بود. امروزه با گسترش شبکه‌ها و وجود اینترنت استفاده از ایمیل خیلی فراگیر تر و همه‌گیر‌تر شده طوری که هرکسی برای خودش یک آدرس ایمیل داره. با این روند چک کردن ایمیل هم یک فرایند طبیعی برای افراد هست و به کاری تکراری و روزانه تبدیل شده. شاید ساده ترین راه و در عین حال زمان بر ترین راه برای چک کردن ایمیل اینه که وارد صفحه‌ی سرویس دهنده‌ی ایمیل شد و مشخصات رو وارد کرد تا بشه ایمیل‌ها رو خوند یا ایمیلی نوشت. اما تکرار این مسیر کار خیلی سختیه مخصوصا اگه این کار روزی چندین بار انجام بشه. اما راه حل این مشکل استفاده از یک برنامه‌ی خدمت گیر پست‌الکترونیک (!) یا Email Client که سرعت عمل رو شدیدا بالا می‌بره. شما یک بار مشخصات رو وارد می‌کنید و تنظیمات رو انجام می‌دین و وظیفه‌ی چک کردن ایمیل رو به اون میسپارین.

شاید یکی از معروف ترین شرکت‌های سرویس دهنده‌ی ایمیل، گوگل با سرویسGmail باشه. همونطور که می‌دونید، جی‌میل به قدری فراگیر شده که حتی اسم ایمیل رو هم به خطر انداخته. این سرویس برای کاربر هاش امکان استفاده از پروتوکل‌های POP3 و IMAP رو به رایگان فراهم کرده و کار بر های اون می‌تونن Email Client های خودشون رو به این سرویس متصل کنن.

تو این پست قصد دارم متصل کردن GMail رو به Email Client پیشفرض Ubuntu یعنی Evolution آموزش بدم. البته کسانی که از Mozilla Thunderbird استفاده می‌کنن می‌تونن از راهنمای خود Gmail در این آدرس استفاده کنن. البته من پروتکل IMAP رو توضیح می‌دم که به درد کسانی می‌خوره که همیشه به اینترنت متصل هستن. البته کسانی که از اینترنت‌های Dial-Up استفاده می‌کنن هم می‌تونن از این راهنما استفاده کنن ولی برای اونها پروتکل POP3 مناسب تره. ادامهٔ این ورودی را بخوانید »





زندگی قابل حمل!

22 06 2008

زندگی یک سخت افزار مدیون نرم‌افزاره. مدیون سیستم عامله. من تو وبلاگم خیلی در مورد سیستم عامل می‌نویسم و امروز می‌خوام در مورد اون باز بنویسم. در مورد سیستم عاملی کوچیکی که فقط ۱۸۹ مگابایت حجمشه! این سیستم برای قابل حمل بودن ساخته شده و روی یک حافظه‌ی قابل حمل نصب می‌شه و تمام امکانات یک سیستم عامل رو در اختیارتون قرار می‌ده. البته KDE مدیریت میز کار اون رو بر عهده داره. این سیستم عامل اسمش هست Slax.

می تونید مثل خیلی از توزیع‌های دیگه به صورت CD زنده ارائه می‌شه، می‌تونید Image اون رو از این لینک دانلود کنید.

ولی قسمت هیجان انگیز اون قابلیت نصب روی فلش درایوه! اول باید فایل بسته بندی شده‌ی اون رو از این لینک دانلود کنید. بعد اون رو از حالت فشرده خارج کنید روی حافظه‌ی قابل حمل از جمله فلش یا MP3Player یا حتی دوربین دیجیتال! بعدش اگه از سیستم عامل‌های خانواده‌ی ویندوز استفاده می‌کنید از پوشه‌ی boot فایل bootinst.bat رو اجرا کنید و اگه از سیستم عامل‌های خانواده‌ی Gnu/Linux استفاده می‌کنید از پوشه‌ی boot فایل bootinst.sh رو با اجازه‌ی مدیر اجرا کنید. بعد از مدت کمی حدود چند ثانیه، سیستم عامل روی حافظه نصب می‌شه و می‌تونید کامپیوتر رو با اون روشن کنید! خیلی جالبه! من که شدیدا مجذوب اون شدم!

اما جالب تر می‌شه وقتی از ماژول های اون استفاده کنید! ماژول ها رو از این لینک دانلود کنید و به پوشه‌ی slax/modules روی فلش انتقال بدین! بعد وقتی Slax رو لود می‌کنید اون برنامه‌ها قابل استفاده می‌شن! من این ماژول‌ها رو خیلی دوست دارم:

در همین راستا این ویدئو رو هم ببینید:

به‌روز رسانی

من یک مطلب کامل‌تر در مورد Slax نوشتم. اون رو هم ببینید.





اوبونتو روی فلش درایو

27 05 2008

چیزی که باعث شده توی فرجه‌ی امتحان‌ها به جای درس خوندن بشینم و برای وبلاگم پست بنویسم، چیزی نبوده جز Portable بودن!

گاهی وقت‌ها پیش میاد که به یه کامپیوتر نیاز داریم و کامپیوتر خودمون دم دست نیست! و به یه کامپیوتر دیگه دسترسی داریم. خب ما می‌دونیم توی کامپیوتر خودمون چه خبره، امن هست،امن نیست. شاید به یه برنامه‌ی خاص عادت داریم و یا شاید هم دوست داریم با فایرفاکس خودمون به اینترنت وصل شیم چون برای خودمون Customize ش کردیم یا این که از Extension هایی که توش نصب کردیم باید استفاده کنیم. اما وقتی به کامپیوتری غیر از کامپیوتر خودمون دسترسی داریم از این چیز‌ها خبری نیست. بیاین معنی کامپیوتر رو توی این پاراگراف کالبد شکافی کنیم. در حقیقت معنی معادل برای کامپیوتر توی این پاراگراف چیزی نیست جز «سیستم عامل» یا با دید دیگه «User». حالا اگه راهی پیدا کنیم که بتونیم سیستم عاملمون رو توی جیب بذاریم، به اولین کامپیوتری (که این یکی دقیقا منظورم سخت افزار بود!) که رسیدیم، از جیبمون بیرون میاریمش و راش می‌ندازیم! جالب نیست؟

خب می‌دونیم که نسسخه‌هایی از گنو/لینوکس روی دیسک زنده ارائه می‌شن. خب خیلی خوبه! CD رو توی کیفمون می‌ذاریم و کنارش فلش رو (خذف فعل می‌ذاریم به قرینه!) بعد به اولین کالبد کامپیوتر که رسیدین CD رو می‌ذارین و کنارش فلش رو به USB وصل می‌کنید و کلهم سیستم عامل رو راه می‌ندازین. این خوبه ولی می‌دونیم که دیگه سیستم عامل Customize نشده. یعنی از فایرفاکس خودمون و برنامه‌های خودمون خبری نیست!

به عنوان به کسی که زندگیش روی کامپیوتره* بگم که این کار خیلی زشته که یه فلش تو جیبتون باشه، بعد مجبور باشین همراه خودتون CD داشته باشین. خب کاش راهی بلد بودیم که می‌شد اول CD رو از ماجرا خط می‌زدیم، دوم این که سیستم عامل همراهمون رو می‌شد Customize کرد.

اما تو دنیای نرم‌افزار کار نشد نداره! من الان سیستم عاملم رو با یه فلش 4GB Kingston Data Traveler راه انداختم!!! خب اوبونتو هاردی روش نصبه با تقریبا کلی از برنامه‌هایی که نیاز دارم بهشون از جمله دیکشنری xFardic و Bluefish. اما چطور؟! خیلی آسون. منبع این نوشتم این لینکه. ادامهٔ این ورودی را بخوانید »





چند رسانه‌ای در اوبونتو

27 05 2008

یکی از بزرگ ترین مشکلات برای کسانی که تازه اوبونتو رو نصب می‌کنن، نخوندن فایل‌های چند رسانه‌ای مثل MP3 ایه که خیلی راحت با نصب چند تا بسته مشکل حل می‌شه. اما خب برای کسایی که اینترنت رو توی اوبونتو راه ننداختن خیلی و تازه کار هستن، نمی‌دونن چکار باید کرد. من یه لیست از بسته هایی که باید دانلود بشه رو برای ۴ مدل اوبونتو (گاتسی و هاردی، با دو معماری i386 و amd64)آماده کردم. بر اساس اوبونتو‌ی خودتون دانلود کنید.

ادامهٔ این ورودی را بخوانید »





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

23 04 2008

آقا بیصبرانه منتظریم که اوبونتوی جدید رو ببینیم! فردا ریلیز می‌شه. عکس رو cd رو ببینید:





گنو/لینوکس رو دوست دارم چون… نسخه‌ی پنجم، پسر خاله

10 02 2008

از منابع خوب برای یاد گیری یک نرم‌افزار یا سیستم عامل (که به نوعی نرم‌افزاره) «پسرخاله» است که همیشه در دسترسه! اما عرض شود که، این پسرخاله برای خیلی ها خوبه و خیلی هم به درد می‌خوره ولی خب پسرخاله‌هایاینجانب که تو زمینه‌ی کامپیوتر جماعت در حد گلابی هستن! پس به دردنمی‌خورن. حالا این اطرافیان خوبن ها! ولی چیزن! خیلی خوب بلد نیستن! یعنی اصلا مرجع خوبی نیستن برای ارجاع! در نتیجه اینجانب با مشکل «فقدان پسرخاله» مواجه هستم و با سوییچ به گنو/لینوکس که دیگه امیدی به پسر خاله ندارم! اصولا بدون پسرخاله زندگی سخت می‌شه ولی خوبی این گنو/لینوکس اینه که برات پسرخاله هم می‌سازه! اونم نه یکی دوتا! کلی!

امروز می‌خوام در مورد «کانال های پسر خاله سازی» براتون بنوسم! آقا ما چیز بودیم! خوشمون از این که Trash و Home Folder رو دسکتاپمون باشه، نیومد! رامون (نسخه‌ی جدیدParsix) رو عرض می‌کنم! یکم گریه کردم! ولی درست نشد! این گریه کردن در 90 درصد مواقع جواب می‌ده ها! برنامه‌ی Pidgin رو باز کردم و کلید های «ctrl+A» رو زدم! تو پنجره‌ی باز شده «Add» رو زدم و توی پنجره‌ی جدید «Protocol» رو به «پسرخاله دونی» یا «IRC» تغییر دادم و «Screen Name» رو زدم «saarblog» و بعد «Save» رو زدم! این پنجره که من بش می‌گم «عمو» باز شد و یه سری توضیحات داد! من هم با کمال احترام تو پنجره‌ی «عمو» یه «/» زدم وبعد نوشتم «join» بعدشم یه فاصله و بعد یه «#» زدم و بعد نوشتم «technotux» و بعد اینتر! اینجا خونه‌ی خالست! من که رفتم 27 تا پسرخاله اونجا بودن که هرکی مشغول یه کاری بود! بعضی ها هم مشغول خاله زنک بازی!

جالبه که این خونه‌ی خاله همیشه توش 15-16 تا پسر خاله هست! (پسر خاله جنسیت نداره! یعنی داره ها! کلمه‌ی پسر خاله رو می‌گم! ممکنه پسر خاله‌ی شما دختر باشه!!!) ما زدیم «کمک! چطور این Trash و هم قطاراش رو از رو دسکتاپ رامون برداریم؟» که پسرخاله «ashkan» نوشت «تو خط فرمان بنوس gconf-editor /apps/nautilus/desktop بعد گزینه های اونجا رو نگاه کن!» به! کار این پسر خاله عالی بود! نه تنها به هدفم رسیدم، بلکه چیز های جدیدی هم یاد گرفتم! حالا بیاین بگین گنو/لینوکس بده! هی بگین ها!

من می‌گم« من گنو/لینوکس رو دوست دارم… چون توش همیشه پسرخاله هست!»

حالا گاهی پسرخاله دوست می‌شه و دلت می‌خواد کلی پسرخاله داشته باشی! باید بری خونه‌ی یه خاله‌ی دیگه! اونجا بود که نوشتم «technotux» به جاش می‌نویسم «ubuntu» و وای! 1279 پسرخاله! البته به همه زبون و نژاد و رنگی! پسرخاله پسرخالست! براش رنگ و نژاد زبون معنی نداره که!

خب! دیدین؟ جالب نیست؟ باز معتقدین که باید از گنو/لینوکس دوری کرد چون سخته؟!! نه آقا! شما اینجا همیشه راحتین!

پ‌ن: این پست رو با KompoZer نوشتم! خیلی خوبه! خیلی جالبه! ولی هنوز معتقدم که Bluefish یه چیز دیگست! پ‌ن: این عکس ها رو ببینید:

pidgin.png screenshot-accounts.pngscreenshot-add-account.pngscreenshot-_technotux.png screenshot-_ubuntu.png

Document made with KompoZer





نصب مودم corecess 3112ug در گنو/لینوکس

3 02 2008

متن زیر آموزش نصب مودم های USB مدل corecess 3112ug هستش که شرکت آسیاتک به کاربرانش پیشنهاد می‌کنه یا بهتر بگیم، میندازه! من هم برای ADSL خودم این رو گرفتم که ای کاش قبل از اون یکم بیشتر تحقیق می‌کردم و یه مودم که به کارت شبکه (Ethernet) وصل می‌شه رو می‌گرفتم! گفتم فرق این و اون که به کارت شبکه وصل می‌شه چیه؟! گفت هیچی! گفتم کدوم؟ گفت این USB بهتره! این نهایت تحقیق من بود!

من از اینجا یاد گرفتم که البته خوب یاد نداده، من بهتر توضیح می‌دم:

  • اول از همه از اینجا درایور رو دانلود کنید، البته برای اوبونتو و من تو پارسیکس هم از همین استفاده کردم، برای توزیع های دیگه برین اینجا رو بگردین.
  • دوم از همه! برین و این بسته رو بگیرین.
  • روی اون بسته‌ی اول دو بار کلیک کنید تا نصب شه. این مرحله آسونه و فقط نیاز به دسترسی مدیر داره که باید Password کاربری رو وارد کنید.
  • روی بسته‌ی دوم راست کلیک کنید و Extract Here رو بزنید. یه پوشه کنارش درست می‌شه به این اسم «eciadsl-synch_bin».
  • برای مرحله‌ی سوم راه های زیادی هست از جمله این که شما یک Accessories > Terminal> ترمینال باز کنید و توش برای اوبونتو بنوسید:

sudo nautilus

یا راه دیگه این که کید‌های «ALT» و «F2» رو از روی صفحه‌کلید بزنید و توی اون صفحه بنویسید:

gksu nautilus

  • بعد پسورد رو بزنید، یک پنجره باز می‌شه، از توی اون پنجره برید به پوشه‌ی «eciadsl-synch_bin» که تو مرحله‌‌های قبل ساختید. بعد محتویاتش رو همشون رو انتخاب کنید و یه راست کلیک و بعد Copy بعد دکمه‌ی «ctrl» و «L» رو بزنید تا آدرس بار باز شه. بعد اونجا بنویسید:

/etc/eciadsl

  • بعد enter تا پوشه باز شه. اگر هم پارسیکس دارین که به جای sudo باید نوشت su -c و بعد nautilus البته راه آسون تر که من همیشه استفاده می‌کنم اینه که توی ترمینال می‌نویسم:

sudo cp /home/ramin/installMode/eciadsl-synch_bin/* /etc/eciadsl

که البته اون پوشه‌ی «eciadsl-synch_bin» که چند مرحله پیش گفتم رو توی پوشه‌ی «/home/ramin/installMode/» داشتم.

  • توی مرحله‌ی بعد دستور زیر رو توی همون ترمینال بنویسید:

sudo eciadsl-config-text

که البته برای پارسیکس باید به جای «sudo» از «su -c» استفاده کنید.

  • اینطور متن هایی ظاهر می‌شه:

===== Welcome to the EciAdsl Linux driver configuration =====
  
At any time, press Ctrl+C to quit this script without saving modifications.
  
Tip: you can run eciadsl-config-text with a .bin file as parameter to change
your .bin quickly.
  
Your choice:
  
1) Configure all settings
2) Remove dabusb module
3) Change synch .bin file
  
Enter your choice (1-3, default is 1):

  • شما باید 1 رو بزنید و بعد Enter!
  • بعد از شما Username و بعد Password رو می‌خواد، برای من که اولین بار نیست این تنظیم ها رو انجام می‌دم نتیجه اینه:

Current user name is: username
Type in your user name (given by your provider, press ENTER to keep the previous one): username
  
Current password is: password
Type in your password (given by your provider, press ENTER to keep the previous one):
  
Select your provider:
  
1) AR..Telviso
2) AU..Arachnet
3) AU..iiNet
4) AU..Pacific Internet
5) AU..TPG
6) BE..Belgacom Skynet
7) BE..EDPnet
8) BE..Easynet
9) BE..Openweb
10) BE..PlanetInternet
11) BE..Tiscali Belgium
12) BR..Global Village Telecom
13) CH..Bluewin
14) CH..Econophone
15) CH..Netstream
16) CH..SolNet
17) CH..Sunrise
18) DK..Cybercity
19) DK..Tiscali
20) EG..Noor
21) EG..Menanet
22) ES..Auna
23) ES..Telefonica (ya.com)
24) ES..Wanadoo Spain
25) FI..Elisa Communications
26) FR..9 Telecom
27) FR..Cegetel
28) FR..Club-Internet
29) FR..Easynet
30) FR..Free
31) FR..Nerim
32) FR..Tele2
33) FR..Tiscali
34) FR..Wanadoo (France Telecom)
35) FR..World Online/Tiscali
36) HU..MonorNet
37) IL..Bezeq Intl.
38) IL..Internet Zahav IL
39) IL..Kavei Zahav
40) IL..Netvision
41) IT..Alice Telecom
42) IT..Infostrada
43) IT..Telecom Italia
44) IT..Tiscali Italia
45) PE..Telefonica del Peru
46) PL..Neostrade/TPnet
47) PT..Clix
48) PT..Sapo
49) PT..ViaNetwork
50) RU..Avangard
51) RU..WebPlus
52) SE..Telenordia
53) SG..Pacific Internet
54) SG..Singnet
55) UK..British Telecom
56) UK..Giointernet
57) UK..Kingston/Karoo Rapidtime
58) UK..Pipex UK
59) Other
  
Enter your choice (1-59, default is 1):

  • خب باید other رو انتخاب کنم که شمارش 59 هستش. 59 رو می‌زنم و نتیجه‌ی زیر میاد:

If your provider was not listed (or if you want to overwrite
defaults), you can type in your own DNS servers:
  
DNS1 currently unset
Type in an IP for DNS1 (press ENTER to skip):

  • فقط Enter رو می‌زنم. نتیجه‌ی زیر میاد:

DNS2 currently unset
Type in an IP for DNS2 (press ENTER to skip):

  • باز این رو هم با Enter جواب می‌دم. این نتیجه میاد:

Enter now your VPI/VCI (depending on your provider/country)
Example for France: 8 35  (VPI=8, VCI=35)
These values correspond to the number dialed under Windows.
  
VPI currently set to 0
Type in your VPI (given by your provider, press ENTER to keep the previous one):

  • من بسته به اتصالم که از آسیاتک هستش، 0 رو می‌زنم. در مورد VPI باید بگم که شما باید این عدد رو از شرکت سرویس دهنده‌ی اینترنت ADSLتون بخواین. این نتیجه میاد:

VCI currently set to 35
Type in your VCI (given by your provider, press ENTER to keep the previous one):

  • باز هم بسته به اتصالم 35 رو می‌زنم. VCI رو هم باید از شرکت بپرسید.

Select your modem:
  
1) Previous setting (Other)
2) Aethra Starmodem
3) Allnet ALL768UB
4) Archtek UGW-8000
5) Askey ALE070
6) Askey ALE130
7) Askey ALE150
8) Asus AAM6000UG
9) Atlantis Land I-Storm
10) Aztech 100U
11) BT Voyager
12) BT Voyager 100
13) BT Voyager 105
14) Conceptronic ConADSLUG
15) Conitech Kiowa
16) Cypress Globespan G7000
17) D-Link DSL200
18) D-Link DSL200 rev B
19) D-Link DSL200 rev B1
20) D-Link DSL200 generation III
21) Digicom MichelAngelo
22) Dynalink ALE070
23) ECI B-Focus
24) ECI HiFocus
25) Eicon Diva
26) Ericsson hm120dp
27) Ericsson hm121dp/di
28) Fujitsu FDX310
29) GVC BB039
30) IPM Datacom Webpower
31) IPM Datacom Dataway USB
32) IPM Datacom SpeedWeb USB
33) Kraun ADSL USB (#1)
34) Kraun ADSL USB (#2)
35) Linkmax HSA 100
36) Lucent CellPipe USB-20A (#1)
37) Lucent CellPipe USB-20A (#2)
38) Lucent CellPipe USB-20A (#3)
39) Nortek 2020 (#1)
40) Nortek 2020 (#2)
41) Nortek 2021 (#1)
42) Nortek 2021 (#2)
43) Nortek 2021 (Tiscali)
44) Onixon DSL100U
45) Prolink Hurricane 7000
46) Siemens Santis (#1)
47) Siemens Santis (#2)
48) Siemens Santis (#3)
49) Siemens Santis 10
50) Siemens Santis 100
51) SMC 7003 V.2 USB ADSL
52) Solwise SAR100
53) Solwise EA100
54) Supergrass Surfer
55) Telewell TW-EA100
56) Topcom Webr@cer 850
57) Topcom XPlorer 850
58) Turbocomm EA100
59) Turbocomm EA103
60) US Robotics 8500
61) Virata (Tiscali)
62) Wisecom ws-ad80usg
63) WyTek FM028
64) Xavi X7005Q2
65) Xentrix USB
66) Zoom 5510 ADSL
67) Zyxel Prestige 630-41
68) Other
  
Enter your choice (1-68, default is 1):

  • چون من اولین بار نیست که این تنظیمات رو انجام می‌دم، 68 تا گزینه دارم، گزینه‌ی 1 رو بیشتر از بقیه دارم، در کل باید Other رو انتخاب کنید. برای من 68 هستش. 68 رو می‌زنم و نتیجه این می‌شه:

If your modem was not listed (or if you want to overwrite defaults),
you can enter your own VID1/PID1/VID2/PID2 (use eciadsl-probe-device
to get them), Globespan chipset and USB alt interface values:
  
VID1 currently unset
Type in a VID1 (4-digit hexadecimal):

  • من باید 0915 رو بزنم، این عدد رو از درایور ویندوزی مودم بدست آوردم. این کار رو می‌کنم. شما هم بزنید 0915. نتیجه اینه:

PID1 currently unset
Type in a PID1 (4-digit hexadecimal):

  • این بار باید 8102 رو بزنم، شما هم بزنید 8102، نتیجه اینه:

VID2 currently unset
Type in a VID2 (4-digit hexadecimal):

  • باز هم 0915:

PID2 currently unset
Type in a PID2 (4-digit hexadecimal):

  • و باز هم 8102:

Select your modem chipset:
  
1) Previous setting ()
2) GS7070
3) GS7470
  
Enter your choice (1-3, default is 1):

  • اما چیپست مودم من GS7470 هستش، شما هم اون رو انتخاب کنید. برای من گزینه‌ی 3:

USB ALT INTERFACE for SYNCH process currently set to
Type in the USB ALT INTERFACE for SYNCH (1-digit decimal (0-5) , press ENTER to keep current value):

  • توی این مرحله باید 0 رو وارد کنید:

USB ALT INTERFACE for PPPOECI process currently set to 4
Type in the USB ALT INTERFACE for PPPOECI (1-digit decimal (0-5) , press ENTER to keep current value):

  • باز هم 0 رو وارد کنید (البته Enter هم بعدش ها!):

Select your .bin file for synch:
  
1) Previous setting (/etc/eciadsl/gs7470_synch18.bin)
2) /etc/eciadsl/gs7470_synch01.bin
3) /etc/eciadsl/gs7470_synch02.bin
4) /etc/eciadsl/gs7470_synch03.bin
5) /etc/eciadsl/gs7470_synch04.bin
6) /etc/eciadsl/gs7470_synch05.bin
7) /etc/eciadsl/gs7470_synch06.bin
8) /etc/eciadsl/gs7470_synch07.bin
9) /etc/eciadsl/gs7470_synch08.bin
10) /etc/eciadsl/gs7470_synch09.bin
11) /etc/eciadsl/gs7470_synch10.bin
12) /etc/eciadsl/gs7470_synch11.bin
13) /etc/eciadsl/gs7470_synch12.bin
14) /etc/eciadsl/gs7470_synch13.bin
15) /etc/eciadsl/gs7470_synch14.bin
16) /etc/eciadsl/gs7470_synch15.bin
17) /etc/eciadsl/gs7470_synch16.bin
18) /etc/eciadsl/gs7470_synch17.bin
19) /etc/eciadsl/gs7470_synch18.bin
20) /etc/eciadsl/gs7470_synch19.bin
21) /etc/eciadsl/gs7470_synch20.bin
22) /etc/eciadsl/gs7470_synch21.bin
  
Enter your choice (1-22, default is 1):

  • *- برای من اون gs7470_synch18.bin خوب جواب می‌ده که تو لیست من گزینه‌ی 19 ام هستش. شما اول این رو آزمایش کن اگر جواب نداد، باید یکی یکی بیاین و این رو تغییر بدین.

Select your PPP mode (use the DEFAULT one if you don't know what this means):
  
1) Previous setting (LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS)
2) VCM_RFC2364
3) LLC_RFC2364
4) LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
5) VCM_RFC_1483_BRIDGED_ETH
6) LLC_RFC1483_ROUTED_IP
7) VCM_RFC1483_ROUTED_IP
  
Enter your choice (1-7, default is 1):

  • من باید «LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS» رو انتخاب کنم که گزینه‌ی 4 ام هستش. شما هم اون رو انتخاب کنید.

In current config, DHCP is enabled
Is DHCP used by your provider (MOST users should say NO)?
(y/n or press ENTER to keep current value)

  • این سوال رو با یک حرف «y» جواب بدین.

==== Configuration will be created with these values :
  
+ User          : username
+ Password      : (hidden)
+ Provider      : Other
DNS 1       :
DNS 2       :
+ VPI/VCI       : 0/35
+ Modem         : Other
GS chipset  : GS7470
VID1/PID1   : 0915/8102
VID2/PID2   : 0915/8102
ALT SYNCH   : 0
ALT PPPOECI : 0
+ .bin file     : /etc/eciadsl/gs7470_synch17.bin
+ PPP mode      : LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
+ use DHCP      : yes
+ use static IP : yes
  
Press ENTER to create config files or Ctrl+C to exit now without saving.

  • نتیجه باید دقیقا مثل بالا باشه. اگه تمام مراحل رو درست انجام دادین، Enter رو بزنید و اگه غلطه که «CTRL» رو بگیرین و «C» رو بزنید تا چیزی ذخیره نشه. احتمالا اگه مودم وصل نیست، اون رو وصل کنید و توی خط فرمان برای اوبونتو تایپ کنید:

sudo eciadsl-start

  • لامپ مودم شرو می‌کنه به چشمک زدن تا این که وصل می‌شه، اگه مراحل رو درست انجام داده باشین، اینطور خروجی به شما می‌ده:

[EciAdsl 1/5] Setting up USB support...
  
Preliminary USB device filesystem is OK
  
[EciAdsl 2/5] Uploading firmware...
  
Process skipped .. no more needed
firmware loaded successfully
  
[EciAdsl 3/5] Synchronization...
  
OK eciadsl-synch: success
Synchronization successful
  
[EciAdsl 4/5] Connecting to provider...
  
Connection successful
  
[EciAdsl 5/5] Setting up route table...
  
Waiting for tap0...

  • اگه اینطور نشد از اول مراحل رو انجام بدین و توی مرحله‌ای که با * مشخص کردم، یکی دیگه رو آزمایش کنید. سخت نیست. یکم حوصله می‌خواد! توی ویستا خیلی سخت تر نصب می‌شه! اگه تا اینجا مراحل درست بود تایپ کنید:

sudo pppoeconf tap0

  • این مرحله یک سری سوال می‌پرسه که تقریبا، به جز Username و Password همه رو باید با اینتر جواب داد. بعد از این مرحله بزنین:

sudo pon dsl-provider

  • که بعدش خواهید دید اینطور جوابی می‌ده:

Plugin rp-pppoe.so loaded.

  • خب شما به اینترنت وصل شدین! باور ندارین تایپ کنید:

ping www.yahoo.com

  • اگه وصل باشین شرو می‌کنه به نوشتن یه سری چیز ها! با Ctrl+C متوقفش کنید!

PING www.yahoo-ht3.akadns.net (87.248.113.14) 56(84) bytes of data.
64 bytes from f1.us.www.vip.ird.yahoo.com (87.248.113.14): icmp_seq=1 ttl=51 time=413 ms
64 bytes from f1.us.www.vip.ird.yahoo.com (87.248.113.14): icmp_seq=2 ttl=51 time=367 ms
  
--- www.yahoo-ht3.akadns.net ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 1998ms
rtt min/avg/max/mdev = 367.811/390.522/413.234/22.720 ms

  • از این به بعد هر وقت که خواستین به اینترنت وصل شین باید دو مرحله رو انجام بدین:

sudo eciadsl-start

  • و

sudo pon dsl-provider

  • و برای قط کردن ارتباط باید بزنین:

sudo poff

  • به همین راحتی! برای کاربر های پارسیکس بگم که شما باید ه جای «sudo» از کد « susu -c» استفاده کنید. اما از اونجا که بعضی دستور ها پارامتر هم دارن، پس باید دستور و پارامتر هاش رو توی علامت «’» قرار بدین. مثلا :

sudo -c 'pon dsl-provider'

  • یا راه آسون تر این که قبل از هر کاری بزنین «su» بعد پسورد رو بزنید و دیگه هرجا نوشته بود «sudo» اون رو نادیده بگیرین. آخر کار هم بزنین «exit». البته اگه دوست دارین توی اوبونتو هم اینقدر «sudo» نزنین، یک بار بزنید «sudo su» و از اون به بعد «sudo» ها رو نادیده بگیرین و در آخر هم «exit» رو بزنین.

ممکنه بعضی ها به مرحله‌ی 1 و 2 گیر بدن که چطور بدون اینترنت باید دانلود کرد! این که خیلی آسونه، شما باید همین الان که به اینترنت وصلین، این صفحه رو save کنید توی یک فلش و اون دو تا رو هم بریزین توی همون فلش یا هر حافظه‌ی دیگه! ما فرض کردیم از توی یه کافی نت به اینترنت وصل شدین! البته خب اگه وقت خرید مودم دقت بیشتری به خرج می‌دادین! این مشکلات رو نداشت! من برای ویستا جونم درومد تا بالاخره خودم یه درایور گرفتم و یکم تغییر دادم تا نصب شه! از این تو گنو/لینوکس خیلی بیشتر فسفر سوزوندم!

به‌روز رسانی:

من خیلی وقته که این مودم رو ندارم. برای همین شاید نتونم بهتون کمکی بیشتر از این کنم. با این همه سوال بپرسین، شاید تونستم کاری کنم.

پ‌.ن‌: این مطلب رو در تاریخ ۱۳ اسفند ۸۸ بازنویسی کردم.








دنبال‌کردن

هر نوشتهٔ تازه‌ای را در نامه‌دان خود دریافت نمایید.