Linux系统下ADSL拨号上网方法

  本指南将帮助你在Ubuntu 6.06 LTS (Dapper Drake)下用PPPoE以太网modem建立ADSL网络连接。

  1. 简介

  虽然用路由器联网很常见,我们有时也需要用PPPoE直接连接到ADSL(有时也叫DSL) modem。

  当然首先你要付好钱给网通或电信什么的 网络运营商,把线路接好。modem上的"DSL"灯亮,一般表示你的线路通畅。

  你要有账号的用户名和密码。Modem和以太网卡之间还得用合适的网络线连接起来。

  2. 用命令行配置PPPoE

  设置modem要用终端。用以下菜单打开:应用程序 > 附件 > 终端。

  用来配置的程序包叫PPPoE。这个包是默认安装的,不过有时配置更改时有可能系统里没有。如果下面的命令不能运行,你就得去安装这个包(参见PPPoE包安装节)。

  在终端中键入:

  sudo pppoeconf

  一个文本模式的选择程序将引导你进行下面的步骤:

  确认探测到的以太网卡。

  输入用户名。

  输入密码。

  如果你已经有一个PPPoE连接,会问你要不要修改。

  常见选项:是不是用'noauth' 和 'defaultroute' 选项同时移去'nodetach' - 选 "Yes"。

  DNS - 选 “Yes”。

  MSS - 选 “Yes”。

  问你要不要在开机时启动连接,多数时候要选“是”。(译注:但是如果你的网络经常断,以致于要经常重新连接,还是选否,再写个脚本连接的好。因为开机时自动连接用的是高权限,"poff"命令要用sudo,不方便。)

  最后是问你要不立即建立网络连接。(看着办吧!)

  完成了设置,一般网络就能用了。

  3. 手动控制网络连接

  要连接到你设置好的ADSL连接,在终端中输入:

  sudo pon dsl-provider

  要断开ADSL连接,在终端中输入:

  sudo poff dsl-provider 4. 问题

  如果连接不上,可以试试手动连接一下(见上节)。

  4.1. PPPoE包安装

  检查PPPoE包有没有安装,可以在终端中输入:

  dpkg -s pppoeconf

  如果安装上了,你应当可以见到下面两行字:

  Package:pppoeconfStatus:install ok installed

  如果没有安装,则输入:

  sudo apt-get install pppoeconf

  如果你想用CD安装,系统又找不到包,则你可能需要添加CD源。要添加一张CD做源,把CD放进光驱,在终端输入:

  sudo apt-cdrom add

  实在没办法的时候,可以到http://packages.ubuntu.com/上下载。不过这时候你就得到别的机子上下载,再拷贝过来。在GNOME中双击软件包图标就可以安装了。

  4.2. 有关启动的问题

  如果每次重新启动后你都要重新运行pppoeconf,可以试试下面两个办法:

  这样编辑 /etc/network/interfaces ,使'pppoe maintained'几行在'auto dsl-provider'行的前面:

  # added by pppoeconfauto eth0iface eth0 inet manualpre-up /sbin/ifconfig eth0 up # line maintained by pppoeconfauto dsl-provideriface dsl-provider inet pppprovider dsl-provider

  如果不行,编辑 /etc/init. d/bootmisc.sh,在最后一行("exit 0")前,加上:

  ifconfig eth0 up pon dsl-provider

  4.3. 错误日志

  如果连接有问题,你可能可以在系统日志中找到有用的信息。你可以用终端或是图形介面来查看系统日志文件。

  * 要用图形介面,可在菜单中选择: 系统 > 系统管理 > 系统日志系统日志在 /var/log/messages。

  * 要用终端,则输入:

  sudo dmesg

时间: 2025-01-01 23:04:58

Linux系统下ADSL拨号上网方法的相关文章

Linux系统下Telnet的设置方法

  Linux系统下Telnet的设置方法 Linux系统下Telnet服务的配置步骤: 一.安装Telnet软件包(通常要两个) 1. Telnet-clIEnt (或 Telnet),这个软件包提供的是 Telnet 客户端程序; 2. Telnet-server ,这个软件包提供的是 Telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下: [root@echo root]#rpm –q Telnet或[root@wljs root]#rpm –q Telnet-cli

