网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > 经验技巧
本月文章推荐
.教你快速搞定Windows文件批量重命.
.设置Windows隐形密码 秘密登录双.
.磁盘数据备份失败的五个原因及解.
.几步设置 就可以让Windows系统自.
.Windows系列操作系统密码的恢复方.
.Windows操作系统空间丢失之谜.
.Windows操作系统出现内存错误怎么.
.Windows系统命令行运行好处多多.
.如何让您的Windows系统变得更快更.
.六大绝招轻松搞定系统更新.
.修改Hosts文件获取的三个特殊妙用.
.方便浏览:合并Windows中的多个T.
.打造电脑万能专家:“以一当十”的.
.清除垃圾 给你的电脑减负让其全速.
.Windows系统中忘记密码的9个修复.
.关于待机,休眠的经典问答.
.Windows系统不能识别移动硬盘的四.
.用ctfmon.exe文件找回丢失的输入.
.最新电脑优化技巧骗术揭密.
.设置本地连接属性 关闭系统中不常.

利用FreeBSD建立ADSL拨号网关服务器

发表日期:2004-6-24


  说明
  为了让大家明白PPPoE与PPTP的不同,以免产生我之前的混淆,先告诉大家它们的用处。现在我们使用PPPoE主要是ADSL,我们可以视ADSL Modem只是一个拨号器,它不带网络功能,就像使用本机设备一样的去使用它。而PPTP则是在网络上具有一个IP地址的服务器,我所知通常在校园网、公司网中会大量使用这样的拨号服务器以进行记费或是安全保障。

  安装必须的软件
  由于ppp是FreeBSD自带的一个功能,mpd则是一个FreeBSD的附加软件。你可以使用FreeBSD的Ports Collection来编译它。mpd最新的版本为3.13,使用ports的编译方法为:
  

  %cd /usr/ports/net/mpd
   %make install
   %make clean
  
  如果你没有安装Ports Collection,哪么也可以到http://www.huangdong.com/bbs/中的BSD版的精华区中找到mpd3.13的package安装包。使用package安装包的安装方法为:
  
  %pkg_add mpd-3.13.tbz
  ppp的拨号设置
  ppp的拨号设置主要是设置都会是在/etc/ppp/ppp.conf中。以下是一个ppp.conf的参考,只需要变更几项就可以使用:default:
  

  set log Phase Chat LCP IPCP CCP tun command
   nat enable yes
   nat same_ports yes
   nat use_sockets yes
   set redial 15 28800
   set reconnect 15 28800
   pppoe:
   set device PPPoE:fxp0:
   set mru 1492
   set mtu 1492
   set speed sync
   enable lqr
   set lqrperiod 5
   set cd 5
   set dial
   set login
   set timeout 0
   set authname Your UserName used to login
   set authkey Your Password used to login
   set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
   add default HISADDR# Add a (sticky) default route
   enable dns
  
  你需要将“set device PPPoE:fxp0:”中的fxp0变更为你的PPPoE拨出的网卡接口设备名。还有就是更改“set authname Your UserName used to login ”和“set authkey Your Password used to login”中的Your xxx成为你的用户名和密码。如果不知道自己的网卡设备名,哪么可以通过ifconfig命令来得到,我的计算机的结果如下:
  
  %ifconfig -a
   fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   inet 192.168.10.50 netmask 0xffffff00 broadcast 192.168.10.255
   ether 00:d0:59:0d:08:03
   media: Ethernet autoselect (10baseT/UTP)
   status: active
   lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
   inet 127.0.0.1 netmask 0xff000000

上一篇:教你认识Windows超酷的附带工具—Msconfig 人气:16643
下一篇:打造IIS网站的专用“护心甲”—实战SSL加密 人气:10134
浏览全部FreeBSD的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