�������½�����������û���ATM��PPP(PPPoA)�� PPPoA��ŷ��DSL�ṩ�̵��ձ�ѡ��
���������һ�豸�� PPPoA ֧�֣� �� FreeBSD ������Ϊ port �ṩ�ģ� ��Ϊ��̼�ʹ���� ������������Э���� ��������� FreeBSD �Ļ���ϵͳһ����ѵ��ٷ�����
����ʹ�� Ports �� ���Էdz�����ذ�װ net/pppoa port�� ֮�������ṩ��ָʾ�����Ϳ����ˡ�
���������� USB �豸���ƣ� �������ص� SpeedTouch™ USB ��Ҫ�����������ع̼����ܹ����������� �� FreeBSD �������Խ��˲����Զ����� �����豸�嵽ij�� USB �ڵ�ʱ���Զ����ع̼��� ������ /etc/usbd.conf �ļ��м����������Ϣ�������Զ���ɹ̼��Ĵ��͡� ע�⣬ ������ root �û������ݱ༭����
device "Alcatel SpeedTouch USB" devname "ugen[0-9]+" vendor 0x06b9 product 0x4061 attach "/usr/local/sbin/modem_run -f /usr/local/libdata/mgmt.o"
����Ҫ����USB�ػ�����usbd�� ��/etc/rc.conf���������У�
usbd_enable="YES"
����Ҳ���Խ�ppp���ó�����ʱ���š� �� /etc/rc.conf���������⼸�С� ͬ��������Ҫ��root�û���¼��
ppp_enable="YES" ppp_mode="ddial" ppp_profile="adsl"
����Ϊ��ʹ������������ ����Ҫʹ��net/pppoa port�ṩ��ppp.conf������
��������ʹ�� mpd �����Ӷ������͵ķ��� �ر��� PPTP ���� �������� Ports Collection ���ҵ� mpd�� ����λ���� net/mpd�� ���� ADSL modem ��Ҫ�� modem �ͼ����֮�佨��һ�� PPTP ������ ���������� SpeedTouch Home �������е�һ�֡�
����������Ҫ�� port ��ɰ�װ�� Ȼ��������� mpd ������������Ҫ�� ����ɷ����̵����á� port ���һϵ�а�������ϸע��������ļ�ʵ���ŵ� PREFIX/etc/mpd/�� ע�⣬ ����� PREFIX ��ʾ ports ��װ��Ŀ¼�� Ĭ������£� Ӧ���� /usr/local/�� �������� mpd ������˵���� ���� HTML ��ʽ�� port һ��װ�� ��Щ�ļ������� PREFIX/share/doc/mpd/�� ������ͨ�� mpd ���� ADSL �����һ�������ӡ� ���ñ��ֱ�ŵ��������ļ��У� ��һ���� mpd.conf��
default: load adsl adsl: new -i ng0 adsl adsl set bundle authname usernameset bundle password password
set bundle disable multilink set link no pap acfcomp protocomp set link disable chap set link accept chap set link keep-alive 30 10 set ipcp no vjcomp set ipcp ranges 0.0.0.0/0 0.0.0.0/0 set iface route default set iface disable on-demand set iface enable proxy-arp set iface idle 0 open
����mpd.links�������ӵ���Ϣ��
adsl: set link type pptp set pptp mode active set pptp enable originate outcall set pptp self 10.0.0.1set pptp peer 10.0.0.138
![]()
������ʼ�����ӣ�
# mpd -b adsl
����������ͨ����������鿴����״̬��
% ifconfig ng0 ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1500 inet 216.136.204.117 --> 204.152.186.171 netmask 0xffffffff
����ʹ��mpd����ADSL�������Ƽ��ķ�ʽ��
����Ҳ����ʹ��net/pptpclient���������� PPPoA��
����Ҫʹ�� net/pptpclient ���� DSL ���� ��Ҫ��װ port �� package ���༭ /etc/ppp/ppp.conf�� ����Ҫ�� root Ȩ������������������ ������ ppp.conf �е�һ��ʾ��� �ο� ppp �������ֲ� ppp(8)�� ���˽�����й� ppp.conf ѡ�����Ϣ��
adsl: set log phase chat lcp ipcp ccp tun command set timeout 0 enable dns set authname usernameset authkey password
set ifaddr 0 0 add default HISADDR
����: ���������뽫�ʺ����������ĵķ�ʽ����ppp.conf ��Ӧ��ȷ��û���κ����ܿ������ļ������ݡ� ����һϵ�������ȷ�����ļ�ֻ�� root�û��ɶ��� ��μ� chmod(1) �� chown(8) �������ֲ����˽��й���β����Ľ�һ����Ϣ��
# chown root:wheel /etc/ppp/ppp.conf # chmod 600 /etc/ppp/ppp.conf
�������½�Ϊ�� DSL ·�����ĻỰ��һ�� tunnel�� ��̫��DSL modem��һ�����õľ�����IP��ַ�� �� Alcatel SpeedTouch Home Ϊ���� �����ַ�� 10.0.0.138�� ·�������ĵ�Ӧ�û��������ʹ�õĵ�ַ�� ִ�����������Դ� tunnel ����ʼ�Ự��
# pptp address adsl
��ʾ: ��Ӧ���������������(��&��)�ţ� ���� pptp �����ص���������ʾ����
����Ҫ����һ�� tun�����豸���ڽ���pptp ��ppp ֮��Ľ����� һ�����ص��������У� ���� pptp ����ȷ����һ�����ӣ� �������������tunnel�豸��
% ifconfig tun0 tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500 inet 216.136.204.21 --> 204.152.186.171 netmask 0xffffff00 Opened by PID 918
��������������ӣ� һ�����ͨ��telnet����web��������·����(modem)�����á� ������������ӣ� ��Ӧ�ü��pptp�������ppp����־�ļ� /var/log/ppp.log �Ի��������
���ĵ��������ĵ��ɴ��������أ�ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
�������FreeBSD�����⣬�����Ķ��ĵ����粻�ܽ������ϵ<questions@FreeBSD.org>.
���ڱ��ĵ��������뷢����ϵ <doc@FreeBSD.org>.