当前位置:操作系统 > Unix/Linux >>

新手建站系列文章之使用ADSL上网

[b][size=4][color=blue]写在前面的:[/color][/size][/b]

  我们知道在win下用adsl上网如果是虚拟拨号的话,就需要一个专门用来拨号的软件,如果是在专线话,你只需要一开ADSL猫的电源就可以直接上网了。我们现在讨论是前一种,因为一般专线上网都有固定的IP的,也就是它是那种直接接入的。你只要设置好了你的网关参数,DNS设置,那么一切就都顺理成章了。在后一种使用命令:

  /sbin/ifconfig |more

  看一下你的IP了。

  如果是采用的虚拟拨号的话。电信部门会给你一个用户名和密码,在win下他们一般会装一个叫winpro的软件来完成拨号的工作。同样,我们在linux下也需要使用这种拨号的软件,但是请注意:由于虚拟拨号和专线使用的协议是不一样的。因此在使用虚拟拨号的时候,而且你的这台机器又正好用来做代理服务器和防火墙的话,那么你最好不设置网关了。

  首先我们来看看需要一个什么样的软件:

  rp-pppoe,这个大家没听说过没关系。反正你知道在linux下用ADSL拨号的就是这个软件好了。当然还好你的内核必须得支持PPP协议了。如果不支持,你得重新编译内核使得内核支持ppp,(什么?怎么编译内核,这个问题在这里可不是主题。自己到我的站上找文章看吧),然后再查看一下你的系统是是否已经安装了rp-pppoe。

  rpm -qa|grep rp-pppoe

  如果输出结果。恭喜你,你已经安装好的。这个东东。不过,需要使用图形界面的拨号器。用惯win的朋友对这个并不陌生,这里不讲了,我们只讲如果你没有安装该怎么办?

  首先你得去这个网址:

  [url]http://www.roaringpenguin.com/products/rp-pppoe/index.php#download[/url]

  可以看到这里可以下载这个东东了吧。

  等等,最好还是下载一个*.tar.gz的。如果你喜欢rpm包话,也可以下载rpm包形式的。

  我喜欢用*.tar.gz的。源代码形式的更加灵活的升级哟。

  下载回来后请将它拷到/usr/local/src里(当然这个目录是随你定了,但是一个好系统管理员都知道怎么去处理这样的源代码文件,我的建议是放在这个目录下),然后使用解压软件解压就行了:

  tar zxvf (jxvf) rp-pppoe.tar.gz

  解压后会有一个目录:rp-pppoe,

  进入目录:cd rp-pppoe

  然后运行:./go

  >>> Enter your PPPoE user name : T0123456

  在这里输入你的adsl帐号了。

  >>> Enter the Ethernet interface connected to the ADSL modem

  For Solaris, this is likely to be something like /dev/hme0.

  For Linux, it will be ethn, where 'n' is a number.

  (default eth0): eth0

  这里输入你用来连接adsl猫的网卡标识了。如果是第一块网卡就使用这个了。第二块的话就使用eth1

  >>> Enter the demand value (default no): <=按下 Enter 即可

  >>> Enter the DNS information here: 202.102.14.141

  >>> Enter the secondary DNS server address here: 202.102.13.141

  在这里输入你的DNS主机地址了。这个你的ISP会告诉你的。

  >>> Please enter your PPPoE password:

  输入密码了。

  >>> Please re-enter your PPPoE password:

  再输入一次了。

  The firewall choices are:

  0 - NONE: This script will not set any firewall rules. You are responsible

  for ensuring the security of your machine. You are STRONGLY

  recommended to use some kind of firewall rules.

  1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation

  2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway

  for a LAN

  >>> Choose a type of firewall (0-2): 0

  这里设置防火墙了,因为我们自己要在这台机器上设置防火墙,因此这里也就选择不设置防火墙了。选0就行。

  Start this connection at boot time

  Do you want to start this connection at boot time?

  Please enter no or yes.

  yes

  如果想一开机就自动启动adsl的话,就选 yes了。

  Ethernet Interface: eth0

  User name: T0123456

  Activate-on-demand: No

  Primary DNS: 168.95.1.1

  Secondary DNS: 139.175.10.20

  Firewalling: NONE

  >>> Accept these settings and adjust configuration files (y/n)?y

  这里给出你的作的选择了。你看看如果没什么问题就可以开工了。

  Adjusting /etc/ppp/pppoe.conf

  Adjusting /etc/resolv.conf

  (But first backing it up to /etc/resolv.conf-bak)

  Adjusting /etc/ppp/pap-secrets and /etc/ppp/chap-secrets

  (But first backing it up to /etc/ppp/pap-secrets-bak)

  (But first backing it up to /etc/ppp/chap-secrets-bak)

  然后使用adsl-start开始拨号上网。连接成功的话,会显示.Connected!

  不行的话,重拨一下就OK了。多拨几次,一般没有问题的。

  adsl-stop断掉了。

  其他的命令都是以adsl开头的。多看看了。本文来自:http://www.xiaoyaxiao.com/4653.html
发表您的高见!
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,