¡¾ÍƼö¡¿FreeBSD ADSL °²×° Howto
¼òµ¥¼¸²½,ÈÃÄãÓÃADSLÉÏÍø FreeBSD ADSL °²×°Go!Go!Go!1.ÅäÖÃÍøÂçÁ¬½Ó
ÅäÖÃppp.conf
ÏȵǼϵͳ£¬ÕâÑù£º
Login: root (ÒÔRootÓû§µÇ¼)
Password: (ÊäÈëÄãµÄÃÜÂ룬Òò°²È«ÎÊÌ⣬ÕâÀïÄã¿´²»µ½ÊäÈëµÄ½á¹û.)
ÓÉÓÚÊÇADSLÉÏÍø£¬ÅäÖÃÎļþÊÇ /etc/pppÏ嵀 ppp.conf£¬ÔÚ /etc/ppp Ï¿ÉÄÜÒѾÓÐÁË ppp.conf Ò²¿ÉÄÜÖ»ÓÐ ppp.conf.sample ,×ÜÖ®,ÎÒ·ÅÆúʹÓÃÏÖÓеÄppp.conf ´Óppp.conf.sampleн¨Ò»¸ö.Äã¿ÉÒÔÕâÑù×ö:
# rm ppp.conf (ɾ³ýppp.conf , Èç¹ûÓеϰ)
# cp ppp.conf.sample ppp.conf
# ee ppp.conf (Ëæ×Ô¼ºÏ²ºÃ,ʹÓà ee »ò vi )
ÕâÀï°ÑÎÒµÄppp.conf ¸½ÉÏ,ÒÔ´ËΪ·¶±¾.
#################################################################
# PPP Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by [email]wself@cdrom.com[/email]
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD: src/etc/ppp/ppp.conf,v 1.2.2.5 2001/07/13 10:55:23 brian Exp $
#################################################################
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
# Ensure that "device" references the correct serial port
# for your modem. (cuaa0 = COM1, cuaa1 = COM2)
#
set device PPPoE:lnc0
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
set timeout 30 # 3 minute idle timer (the default)
disable lqr
deny lqr
add default HISADDR
enable dns # request DNS info (for resolv.conf)
hz163: # ×¢Òâ:ÕâÀïµÄhz163ÊÇÄãµÄISPÃû,Òª±ÈÏÂÃæµÄsetÓï¾ä¶à³öÒ»µã(Ò»¸ö¿Õ¸ñ).
set authname user(°ÑÕâÀïµÄuser»»³ÉÄãµÄADSLÓû§Ãû)
set authkey password (°ÑÕâÀïµÄpassword»»³ÉÄãµÄADSLÃÜÂë)
set dial
set login
set ifaddr 10.0.0.1/0 10.0.0.2/0
nat enable yes
Á¬½ÓÍøÂç
ÅäÖúÃÁËppp.conf£¬Äã¾Í³É¹¦ÁËÒ»°ë£¬½ÓÏÂÀ´µÄ¾ÍÊÇÊäÈëÃüÁî¡¢Á¬½ÓÍøÂçà¶£¡
#ppp ?ddial hz163
Ö®ºó¿´¿´Á¬½Ó״̬¡£
#ifconfig
ÎҵĽá¹û£º
lnc0: flags=8843 mtu 1500
inet 192.168.0.254 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::20c:29ff:fe98:25a6%lnc0 prefixlen 64 scopeid 0x1 ether 00:0c:29:98:25:a6
lp0: flags=8810 mtu 1500
lo0: flags=8049 mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010 mtu 1500
sl0: flags=c010 mtu 552
faith0: flags=8002 mtu 1500
tun0: flags=8051 mtu 1492
inet 218.72.106.94 --> 61.174.64.21 netmask 0xffffffff
Opened by PID 54
inetºóµÄÊý×Ö²¿·Ö¾ÍÊÇ£ºISP·ÖµÄIPµØÖ· -> ISPµÄDNS·þÎñÆ÷µÄIP. ÕâÑùÄã¾ÍÉÏÁËÍøÀ²£¡
ÅäÖÃrc.confʹADSL¿ª»úÉÏÍø
ÏëÒ»¿ª»ú¾ÍÉÏÍø£¿¼òµ¥£¡ÈÃÎÒÃÇÀ´ÅäÖà /etc/rc.conf°É£¬ÕâºÜ¼òµ¥£¡ ¾ÍÌîÉÏÕ⼸¾ä£º
ifconfig_lnc0="192.168.0.254/24"
defaultrouter="192.168.0.254"
inetd_enable="yes"
gateway_enable="yes"
ppp_enable="yes"
ppp_mode="ddial"
ppp_nat="yes"
ppp_profile="hz163"
named_enable="yes"
Õ⼸¾ä¾Í°ÑFreeBSDÐéÄâ»úÅäÖóÉÁËÒ»NATÍø¹Ø£¬¼æÈí·ÓÉ¡¢BIND8Ãû×Ö·þÎñÆ÷¡£ [QUOTE=sitlhj]¼òµ¥¼¸²½,ÈÃÄãÓÃADSLÉÏÍø FreeBSD ADSL °²×°Go!Go!Go!
1.ÅäÖÃÍøÂçÁ¬½Ó
ÅäÖÃppp.conf
ÏȵǼϵͳ£¬ÕâÑù£º
Login: root (ÒÔRootÓû§µÇ¼)
Password: (ÊäÈëÄãµÄÃÜÂ룬Òò°²È«ÎÊÌ⣬ÕâÀïÄã¿´²»µ½ÊäÈëµÄ½á¹û.)
ÓÉÓÚÊÇADSLÉÏÍø£¬ÅäÖÃÎļþÊÇ /etc/pppÏ嵀 ppp.conf£¬ÔÚ /etc/ppp Ï¿ÉÄÜÒѾÓÐÁË ppp.conf Ò²¿ÉÄÜÖ»ÓÐ ppp.conf.sample ,×ÜÖ®,ÎÒ·ÅÆúʹÓÃÏÖÓеÄppp.conf ´Óppp.conf.sampleн¨Ò»¸ö.Äã¿ÉÒÔÕâÑù×ö:
# rm ppp.conf (ɾ³ýppp.conf , Èç¹ûÓеϰ)
# cp ppp.conf.sample ppp.conf
# ee ppp.conf (Ëæ×Ô¼ºÏ²ºÃ,ʹÓà ee »ò vi )
ÕâÀï°ÑÎÒµÄppp.conf ¸½ÉÏ,ÒÔ´ËΪ·¶±¾.
#################################################################
# PPP Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by [email="wself@cdrom.com"]wself@cdrom.com[/email]
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD: src/etc/ppp/ppp.conf,v 1.2.2.5 2001/07/13 10:55:23 brian Exp $
#################################################################
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
# Ensure that "device" references the correct serial port
# for your modem. (cuaa0 = COM1, cuaa1 = COM2)
#
set device PPPoE:lnc0
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
set timeout 30 # 3 minute idle timer (the default)
disable lqr
deny lqr
add default HISADDR
enable dns # request DNS info (for resolv.conf)
hz163: # ×¢Òâ:ÕâÀïµÄhz163ÊÇÄãµÄISPÃû,Òª±ÈÏÂÃæµÄsetÓï¾ä¶à³öÒ»µã(Ò»¸ö¿Õ¸ñ).
set authname user(°ÑÕâÀïµÄuser»»³ÉÄãµÄADSLÓû§Ãû)
set authkey password (°ÑÕâÀïµÄpassword»»³ÉÄãµÄADSLÃÜÂë)
set dial
set login
set ifaddr 10.0.0.1/0 10.0.0.2/0
nat enable yes
[/QUOTE]ÎÒ¸´ÖÆÄãÒÔÉϵÄÄÚÈÝ£¬È»ºó¸ÄÏÂADSLµÄÓû§ÃûºÍÃÜÂë¡£Õâ¿ÉÒÔµÄÂ𣿻¹ÓÐISPÃûÊÇʲôÀ´µÄ£¿ISP#ºóÃæ»»³Éʲô£¿»¹ÊÇʲô¶¼²»»»£¿¿ÉÒÔ¸üÏéϸµãÂ𣿠ÄÇÊǸö·¶Àý,ÆäʵÄǸöÎļþºÜ¶àµØ·½¿ÉÒÔÊ¡ÂÔ,ΪºÎ²»È¥googleÏÂÒ»¸ö¼òµ¥µÄÅäÖÃÎļþÄØ.
Ò³:
[1]