个人工具

“UbuntuHelp:ADSLPPPoE”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
(New page: {{From|https://help.ubuntu.com/community/ADSLPPPoE}} {{Languages|php5}} This guide is for setting up an ADSL Internet connection using an ethernet PPPoE modem under Ubuntu 6.06 LTS (Dapp...)
 
第21行: 第21行:
 
<pre><nowiki>
 
<pre><nowiki>
 
sudo pppoeconf
 
sudo pppoeconf
</nowiki></code>
+
</nowiki></pre>
  
  
第42行: 第42行:
 
<pre><nowiki>
 
<pre><nowiki>
 
pon dsl-provider
 
pon dsl-provider
</nowiki></code>
+
</nowiki></pre>
  
 
To stop your ADSL connection, in a terminal type:
 
To stop your ADSL connection, in a terminal type:
第48行: 第48行:
 
<pre><nowiki>
 
<pre><nowiki>
 
poff dsl-provider
 
poff dsl-provider
</nowiki></code>
+
</nowiki></pre>
  
 
== Problems ==
 
== Problems ==
第55行: 第55行:
 
<pre><nowiki>
 
<pre><nowiki>
 
plog
 
plog
</nowiki></code>
+
</nowiki></pre>
  
 
=== PPPoE package installation ===
 
=== PPPoE package installation ===
第62行: 第62行:
 
<pre><nowiki>
 
<pre><nowiki>
 
dpkg -s pppoeconf
 
dpkg -s pppoeconf
</nowiki></code>
+
</nowiki></pre>
  
 
If it is installed you should see the output on the package where two lines show this:
 
If it is installed you should see the output on the package where two lines show this:
第69行: 第69行:
 
Package: pppoeconf
 
Package: pppoeconf
 
Status: install ok installed
 
Status: install ok installed
</nowiki></code>
+
</nowiki></pre>
  
 
If the package is not installed, insert your Ubuntu CD and in a terminal type:
 
If the package is not installed, insert your Ubuntu CD and in a terminal type:
第75行: 第75行:
 
<pre><nowiki>
 
<pre><nowiki>
 
sudo apt-get install pppoeconf
 
sudo apt-get install pppoeconf
</nowiki></code>
+
</nowiki></pre>
  
 
If the package cannot be found, you may have to add your Ubuntu CD to the list of software repositories. To add your CD, make sure it is inserted in your CD drive and in a terminal type:
 
If the package cannot be found, you may have to add your Ubuntu CD to the list of software repositories. To add your CD, make sure it is inserted in your CD drive and in a terminal type:
第81行: 第81行:
 
<pre><nowiki>
 
<pre><nowiki>
 
sudo apt-cdrom add
 
sudo apt-cdrom add
</nowiki></code>
+
</nowiki></pre>
  
 
If all else fails, you can download the pppoeconf package from http://packages.ubuntu.com/. Of course you will need a working Internet connection, and then to transfer the package via a CDR or USB stick for example. Double click on the package in GNOME to install it.
 
If all else fails, you can download the pppoeconf package from http://packages.ubuntu.com/. Of course you will need a working Internet connection, and then to transfer the package via a CDR or USB stick for example. Double click on the package in GNOME to install it.
第98行: 第98行:
 
iface dsl-provider inet ppp
 
iface dsl-provider inet ppp
 
provider dsl-provider
 
provider dsl-provider
</nowiki></code>
+
</nowiki></pre>
  
 
* Failing that, edit /etc/rc.local, and before the last line ("exit 0"), add:
 
* Failing that, edit /etc/rc.local, and before the last line ("exit 0"), add:
第105行: 第105行:
 
ifconfig eth0 up
 
ifconfig eth0 up
 
pon dsl-provider
 
pon dsl-provider
</nowiki></code>
+
</nowiki></pre>
  
 
=== Error logs ===
 
=== Error logs ===
第116行: 第116行:
 
<pre><nowiki>
 
<pre><nowiki>
 
sudo dmesg
 
sudo dmesg
</nowiki></code>
+
</nowiki></pre>
  
 
----
 
----

2007年5月13日 (日) 12:47的版本



This guide is for setting up an ADSL Internet connection using an ethernet PPPoE modem under Ubuntu 6.06 LTS (Dapper Drake) but newer versions of Ubuntu will be similar.

Introduction

Although it may be very common to use a router to connect to the Internet, often it is needed to directly connect to an ADSL (frequently referred to as 'DSL') modem using PPPoE.

Of course, you will need to have subscribed to an Internet Service Provider (ISP), and that your Internet connection be installed and functional. A "DSL" light on your modem usually shows that the line is synchronized.

You will need your username and password provided by your ISP for your DSL account . You must also have an Ethernet card connected to your PPPoE modem with the correct type of cable.

Configuring PPPoE with the command line

To set up the modem, we will use a terminal. To open a terminal, use the menu bar : Applications > Accessories > Terminal.

You need the PPPoE package to be installed in order for the following command to work. This package is installed by default, but can be missing if the configuration has been changed. If the following command does not work, you will need to install this package (see the PPPoE package installation section).

In the terminal type:

sudo pppoeconf


A text-based menu program will guide you through the next steps, which are:

1. Confirm that your Ethernet card is detected.
1. Enter your username(provided by your ISP).
1. Enter your password(provided by your ISP).
1. If you already have a PPPoE Connection configured, you will be asked if it may be modified.
1. Popular options: you are asked if you want the 'noauth' and 'defaultroute' options and to remove 'nodetach' - choose "Yes".
1. Use peer DNS - choose "Yes".
1. Limited MSS problem - choose "Yes".
1. When you are asked if you want to connect at start up, you will probably want to say yes.
1. Finally you are asked if you want to establish the connection immediately.

Once you have finished these steps, your connection should be working.

Manual connection control

To start your ADSL connection on demand, in a terminal type:

pon dsl-provider

To stop your ADSL connection, in a terminal type:

poff dsl-provider

Problems

If your connection does not seem to work, try turning your previously configured ADSL connection on manually (see previous section). To see log, in terminal type:

plog

PPPoE package installation

To check if the PPPoE package is installed, in a terminal type:

dpkg -s pppoeconf

If it is installed you should see the output on the package where two lines show this:

Package: pppoeconf
Status: install ok installed

If the package is not installed, insert your Ubuntu CD and in a terminal type:

sudo apt-get install pppoeconf

If the package cannot be found, you may have to add your Ubuntu CD to the list of software repositories. To add your CD, make sure it is inserted in your CD drive and in a terminal type:

sudo apt-cdrom add

If all else fails, you can download the pppoeconf package from http://packages.ubuntu.com/. Of course you will need a working Internet connection, and then to transfer the package via a CDR or USB stick for example. Double click on the package in GNOME to install it.

Boot issues

If you find that you have to run pppoeconf each time you boot, you can try two things:

  • Edit /etc/network/interfaces as described here, so that that 'pppoe maintained' lines are before 'auto dsl-provider':
# added by pppoeconf
auto eth0
iface eth0 inet manual
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf

auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider
  • Failing that, edit /etc/rc.local, and before the last line ("exit 0"), add:
ifconfig eth0 up
pon dsl-provider

Error logs

If you are having problems with your connection, you may find valuable information in the system message logs. You may acces system logs either in a terminal, or with a graphical interface.

  • To use the grapical log viewer, in the menu bar, go to : System > Administration > System Log. You will find the system messages in /var/log/messages.
  • To use the terminal, type:
sudo dmesg

CategoryNetworking