logo

تنظیمات PPPoE بر روی سیستم عامل

به صفحه تنظیمات PPPoE بر روی سیستم عامل خوش آمدید

PPPoE یکی از پروتکل های شبکه می باشد که مخفف Point To Point Protocol Over Ethernet است که بیشتر توسط ارائه دهندگان خطوط ADSL مورد استفاده قرار می گیرد و قابلیت ارتباط چندین کاربر در یک محل، توسط یک خط ADSL را ارائه می دهد و همچنین امکان برقراری چندین کاربر را نتها یک کارت شبکه فراهم می کند در منوی سمت راست نحوه تنظیمات PPPoE را به تفیک سیستم عامل های مختلف را برای شما نشان داده ایم.

Windows
Windows
Mac OS
Mac OS
Linux
Linux
Solaris
Solaris
Free BSD
Free BSD
Windows 8
Windows 7
Windows VISTA
Windows XP
Windows server 2003
Windows 2000
Windows 98

1.1 ابتدا باید به کنترل پنل ویندوز ۸ وارد شوید.برای این کار چندین راه وجود دارد. که ما در این جا ۲ راه را توضیح داده ایم.

راه اول: وارد Desktop ویندوز ۸ شوید و از پنل سمت راست تصویر ( Charm bar) گزینه Settings را انتخاب کنید.

windows 8

حالا Control panel را انتخاب کنید.

windows 8

راه دوم: برای این کار بر روی منوی Start کلیک راست کنید و سپس گزینه Control Panel را انتخاب نمایید.

windows 8

نکته: برای این کار میتوانید از کلید های ترکیبی Win + X نیز استفاده کنید.2.1 حالا مطمئن شوید که کنترل پنل در حالت نمایشی Category قرار دارد، سپس بر روی گزینه Network and Internet کلیک نمایید.

windows 8

3.1 حالا بر روی Network and Sharing Center کلیک کنید.

windows 8

4.1 سپس بر روی Set up a new connection or network کلیک کنید.

windows 8

5.1 در این قسمت بر روی گزینه اول یعنی Connect to the Internet کلیک کرده و گزینه Next را انتخاب کنید.

windows 8

6.1 در این مرحله اگر قبلا کانکشن دیگری ساخته باشید از شما سوال میشود که آیا میخواهید از کانکشن قبلی استفاده کنید یا نه، که شما با انتخاب گزینه No, create a new connection قادر خواهید بود تا یک کانکشن جدید بسازید. حال بر روی گزینه Next کلیک کنید.

windows 8

7.1 حالا گزینه Broadband PPPoE را انتخاب کنید.

windows 8

8.1 در این مرحله در کادر User name نام کاربری و در کادر Password رمز عبور خود را وارد کنید. در کادر Connection name نیز میتوانید به دلخواه نامی را برای کانکشن در حال ساخت خود انتخاب و وارد نمایید. حالا برای اتصال به اینترنت بر روی گزینه Connect کلیک نمایید.

windows 8

1.1 در صفحه اصلی منوی Start را باز کرده و روی قسمت control panel کلیک نمایید.

windows 7

2.1 در سمت چب بالا گزینه view by category را به large icons تغییر دهید.

windows 7

3.1 بر روی network and sharing center کلیک می کنیم.

windows 7

4.1 در پنجره network and sharing center روی قسمت Set up a new connection on network کلیک نمایید.

windows 7

5.1 در این قسمت گزینه Connect to the Internet را انتخاب کرده به مرحله بعد بروید.

windows 7

6.1 در این قسمت گزینه set up a new connection anyway را انتخاب می کنیم.

windows 7

7.1 در ادامه و در پاسخ به سئوال How do you want to connect گزینه Broadband PPPoE را انتخاب کنید.

windows 7

8.1 برای تکمیل ساخت ارتباط PPPoE لازم است ابتدا اطالاعاتی مانند Username و Password را در قسمت‌های مربوطه وارد کنید و یکباربا کلیک کردن بر روی دکمه Connect به اینترنت متصل شوید تا این اطلاعات در کامپیوتر شما ذخیره شود.

8.2 اگر می‌خواهید برای هر بار اتصال به اینترنت از شما رمز عبور پرسیده نشود، انتخاب Remember this password را فعال کنید.

8.3 اگر می‌خواهید سایر کاربران کامپیوتر نیز از این ارتباط استفاده کنند، انتخاب … Allow other people را فعال کنید.

windows 7

9.1 برای ارتباط مجدد با اینترنت در آینده می‌توانید، change adapter settings را انتخاب و بر روی connection ساخته شده کلیک نموده و ارتباط مورد نظر را برقرار کنید.

windows 7

10.1 در این قسمت Connection مورد نظر که با نام Parsonline ایجاد کردیم را باز می کنیم.