关于网络抓包,linux系统下kismet的使用方法

问题描述 关于网络抓包,linux系统下kismet的使用方法 我想知道k?i?smet怎么用呢?我看到它抓的包了,但怎么保存成文件?只看到它扫描到附近的Wi-Fi,能抓到客户端的包么? 解决方案 使用XILINX SDK工具通过网络进行基于linux系统的远程调试方法Linux下抓包工具tcpdump使用方法Linux下的网络HOOK实现以及使用方法

Linux系统下fd分配的方法

最近几天在公司里写网络通讯的代码比较多,自然就会涉及到IO事件监测方法的问题.我惊奇的发现select轮训的方法在那里居然还大行其道.我告诉他们现在无论在Linux系统下,还是windows系统下,select都应该被废弃不用了,其原因是在两个平台上select的系统调用都有一个可以说是致命的坑. 在windows上面单个fd_set中容纳的socket handle个数不能超过FD_SETSIZE(在win32 winsock2.h里其定义为64,以VS2010版本为准),并且fd_set结构

slackware-10.1 下 adsl 拨号上网的 iptables 防火墙设置

提要: 因为家里的机器是使用adls拨号上网,为了防止家伙们对我的机器作端口扫描,因此设置好防火墙显得比较重要起来. 我尝试了普通方式来设置iptables,发现一般的设置方法并不能很好的满足我的需要,主要是因为ppp的联结建立在放火墙脚本运行(通过手工编写 /etc/rc.d/rc.firewall)后.觉得更好的的方法是用rp-pppoe来调用你的防火墙设置,因为rp-pppoe的配置文件(/etc/ppp/pppoe.conf)中有一个选项,具体可以参考slackware下面/etc/pp

Linux系统下软件包的制作方法和过程

  总的情况下Linux下软件安装主要有三种方式: 一种是源码安装,需要用户自己手动编译 另一种是RPM包(RedHat Linux Packet Manager),通过RPM命令就可以实现安装 还有一种为*.bin文件,安装方法与Windows下的安装过程类似 通常情况下Linux 安装软件主要通过以下两种方式 ① 文件名形如xxx.i386.rpm ,软件包以二进制形式发布. ② 文件名形如xxx.tar.gz ,软件包多以源码的形式发布. Linux软件包管理可以分为三类:二进制包的管理,

linux系统下sudo命令使用方法详解

介绍 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等.这样不仅减少了root用户的登录和管理的时间,同样也提高了安全性.sudo不是对shell的一个代替,它是面向每个命令的. sudo命令 sudo -K -L -V -h -k -l -vsudo [-HPSb] [-a auth_type] [-c class-] [-p prompt] [-u username#uid] {-e file [...]

SuSE Linux系统下设定Apache的方法

Apache需要设定成虚拟网站空间方式. 新版SuSE的Apache已经改成模组化. 所以只要修改几个档案就可以在建立帐号时,网站就对应的到位置. 而不用去修改http.conf一个个建对应/home的位置,建完还要重新启动Apache . 1.修改/etc/sysconfig/apache2 ]#vi /etc/sysconfig/apache2 找APACHE_MODULES 在最后面加上vhost_alias 存档重新编译apach2的设定档让apache2载入vhost模组 ]#SuSE

Linux系统下安装Memcache的方法

1.分别把memcached和libevent下载回来,放到 /tmp 目录下: # cd /tmp # wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz # wget http://www.monkey.org/~provos/libevent-1.2.tar.gz 2.先安装libevent: # tar zxvf libevent-1.2.tar.gz # cd libevent-1.2 # ./configur

Linux系统下设置时钟简单方法

1.显示时钟 [root@****~]# clock --show 2011年09月27日 星期二 11时21分09秒 -0.223408 seconds 2.设置时钟(clock --set --date="月/日/年 时:分:秒") [root@**** ~]# clock --set --date="05/06/2008 11:26:00" 3.与硬件时钟同步(默认重启系统就会与硬件时钟同步) [root@**** ~]# clock --systohc 4.