liusimin 发表于 2004-9-3 01:28:11

现在这样的配置差不多没有什么问题了,这几天我还会再调一下的,会对这个文档进行不断的更新到稳定为止。另外我使用的是FreeBSD 5.0,主要是因为5.0支持我做网关的笔记本中的pcm以及fxp0+xl0(3com pccard nic)。 请大家多多提意见,让我完善这份文档。    FreeBSD 5.0 ADSL安装指南 1. 配置ADSL 1.1. 配置你的新kernel 为ADSL的PPPOE协议在kernel配置文件中加入以下内容: # ADSL PPPOE Sup options         NETGRAPH options         NETGRAPH_ETHER options         NETGRAPH_SOCKET options         NETGRAPH_PPPOE 1.2. 设置一个使用PPPOE的PPP呼出 将/etc/ppp中的ppp.conf进行备份,以下是新的ppp.conf中的内容: default:set log Phase Chat LCP IPCP CCP tun commandnat enable yesnat same_ports yesnat use_sockets yesset redial 15 28800set reconnect 15 28800 pppoe:#加入在kernel中配置的会连接ADSL设备的网卡的名称,我的是fxp0set device PPPoE:fxp0:set mru 1492set mtu 1492set speed syncenable lqrset lqrperiod 5set cd 5set dialset loginset timeout 0set authname Your UserName used to login   set authkey Your Password used to loginset ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0add default HISADDR# Add a (sticky) default routeenable dns #注意:只有三处需要进行更改的地方,它们是PPPoE:fxp0: 以及用户名和密码 1.3. 设置启动时自动进行连接 在/etc/rc.conf中加入以下参数(ppp_mode设置断线重拨的功能): ppp_enable="YES"ppp_mode="ddial" ppp_profile="pppoe" 2. 设置防火墙 2.1. 在kernel中加入防火墙配置 在kernel配置文件中加入以下选项参数: options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=100 2.2. 设置系统启动时参数 在/etc/rc.conf中加入以下设置: ipfirewall_enable="YES" firewall_type="open" 3. 设置NAT服务 3.1. 启动PPP的NAT支持 在/etc/ppp/ppp.conf中加入以下设置: nat enable yes 这样会打开ppp内置的NAT服务。 3.2. 设置系统启动参数 同时还需要指定本台FreeBSD为一个网关服务器。在/etc/rc.conf中设置gateway选择以及ppp的拨号选项: gateway_enable=”YES” ppp_nat="YES" natd_enable="YES" natd_interface="tu0" gateway_enable="YES" 3.3. 配置文件总结 3.3.1. /etc/rc.conf ppp_enable="YES"ppp_mode="ddial" ppp_nat="YES" ppp_profile="cncadsl" natd_enable="YES" natd_interface="tu0" gateway_enable="YES" firewall_enable="YES" firewall_type="open" 3.3.2. /etc/ppp/ppp.conf set log Phase Chat LCP IPCP CCP tun commandnat enable yesnat same_ports yesnat use_sockets yesset redial 15 28800set reconnect 15 28800 cncadsl:set device PPPoE:fxp0:set mru 1492set mtu 1492set speed syncenable lqrset lqrperiod 5set cd 5set dialset loginset timeout 0set authname MyUserNameset authkey MyUserPasswordset ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0add default HISADDR# Add a (sticky) default routeenable dns 3.3.3. kernel配置文件 # ADSL PPPOE Sup options         NETGRAPH options         NETGRAPH_ETHER options         NETGRAPH_SOCKET options         NETGRAPH_PPPOE # IP Firewall Sup options         IPFIREWALL options         IPFIREWALL_VERBOSE options         IPFIREWALL_VERBOSE_LIMIT=100
页: [1]
查看完整版本: [转]FreeBSD 5.0 ADSL安装配置路由