windows 7

11.1 از مسیر گفته شده در تصویر زیر هم میتوان به Connection دسترسی داشت.

windows 7

1.1 وارد کنترل پانل شده و Network and Sharing Center را انتخاب کنید.

windows vista

2.1 گزينه “set up connection or network” را انتخاب نماييد.

windows vista

3.1 سپس گزينه “Connect to the Internet” را کليک و سپس Next نماييد.

windows vista

4.1 حال گزينه Broadband PPPoEرا انتخاب فرماييد.

windows vista

5.1 در اين مرحله username و passwordخود را وارد نموده و با کليک بروي گزينه Connect متصل شويد.

windows vista

1.1 در Control panel گزينه Network connections را انتخاب کنيد

windows xp

2.1 سپس گزينه “Create a new connection”

windows xp

3.1 Next بزنيد

windows xp

4.1 گزينه “Connect to the Internet”را انتخاب نماييد

windows xp

5.1 سپس گزينه” setup my connection manually

windows xp

6.1 بعد هم گزينه”…connect using a broadband connection ” را انتخاب کنيد

windows xp

7.1 در اين مرحله ISP name را وارد کنيد

windows xp

8.1 سپس username و passwordرا وارد و Next کنيد

windows xp

9.1 پس از وارد کردن User name و Password گزينه Add a shortcut to this connection to my desktop را فعال و Finish نماييد

windows xp

10.1 حال يک آيکون به همان نامي که شما هنگام ساختن Connection وارد کرده ايد بروي Desktop شما ظاهر مي شود که براي ارتباط با اينترنت تنها کافيست بروي اين آيکون دوبل کليک کرده و پس از وارد کردن Username و Password ( در صورتي که از قبل وارد نشده باشند ) بروي گزينه Connect کليک نموده به اينترنت متصل شويد

windows xp

به منظور راه اندازي NAT روي Windows Server از سرويس Routing and Remote Access و يا ISA Server استفاده مي شود. در اينجا به نحوه تنظيم Routing and Remote Access جهت استفاده از PPPOE Connection مي پردازيم. با توجه به تصاوير آماده شده و ترتيب شماره ها در هر تصوير، اقدام فرماييد.

1.1 ابتدا RRAS را باز مي كنيم

windows server2003

2.1 روي سرور راست كليك كرده سپس Add server را انتخاب مي كنيم

windows server2003

3.1 در پنجره باز شده This Computer را انتخاب كرده OK را مي زنيم

windows server2003

4.1 روي Server اضافه شده Right click كرده و گزينه اول را انتخاب نمائيد

windows server2003

windows server2003

5.1 گزينه Custom configuration را انتخاب كنيد

windows server2003

6.1 گزينه Demand Dial Connection را انتخاب كرده و Next را انتخاب ميكنيم

windows server2003

7.1 براي فعال شدن سرويس RRAS گزينه Yes را انتخاب كنيد

windows server2003

windows server2003

9.1 در صفحه زير سمت راست كليك راست كرده و گزينه New Demand-Dial Interface را انتخاب ميكنيم

windows server2003

10.1 در صفحه زير گزينه Next را انتخاب ميكنيم

windows server2003

11.1 Interface name را به دلخواه انتخاب ميكنيم

windows server2003

windows server2003

12.1 در اين قسمت چيزي نوشته نمي شود

windows server2003

13.1 گزينه هاي Route IP…. و Send a plain-text… را انتخاب ميكنيم

windows server2003

14.1 در صفحه زير اول Add و سپس Ok و سپس Next را انتخاب ميكنيم

windows server2003

15.1 در صفحه زير User name و Password خود را وارد نماييد

windows server2003

windows server2003

16.1 وارد Network Interface شده و روي Connection ساخته شده راست كليك كرده و گزينه Propertise را انتخاب ميكنيم

windows server2003

17.1 وارد قسمت Networking ميشويم

windows server2003

18.1 وارد قسمت Setting شده و تيك LCP را برميداريم و Ok را انتخاب ميكنيم

windows server2003

19.1 روي Connection ساخته شده راست كليك كرده و Connect را انتخاب ميكنيم

windows server2003

1.1 در ويندوز 2000 براي استفاده از PPPOE بايد ابتدا راه انداز آنرا نصب نماييد. برای این منظور می توانید از طریق آدرس زیر اقدام نمایید

http://help.parsonline.net/ras.zip

2.1 پس از دريافت file , آنرا از حالت فشرده (zip) خارج (Unzip) کنيد

3.1 در Control Panel بروي کارت شبکه کليک راست کرده و گزينه “Properties” را انتخاب نماييد

windows 2000

4.1 در اين مرحله گزينه Install را انتخاب کنيد

windows 2000

5.1 در کادري که باز مي شود گزينه Protocolو سپس Add را کليک کنيد

