خيلي از دوستان در حال حاضر از مودم corecess 3112ug که به صورت usb هست بهره ميگيند و نمی توانند از آن در لینوکس استفاده کنند. راهنمای نصب این مودم در سایت زیر مطرح شده و در واقع منبع این آموزش لینک زیر هست. من فقط مقداری تمیزکاری بروی این مقاله انجام دادم.
کد:
http://forum.ubuntu-ir.org/index.php?topic=2467.msg15438;topicseen#msg15438
توجه مهم :
این روش بروی توریع اوبونتو تست شده و جواب داده است. و به احتمال زیاد بروی توزیع های دیگر مانند SUSE نیز جواب خواهد داد.
مسئولیت درست بودن و جواب دادن این آموزش به بنده هیچ ارتباطی ندارد. با ریسک خود آن را انجام دهید.
مراحل زير را به صورت کامل انجام دهيد
1- با توجه به نوع توزیع خود درایور EciAdsl را از سایت زیر دانلود کنید و آن را نصب کنید.
کد:
http://eciadsl.flashtux.org/download.php
2- فایل زیر را دانلود کرده و محتویات آن را در مسیر
/etc/eciadsl کپی کنید. برای کپی کردن فایل ها به این مسیر نیاز به مجوز root دارید. پس از دستور
sudo cp استفاده کنید.
کد:
http://eciadsl.flashtux.org/download/eciadsl-synch_bin.tar.bz2
3- در ترمینال این دستور رو اجرا کنید :
sudo eciadsl-config-text تا برای شما این نتیجه حاصل شود.
کد:
saleh@MaadOnline:~$ sudo eciadsl-config-text
Password:
===== 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):
4- گزینه ۱ را انتخاب کنید و سپس
username ,
password اکانت ADSL را وارد کنید. بعد لیستی از سرویس های اینترنتی برای شما نمایش داده میشود. در اینجا شما باید عدد ۵۹ را وارد کنید. بعد از این مرحله از شما dns1 , dns2 رو می خواهد فقط اینتر بزنید.
کد:
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):
DNS2 currently unset
Type in an IP for DNS2 (press ENTER to skip):
5- بعد نوبت به وارد کردن VCI ,VPI می باشد که این رو باید از سرویس دهنده اینترنت بپرسید. که قالبا
vpi=0 ,
vci=32 در اسیا تک میباشد.
بعد از این مرحله لیستی از مودم ها رو برای شما لیست میکنه که شما باید عدد
۶۸ رو وارد کنید.
سپس از شما مشخصات سخت افزاری مودم رو درخواست می کند که شما باید مقادیر
VID1,2=0915 و
PID1,2=8102 وارد کنید.
کد:
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
PID1 currently unset
Type in a PID1 (4-digit hexadecimal): 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):
6- بعد از این مرحله از شما مدل چیپ ست رو درخواست میکند که باید گزینه ۳ یعنی
GS7470 رو انتخاب کنید.
در دو مرحله بعدی باید عدد صفر را وارد کنید.
کد:
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
7- مرحله بعد مربوط به فایل های
Synchronization می باشد که اگر درست
مرحله ۲ را انجام داده باشید با لیست زیر مواجه میشید :
کد:
Select your .bin file for synch:
1) Previous setting (/etc/eciadsl/gs7470_synch18.bin)
2) /etc/eciadsl/gs7470_synch20.bin
3) /etc/eciadsl/gs7470_synch01.bin
4) /etc/eciadsl/gs7470_synch02.bin
5) /etc/eciadsl/gs7470_synch03.bin
6) /etc/eciadsl/gs7470_synch04.bin
7) /etc/eciadsl/gs7470_synch05.bin
8) /etc/eciadsl/gs7470_synch06.bin
9) /etc/eciadsl/gs7470_synch07.bin
10) /etc/eciadsl/gs7470_synch08.bin
11) /etc/eciadsl/gs7470_synch09.bin
12) /etc/eciadsl/gs7470_synch10.bin
13) /etc/eciadsl/gs7470_synch11.bin
14) /etc/eciadsl/gs7470_synch12.bin
15) /etc/eciadsl/gs7470_synch13.bin
16) /etc/eciadsl/gs7470_synch14.bin
17) /etc/eciadsl/gs7470_synch15.bin
18) /etc/eciadsl/gs7470_synch16.bin
19) /etc/eciadsl/gs7470_synch17.bin
20) /etc/eciadsl/gs7470_synch18.bin
21) /etc/eciadsl/gs7470_synch19.bin
22) /etc/eciadsl/gs7470_synch21.bin
Enter your choice (1-22, default is 1):
عدد
18 را وارد کنید.
8- حالا نوبت به انتخاب سیستم سرویس دهنده اینترنت میرسه که باید از لیست زیر
گزینه ۴ یعنی
LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS رو انتخاب کنید.
کد:
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
از این جا به بعد باید هرچی ازتون پرسید رو اینتر بزنید.
اگر درست انجام داده باشید باید به این صورت کانفیگ کرده باشید:
کد:
==== Configuration will be created with these values :
+ User : 8118280058
+ Password : (hidden)
+ Provider : Other
DNS 1 :
DNS 2 :
+ VPI/VCI : 0915/8102
+ Modem : Other
GS chipset : GS7470
VID1/PID1 : 0915/8102
VID2/PID2 : 0915/8102
ALT SYNCH : 0
ALT PPPOECI : 0
+ .bin file : /etc/eciadsl/gs7470_synch18.bin
+ PPP mode : LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
+ use DHCP : yes
+ use static IP : yes
9- بعد از تنظیمات حالا نوبت به این میرسد که راه انداز مودم رو اجرا کنید. لازم به ذکر هست که هر وقت وارد سیستم میشوید باید این کار رو انجام دهید.
حال دستور
sudo eciadsl-start را در ترمینال وارد کنید تا مودم شما نصب شود. بعد از نصب باید مثل log زیر برای شما نمایش داده شود و چراغ های مودم روشن شود.
کد:
saleh@MaadOnline:~$ 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...
saleh@MaadOnline:~$
اگر خروجی بالا رو داشته باشید و چراغ ها روشن شده باشند مودم به صورت کامل نصب شده و برای تست میتونید از دستور
ifconfig ببینید که یک Device به اسم tap0 برای شما ایجاد شده است.
10- حال نوبت به تنظیمات pppoeconf می باشد. در خط فرمان دستور
sudo pppoeconf tap0 را اجرا کنید و در اینجا هم یوزر و رمز ای دی اس ال خود رو بدید و بقیه رو اینتر بزنید
11 - حال کافیه دستور
sudo pon dsl-provider رو در خط فرمان وارد و از اینترنت استفاده کنید.
موفق باشید.