windows 2000

6.1 در کادر جديد گزينه Have Disk و سپس گزينه Browse را کليک کنيد

windows 2000

7.1 حال بايد از بين فايلهايي که از حالت فشرده خارج کرديم فايل NETPPP95 را انتخاب کنيم

windows 2000

8.1 بروي گزينه ok کليک کنيد، پس از اتمام نصب شما گزينه PPP over Ethernet را در ليست پروتکل ها خواهيد ديد مجدد ok کنيد.

windows 2000

9.1 حال در صفحه اصلي مطمئن شويد که گزينه PPP over Ethernet انتخاب و فعال شده است

windows 2000

10.1 حال در منوي start بروي گزينه Run کليک و عبارت raspppoe را تايپ نماييد

windows 2000

11.1 در اين صفحه کارت شبکه خود را انتخاب و بر روي گزينه “Create a Dial-up Connection for the Selected Adapter” کليک نماييد

windows 2000

12.1 پس از اين مرحله يک آيکون روي Desktop ظاهر ميشود

windows 2000

13.1 با دوبل کليک بروي اين آيکون و وارد کردن user name و password و کليک بروي گزينه Dial ارتباط شما برقرار خواهد شد

windows 2000

1.1 در ويندوز 98 براي استفاده از PPPOE بايد ابتدا راه انداز آنرا نصب نماييد. برای این منظور می توانید از طریق آدرس زیر اقدام نمایید

http://help.parsonline.net/ras.zip

2.1 پس از دريافت file , آنرا از حالت فشرده (zip) خارج (Unzip) کنيد

3.1 در Control Panel بروي کارت شبکه کليک راست کرده و گزينه “Properties” را انتخاب نماييد

windows 2000

4.1 در اين مرحله گزينه Install را انتخاب کنيد

windows 2000

5.1 در کادري که باز مي شود گزينه Protocolو سپس Add را کليک کنيد

windows 2000

6.1 در کادر جديد گزينه Have Disk و سپس گزينه Browse را کليک کنيد

windows 2000

7.1 حال بايد از بين فايلهايي که از حالت فشرده خارج کرديم فايل NETPPP95 را انتخاب کنيم

windows 2000

8.1 بروي گزينه ok کليک کنيد، پس از اتمام نصب شما گزينه PPP over Ethernet را در ليست پروتکل ها خواهيد ديد مجدد ok کنيد.

windows 2000

9.1 حال در صفحه اصلي مطمئن شويد که گزينه PPP over Ethernet انتخاب و فعال شده است

windows 2000

10.1 حال در منوي start بروي گزينه Run کليک و عبارت raspppoe را تايپ نماييد

windows 2000

11.1 در اين صفحه کارت شبکه خود را انتخاب و بر روي گزينه “Create a Dial-up Connection for the Selected Adapter” کليک نماييد

windows 2000

12.1 پس از اين مرحله يک آيکون روي Desktop ظاهر ميشود

windows 2000

13.1 با دوبل کليک بروي اين آيکون و وارد کردن user name و password و کليک بروي گزينه Dial ارتباط شما برقرار خواهد شد

windows 2000

1.1 ابتدا از نوار ابزار سیستم عامل بر روي لوگوي Apple کلیک کرده و گزینه System Preferences را انتخاب می نماییم

MAC

2.1 در قسمت Internet & Wireless گزینه Network را انتخاب می کنیم

MAC

3.1 بر روی علامت + کلیک کرده و در پنجره باز شده گزینه PPPoe را انتخاب کنید

MAC

4.1 حال بر روی create کلیک کنید

MAC

5.1 نام کاربری و کلمه عبوری که Parsonline برای برقراری ارتباط در اختیار شما قرار داده است را در قسمت مشخص شده وارد کنید

5.2 برای نمایش وضعیت ارتباط نیز میتوانید show PPPoE status in menu bar را انتخاب نمایید

5.3 در آخر نیز بر روی apply کلیک کنید

MAC

راهنمای استفاده از مودم SYMPHONY SY602 در لینوکس

۱-حالت‌های مختلف تنطیم مودم رای استفاده از مودم SYMPHONY SY602 در لینوکس دو روش وجود دارد، اولین روش استفاده از مودم در حالت NAT وروش دوم استفاده از همین مودم در حالت Bridge است. استفاده از این دو حالت با نوع کانکتور رابطه‌ای  ندارد و شما قادر به استفاده از هر دو حالت با تمام کانکتورهای مودمتان هستید..

۱.۱- استفاده از حالت NAT زمانی که از حالت NAT استفاده می‌کنید وظیفه برقراری اتصال و احراز هویت به عهده مودم است، در این حالت باید مودم را تنظیم کنید و به سوئیچ شبکه ویا سیستم خودتان متصل کنید. کافیست تنطیمات آدرس IP سیستم شما در همان بازه‌ای باشد که مودمتان را در آن بازه تنظیم نموده‌اید.

۲.۱- استفاده از حالت Bridge زمانی که از حالت Bridge استفاده می‌کنید وظیفه برقرای اتصال و اهراز هویت به عهده سیستم عامل است. در سیستم عامل  گنو/لینوکس )GNU/Linux( روش‌های مختلفی برای برقراری این اتصال وجود دارد؛ سریع‌ترین و مطمئن‌ترین روش استفاده از ابزار pppoeconf است. این ابزار در محیط متنی یا خط فرمان استفاده می‌شود.

۲- انتخاب نوع کانکتور برای استفاده از هر کدام از روش‌های بال نیازمند استفاده از کانکتور USB یا Ethernet هستید. زمان استفاده از پورت Ethernet کافیست یک کارت شبکه‌ قابل استفاده در کامپیوتر خود داشته باشید و لینوکستان قادر به کار با این کارت شبکه باشد. می ةوان گفت تقریبا تمام کارت‌های شبکه بدون نیاز به نصب درایور در لینوکس پشتیبانی می‌شوند. برای استفاده از کانکتور USB در لینوکس باید درایورهای لزم برای این کار را نصب کرده باشید. درایور یا راه اندازها در لینوکس همان ماجول‌های کرنل یا Kernel Modules هستند؛ بنابراین برای استفاده از USB در لینوکس لزم است تعدادی از ماجول‌های کرنل را فعال نمایید. برای استفاده از مودم SYMPHONY SY602 کافیست دو ماجول cdc-ether و usbnet فعال باشند.

۳- فعال سازی USB در لینوکس برای فعال سازی این ماجول‌ها می‌توانید به این ترتیب عمل کنید: ۱. وارد یک ترمینال )محیط خط فرمان( شوید، ۲. با وارد کردن دستور "- su" و تایپ پسورد، وارد حساب کاربر root شوید. ۳. توسط دستور modprobe ماجول‌های مذکور را فراخوانی کنید:

modprobe usbnet modprobe cdc_ether

۴-دریافت اطلعات بیشتر درباره‌ی Linux Kernel برای کسب اطلعات بیشتر درباره‌ی Kernel یا همان هسته لینوکستان و نیز ماجول‌های موجود در آن می‌توانید از دستورات uname و modprobe استفاده کنید. برای حصول اطمینان از فراهم بودن دو ماجول نام برده شده برروی لینوکستان می‌توانید دستور زیر را استفاده کنید:

modprobe -l | egrep -i 'usbnet|cdc_ether'

نکته: این ماجول تقریبا در تمام کرنل‌های سری 2.6 از پیش نصب شده است و ممکن است تنها نیازمند فراخوانی آن باشید. همچنین برای دریافت اطلع از نسخه کرنل لینوکستان می‌توانید دستور زیر را اجرا کنید:

uname -r

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

۵-اتصال به اینترنت در حالت NAT برای اتصال به اینترنت زمانی که مودم شما به صورت NAT تنظیم شده است و یا می‌خواهید مودم خود را در این حالت تنظیم کنید کافیست کارت شبکه‌ی خود را با آدرس IP در محدوده‌ 192.168.1.3 و 192.168.1.254 تنطیم کنید. توجه داشته باشید که subnet mask یا subnet number برابر با 255.255.255.0 است. برای این کار می‌توانید از ابزاهایی که همراه لینوکستان برای نظیم شبکه استفاده می‌شوند استفاده کنید، همچنین می‌توانید از طریق دستور زیر نیز به کارت شبکه‌ی خود آدرس IP اختصاص دهید: )در صورتی که کارت شبکه‌ی شما eth0 است(

ifconfig eth0 192.168.1.5 subnet 255.255.255.0 up

اگر از USB برای اتصال استفاده کرده‌اید و ماجول‌های ذکر شده در قسمت پیش را فراخوانی کرده‌اید در حال حاضر باید یک کارت شبکه‌ی مجازی جدید داشته باشید که در اغلب مواقع با نام usb0 یا usbnet0 نمایش داده می‌شود. برای تنظیم این کارت شبکه مجازی نیز مانند نمونه‌ی پیش عمل می‌کنیم: )درصورتی که کارت شبکه مجازی ایجاد شده usb0 باشد(

ifconfig usb0 192.168.1.5 subnet 255.255.255.0 up

در صورتی که نام کارت شبکه یا کارت شبکه‌ی مجازی خود را نمی‌دانید می‌توانید از طریق دستور sbin/ifconfig -a/ لیست تمام کارت‌های شبکه )Network Interface( متصل به لینوکستان را مشاهده کنید.۶-اتصال به اینترنت در حالت Bridge پس از این که مودم خود را در حالت Bridge تنظیم کردید، کافیست دستور pppoeconf را اجرا کنید، سپس یک کانکشن )اتصال( جدید ساخته و اطلعات نام کاربری و کلمه عبور را وارد آن کنید. برای اتصال می‌توانید از دستور pon همراه نام Connection استفاده کنید: # pon ConnectionName همچنین برای قطع ارتباط نیز از دستور poff استفاده می‌کنیم. برای دریافت اطلعات از وضعیت ارتباط می‌توانید از دستور pppstatus استفاده کنید.

۷. استفاده از pppoeconf

در ادامه می‌توانید مراحل ایجاد یک کانکشن جدید از طریق دستور pppoeconf را به تفضیل مشاهده کنید. ۱-۷. ترمینال را باز کرده با دادن دستور "- su" وارد محیط کاربر root شوید ۲-۷. سپس دستور pppoeconf را وارد کنید،

پس از وارد کردن این دستور صفحه زیر نمایش داده میشود، در صورتی که نام کارت شبکه خود را در این صفحه می‌بینید گزینه >yes< را انتخاب کنید.

تنظیمات اینترنت برای سیتم عامل Linux

۳-۷. برنامه شروع به جستجوی سیگنال PPPoE برروی اینترفیس‌ها یا همان کارهای شبکه متصل به سیستم شما می‌کند، این مرحله حدود ۳۰ تا ۱۸۰ ثانیه ممکن است زمان نیاز داشته باشد،

تنظیمات اینترنت برای سیتم عامل Linux

۴-۷. پس از اتمام اسکن، درصورتی که مودم شما روشن باشد و برنامه سیگنال PPPoE را بیابد، از شما برای ایجاد تغیییرات اجازه خواهد خواست، در این مرحله نیز با انتخاب >yes< به مرحله‌ی بعد بروید،

تنظیمات اینترنت برای سیتم عامل Linux

۵-۷. در این مرحله از شما پرسیده می‌شود که نیاز به انتخاب گزینه‌ی خاص دیگری دارید یا خیر، از آنجایی که سرویس ADSL ارائه شده سرویس استانداردی است، در این مرحله نیز نیازی به تغییری نخواهید داشت و کافیست >yes< را انتخاب کنید.

تنظیمات اینترنت برای سیتم عامل Linux

۶-۷. در این مرحله کافیست نام کاربری خود را که شماره تلفن شما همراه با پیش‌شماره شهرتان بدون صفر است را وارد کنید،

تنظیمات اینترنت برای سیتم عامل Linux

۷-۷. سپس کلمه عبورتان را وارد کنید،

تنظیمات اینترنت برای سیتم عامل Linux

۸-۷. سپس از شما درباره‌ی DNS یا سیستم نام دامنه پرسیده خواهد شد که پیشنهاد می‌کنیم که با انتخاب >yes< از تغییر در قسمت پرهیز کنید.

تنظیمات اینترنت برای سیتم عامل Linux

۹-۷. در قسمت LIMITED MSS PROBLEM نیز با فشردن >yes< از ایجاد تغییرات در مقدار MSS جلوگیری کنید،

تنظیمات اینترنت برای سیتم عامل Linux

۱۰-۷. در این مرحله برنامه به شما اعلم می‌کند که تنظیمات PPPD شما به پایان رسیده است، در صورتی که مایل به متصل شدن به اینترنت در زمان بال آمدن سیستم هستید در این قسمت >yes< را انتخاب کنید، در غیر این صورت >no< را انتخاب کنید

تنظیمات اینترنت برای سیتم عامل Linux

۱۱-۷. در این قسمت به شما یادآوری می‌شود که می‌توانید از طریق دستور pon dsl-provider به اینترنت متصل شوید و برای قطع اتصال از poff استفاده کنید، سپس از شما می‌خواهد در صورتی که مایل به برقراری اتصال در همین لحظه هستید >yes< را انتخاب کنید،

تنظیمات اینترنت برای سیتم عامل Linux

۱۲-۷. در این مرحله به شما اعلم می‌شود که کانکشن یا اتصال جدید ایجاد شده است و شما می‌ةوانید از آن استفاده کنید، با انتخاب >OK< به پایان مراحل ایجاد اتصال PPoE در لینوکس می‌رسیم.

تنظیمات اینترنت برای سیتم عامل Linux

Sun PPPoE on Solaris

This page is written slightly differently from my RP-PPPoE on Solaris page . There is a lot of documentation for RP-PPPoE, so that page is mostly a complement to that documentation. However, since documentation for Sun PPPoE is scattered and somewhat sparse, this will attempt to be more comprehensive.

How to get SUN PPPoE

Sun PPPoE is part of Sun's PPPD 4.0 package. This is available in the 10/01 version of Solaris 8 (not the MU), and it's also available in Solaris 9. If you are running something earlier than Solaris 8 10/01 (MU6) then you do NOT have Sun PPPoE.

Installing PPPD 4.0

If you are using a MU to install, you'll need to make sure you already have all of the SUNWpppd* packages installed before running the MU. Otherwise the MU won't update them. If you have the 10/01 CD's then install the following packages: SUNWpppd - Solaris PPP Device Drivers SUNWpppdr - Solaris PPP configuration files SUNWpppdt - Solaris PPP Tunneling SUNWpppdu - Solaris PPP daemon and utilities SUNWpppdx - Solaris PPP 64-bit (ONLY needed for SPARC's with 64-bit kernels) This can be accomplished by going into the appropriate directory on the Software 2 CD under Solaris_8/Product/ and typing: pkgadd -d . package_name  Now the software is installed. You'll want to reboot and reconfigure but first create a file called /etc/ppp/pppoe.if and put the interface you intend to run pppoe over in it. You don't need to include the "/dev/" so if you want to use iprb0 just have the file say exactly that and nothing more. This is so that when you reboot the pppd init script will know what interface to setup for pppoe (more on this later). Now you'll want to reboot and have Solaris reconfigure /dev an /devices. To do this: touch /reconfigure shutdown -i6 -g0 -y Once your system is back up do an: ls /dev | grep ppp and check to make sure that sppp and sppptun are there. If they are, you're set to move on! If not, make sure that the package installations added the information to your /etc/name_to_major file: grep sppp /etc/name_to_major should give you: sppp 146 sppptun 147 Note: if you are using SPARC these would be 187 and 236 respectively. Note that these are usually the numbers, but your numbers may differ for various reasons. If you have different numbers, don't worry. If these entries are there, try reconfiguring again. If they are not there, then reinstall the packages.

The tools

There are a variety of tools you get when you install the above packages. They are: /usr/lib/inet/pppoec This is the pppoe chat executable. When things are working, you won't use this directly, pppd will. But it can be very helpful in setting up and troubleshooting. /usr/lib/inet/pppoed This you will never use. This is for setting up a PPPoE Server. /usr/sbin/sppptun This is used for plumbing interfaces with the pppoe and pppoed protocols. Note that pppoed here is NOT the same thing as pppoed above. You need both of these protocols. Pppoe is the "Session Stage" while pppoed is the "Discovery Stage." /usr/bin/pppd This is the PPP Daemon that will actually use the above executables to get you in the right place.

Getting Configured

  1. Configuration files Now you need to setup a few configuration files. You're going to make a file with information about your connection. I will put isp in italics when I reference the filename, but you should make the file name resemble your ISP. So, open a file called /etc/ppp/peers/isp. In that file you want to put something along the lines of: sppptun # what device to use plugin pppoe.so # initialize the connect "/usr/lib/inet/pppoec INTERFACE " # connect string persist # if the connection dies, bring it back up user " USERNAME " # username noauth # Do not make the other side authenticate itself noipdefault # Let them give you what IP they want to give you noccp # No compression novj # No compression noaccomp # No compression nopcomp # No compression defaultroute # add an appropriate default route Where USERNAME is the username for your DSL connection, and INTERFACE is whatever interface you are using (such as hme0 or iprb0). The options above are commented. The "No compression" ones are there because ISP's almost never support such compressions and disabling them all here will prevent the compression module (spppcomp) from being put in the stream and should therefore improve performance. There are a ton of other options that can go in this file. Pretty much anything that you can pass directly to pppd on the command line can be put in your peers file. Check the pppd man page for more info. Now you need to give it your password. Your ISP may use CHAP or PAP for authentication. As far as your concerned the only difference is what file you put your username and password in. There should already be a file called /etc/ppp/chap-secrets . Ensure that this is NOT world readable (and infact it should have perms 0600), because you're going to put your password in it. Now, open the file, and add a line like this: " USERNAME " * " PASSWORD " Again here,USERNAME is the username for your DSL connection and PASSWORD is the password for your DSL connection. Note that there must be tabs in between those fields, not spaces. Now do the same thing for /etc/ppp/pap-secrets . Note: If you know which authentication your ISP users, feel free to only create the appropriate file. However, if you don't know, having both files does no harm.
  2. Checking your work and getting the connection up. Alright, you're almost done. Now, you need to make sure both the pppoe and pppoed protocols are on your network card. So do sppptun queryIf you see something like: INTERFACE :pppoe INTERFACE :pppoedYou're all set to go. If you do not see that, then the init script did not plumb those interfaces (did you create /etc/ppp/pppoe.if before you rebooted?). So assuming you've created the /etc/ppp/pppoe.if file, you can run /etc/init.d/pppd start or you can do it manually via: sppptun plumb pppoed INTERFACE  sppptun plumb pppoe INTERFACE  Where INTERFACE is whatever interface you want to use. Note that you should normally not have to run sppptun manually, the pppd init script should take care of this plumbing on boot. Now you should be redy to go. To double check that you've set everything up right, we can use the pppoec tool. With it's -i option we can have it tell us what services are available on the line: pppoec -i INTERFACE  And you should see a line that has various information about your ISP. If not, check the troubleshooting section. Alright, so now your ready to bring the link up! Go ahead and type: /usr/bin/pppd call isp  Where isp is whatever you called your file in /etc/ppp/peers . Wait a second and you should be able to see your new sppp0 interface with an ifconfig -a . Please remember to update any firewall rulesets you may have to use the new sppp0 interface name. See the section on that below.
  3. Getting the connection to come up on boot. There are multiple ways to have your connection come up at boot time. Unfortunately the pppd boot script does not handle this for you. I've been told there should be a better way to handle this in upcoming releases. Until then, the best thing to do is to create a suplimental init script of your own to bring the link up. Create a file called /etc/init.d/ppplink and put this in it: Make sure to replace isp with whatever you called your file in /etc/ppp/peers . You may of course want to change the script to suit your needs, but this should do for most users. I use this myself. Next, give it the right owner, group and permissions: chmod 744 ppplink chown root:sys ppplink Now, this file won't yet do anything, so we'll want to symlink it to the appropriate rc directory like this: cd /etc/rc2.d ln -s ../init.d/ppplink S48ppplink I actually made mine S64 to make sure I don't accidentally put anything between that and the IP Filter script (if you don't use IP Filter, ignore this sentence), but I'll leave as one after the pppd script and let people modify that as they see fit. There is no need to create a K?? symlink for this script since the /etc/rc0.d/K50pppd script that Sun provides will bring down the connection for you. You could alternatively modify the pppd init script, but this is not recommended since you will loose your change on the next time the package is updated.
  4. Handling your firewall with PPPD. If you have only a single connection, it should suffice to change your rulesets to reflect your new interface name. However, you also have the option to use /etc/ppp/ip-up to setup your firewall rules. In that script $1 will be replaced with the interface name. For example, if you use IP Filter, and you wanted to use this method, you might put: #!/bin/sh ( cat < 139 ... EOF ) | ipf -f - in your /etc/ppp/ip-up and put something like: ipfstat -io | grep " on $1 " | ipf -rf - in your /etc/ppp/ip-down . If you have multiple links however, you may not be able to just edit your rulesets with sppp0, sppp1, etc. This is because the links may not always come up in the same order, and thus may not always have the same name. There are two solutions to this problem. One is to use /etc/ppp/ip-up and /etc/ppp/ip-down to set your rules as described above. The other option, if you want to keep your ruleset where it is, you can use the unit option in your peers file. So if you have three links, you may have three peer files, isp0 isp1 , and isp2 . In the peer files you would specify unit 0 , unit 1 , and unit 2 respectively. This would ensure that the link specified by isp0 was always sppp0, the link specified by isp1 was sppp1 and so on...

Troubleshouting

The first thing to do if you are having problems is to turn on debuging. Edit /etc/ppp/peers/ isp and change: connect "/usr/lib/inet/pppoec INTERFACE " to: connect "/usr/lib/inet/pppoec -v INTERFACE " and add a line at the end of the file that simply says: debug Now, make sure to kill of any running pppd's that you may have started: pkill pppd Now when you run pppd again, you should be able to watch /etc/ppp/connect-errors to see what happens when you attempt to connect. This should help you track down the problem. I've also included a few problems that I ran into, including a known bug in Sun PPPoE.

  1. I get unrecognized option 'sppptun' (in /etc/ppp/connect-errors ) when I try to connect. This means there is no /dev/sppptun. You need to reboot with a reconfigure. Either touch /reconfigure before you reboot, or use the -r option at the OBP (SPARC) or boot options screen (Intel).
  2. I get PPPTUN_SCTL INTERFACE :pppoed: No such process when I try to connect. This means that your interface wasn't plumbed with pppoed via sppptun. This usually happens at boot through the /etc/rc2.d/S47pppd script if you have the interface you want listed in /etc/ppp/pppoe.if . However, you can do it manually via: sppptun plumb pppoed INTERFACE  Note: If you're error message refers to pppoe substitute that for pppoed in the above command.
  3. Everything seems to be setup right. /usr/lib/inet/pppoec -i INTERFACE shows seemingly valid information, by connect-errors shows a lot of connecting information, but then says that it failed. This may be because your ISP does not support "wildcard" service. In this case what you need to do is first look at the output of /usr/lib/inet/pppoec -i INTEFACE . There should be something that says Svc and then has the name of your service there (for example: Svc:"myisp.com" ). If you have more than one Svc section that's ok, just pick one, usually the first will do. Add whatever that name is to your /etc/ppp/peers/isp file by changing: connect "/usr/lib/inet/pppoec INTERFACE " to: connect "/usr/lib/inet/pppoec INTERFACE SVC_NAME " Where SVC_NAME is the name in quotes after Svc (in the above example it would be myisp.com ). This is a known bug in PPPoE (the fact that Sun PPPoE doesn't notice the problem, and send the service name by itself). I've been told by Sun that this should be fixed very soon.
  4. When I run /etc/init.d/pppd stop the link goes down but it doesn't unplumb the pppoe and pppoed like it's supposed to. This is because the first thing run when you run /etc/init.d/pppd stop is pkill -x pppd which will kill any and all processes with the name pppd ... but the script your running ( /etc/init.d/pppd ) has that name, so not only does the ppp daemon die, but the script also kills itself! Thus it never moves on to do the other things it is supposed to do. To get around this use /etc/rc0.d/K50pppd stop .
  5. I'm having problems with ifconfig modinsert on the PPP link. When using ifconfig modinsert with the PPP link you need to specify the plink option. Most people should be able to ignore this question, but certain applications such as Sun Bandwidth Manager and SunScreen may require this.
  6. NAT'd machines behind my Solaris box can't access some websites.

http://www.phildev.net/solaris/spppoe.html

مراحل نصب PPPOE بروي FreeBSD :


Contributed (from http://node.to/freebsd/how-tos/how-to-freebsd-pppoe.html) by Jim Mock This section describes how to set up PPP over Ethernet (PPPoE)

Configuring the Kernel :

No kernel configuration is necessary for PPPoE any longer. If the necessary netgraph support is not built into the kernel, it will be dynamically loaded by ppp.

Setting Up ppp.conf :

Here is an example of a working ppp.conf:
default :
set log Phase tun command # you can add more detailed logging if you wish
set ifaddr 10.0.0.1/0 10.0.0.2/0
name_of_service_provider:
set device PPPoE:xl1 # replace xl1 with your Ethernet device
set authname YOURLOGINNAME
set authkey YOURPASSWORD
set dial
set login
add default HISADDR

Running ppp :

As root, you can run: # ppp -ddial name_of_service_provider

Starting ppp at Boot :

Add the following to your /etc/rc.conf file:
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES" # if you want to enable nat for your local network, otherwise NO
ppp_profile="name_of_service_provider"

Using a PPPoE Service Tag :

Sometimes it will be necessary to use a service tag to establish your connection. Service tags are used to distinguish between different PPPoE servers attached to a given network.

You should have been given any required service tag information in the documentation provided by your ISP. If you cannot locate it there, ask your ISP's tech support personnel.

As a last resort, you could try the method suggested by the Roaring Penguin PPPoE program which can be found in the Ports Collection. Bear in mind however, this may de-program your modem and render it useless, so think twice before doing it. Simply install the program shipped with the modem by your provider. Then, access the System menu from the program. The name of your profile should be listed there. It is usually ISP.

The profile name (service tag) will be used in the PPPoE configuration entry in ppp.conf as the provider part of the set device command (see the ppp(8) manual page for full details). It should look like this:
set device PPPoE:xl1:ISP
Do not forget to change xl1 to the proper device for your Ethernet card.
Do not forget to change ISP to the profile you have just found above.

PPPoE with a 3Com® HomeConnect® ADSL Modem Dual Link :

This modem does not follow RFC 2516 (A Method for transmitting PPP over Ethernet (PPPoE), written by L. Mamakos, K. Lidl, J. Evarts, D. Carrel, D. Simone, and R. Wheeler). Instead, different packet type codes have been used for the Ethernet frames. Please complain to 3Com if you think it should comply with the PPPoE specification.

In order to make FreeBSD capable of communicating with this device, a sysctl must be set. This can be done automatically at boot time by updating /etc/sysctl.conf:
net.graph.nonstandard_pppoe=1

or can be done immediately with the command:
# sysctl net.graph.nonstandard_pppoe=1
Unfortunately, because this is a system-wide setting, it is not possible to talk to a normal PPPoE client or server and a 3Com® HomeConnect® ADSL Modem at the same time.

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pppoe.html


اینترنت پرسرعت
اینترنت پرسرعت ویژه مجتمع و برج های مسکونی، تجاری و اداری

اینترنت پرسرعت
یه اینترنت خوب وقتی بهش نیاز داری تنهات نمیذاره

اینترنت پرسرعت
یه اینترنت خوب قانون مصرف منصفانه نداره




مشترک خبرنامه‌ی پارس‌آنلاین شوید


back to top