����: �� FreeBSD 8.0 ��ʼ�� uart(4) ����ȡ���� sio(4) ������ ���Ա�ʾ���ڵ��豸�ڵ��ɷֱ� /dev/cuadN ��Ϊ�� /dev/cuauN�� ���� /dev/ttydN ��Ϊ�� /dev/ttyuN�� FreeBSD 7.X �û�������ʱ��Ҫ��Ӧ֮�������ļ����б�Ҫ�ĸ��ġ�
�������¼ٶ����߱�����������
����һ�� ISP �ṩ����������ʹ�� PPP ���ʺš�
����Ҫ��������ϵͳ�ϣ� ��������ȷ���õ� modem�� �������ܹ������� ISP ���豸��
ISP �IJ��ź��롣
���ĵ�¼���ƺ����� (������һ��� UNIX ���ĵ�¼��������ԣ� Ҳ������ PAP �� CHAP ��¼���������)��
һ���������������� IP ��ַ�� ͨ���� �����ISP���õ�����������IP��ַ�� ��������ٵõ���һ���� �Ϳ������ļ� ppp.conf �м��� enable dns ����ʹ ppp ������������ �������ȡ���� ISP ��֧�� DNS Э�̵ľ���ʵ�֡�
�����������Ϣ������ ISP �ṩ�� �����DZ���ģ�
ISP������IP��ַ�� �������������ӣ� ����Ϊ Ĭ��·�� �������� �����û�������Ϣ�� �������鹹һ���� ������ʱ ISP �� PPP ���������Զ���������ȷ��ֵ��
����鹹�� IP ��ַ�� ppp �м��� HISADDR��
��ʹ�õ��������롣 ���ISPû���ṩ�� һ��ʹ�� 255.255.255.255 ��û������ġ�
��� ISP �ṩ�˾�̬��IP��ַ���������� �����������ǡ� ��֮�� ��Ӧ�öԷ�����ָ������Ϊ���ʵ� IP ��ַ��
�����������֪����Щ��Ϣ�� �������� ISP ��ϵ��
ע��: ������У� ������Ϊ����չʾ�������ļ��ж����кš� ��Щ�к�ֻ��Ϊ��ʹ���ͺ����۱�÷��㣬 ����ʵ���ļ��в������ڡ� ���⣬ �ڱ�ҪʱӦʹ�� Tab �Ϳո�������������
���� ppp��pppd(PPP���ں˼�ʵ�֣� ���� FreeBSD 7.X) ��ʹ�� /etc/ppp Ŀ¼�е������ļ��� �û��� PPP �����ӿ����� /usr/share/examples/ppp/ ���ҵ���
��������pppҪ�����������Ҫ�༭�����ļ��� �༭�ļ����ļ�ȡ�������� IP �Ǿ�̬���� (ÿ�ζ�ʹ��ͬһ����ַ) ���Ƕ�̬����� (ÿ�����ӵ� ISP �����ò�ͬ�� IP ��ַ)��
��������Ҫ�༭�����ļ�/etc/ppp/ppp.conf�� ������ʾ��
ע��: ��ð��:��β���дӵ�һ�� (����)��ʼ�� �������е��ж�Ҫʹ�ÿո���Ʊ��� (Tab) ��������
1 default: 2 set log Phase Chat LCP IPCP CCP tun command 3 ident user-ppp VERSION (built COMPILATIONDATE) 4 set device /dev/cuau0 5 set speed 115200 6 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \ 7 \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT" 8 set timeout 180 9 enable dns 10 11 provider: 12 set phone "(123) 456 7890" 13 set authname foo 14 set authkey bar 15 set login "TIMEOUT 10 \"\" \"\" gin:--gin: \\U word: \\P col: ppp" 16 set timeout 300 17 set ifaddr x.x.x.x y.y.y.y 255.255.255.255 0.0.0.0 18 add default HISADDR
ָ��Ĭ�ϵ�� ��PPP����ʱ������е�����Զ�ִ�С�
���õ�¼������ ���������� Ϊ��������������־�ļ��� ����Ӧ�ü�Ϊ��
set log phase tun
���� PPP ������Է���ʶ�Լ��� ����ڽ�����ʹ������ʱ�����κ��鷳�� PPP�ͻ���Է��������ұ�ʶ�� �Է���������Ա�ڴ����������ʱ�� ��Щ��Ϣ�����á�
����modemҪ���ӵĶ˿ںš� COM1 ��Ӧ���豸�� /dev/cuau0 �� COM2 ��Ӧ������ /dev/cuau1��
�������ӵ��ٶȡ� ��� 115200 �����⣬ ���� 38400��
�����ַ����� �û��� PPP ʹ��һ���� chat(8)�������Ƶ���� ��ο������ֲ��˽��������Ե������Ϣ��
ע�⣬ Ϊ�˱����Ķ�����������˻��С� �κ� ppp.conf ������������������ ǰ�����е����һ���ַ������� \��
�������ӵ�ʱ������ Ĭ���� 180 �룬 ������һ���Ƕ���ġ�
����PPP��Է�����ȷ�ϱ��������������á� ����������˱��ص������������� Ҫע�ͻ�ɾ������һ�С�
Ϊ�˿ɶ��Ե���Ҫ����һ�����С� ���лᱻPPP���ԡ�
Ϊ ��provider��ָ��һ��� ���Ըij� ISP�����֣� �������Ժ�Ϳ���ʹ�� load
ISP
���������ӡ�
�����ṩ�̵ĵ绰���롣 ����绰�������ʹ��ð�� (:) ��ܵ����� (|) ������ �������ַ���������ppp(8)�������ֲ����н��ܡ� �ܵ������� �����Ҫѭ��ʹ����Щ���룬 ����ʹ��ð�š� �������ʹ�õ�һ�����룬 ����һ������ʧ�������õڶ������룬 ��ʹ�ùܵ����š� ����ʾ�������� Ҫ�������绰�����������(")��
����绰�������пո� ����������(")������������ �������ɼ�ȴ���Բ���Ĵ���
ָ���û��������롣 ��ʹ�� UNIX® ����������ʾ����¼ʱ�� ��Щֵ�����ô��� \U \P ������ set login ��������ġ� ��ʹ��PAP��CHAP��������ʱ�� ��Щֵ����֤ʹ�á�
�����ʹ�õ���PAP����CHAP�� ������Ͳ����е�¼�� Ҫע�ͻ�ɾ������һ�С� ��ο� PAP �� CHAP��֤ ���˽����ϸ�ڡ�
��¼�����ǵ����chat���͵ġ� ������������������ģ�
J. Random Provider login: foo password: bar protocol: ppp
����Ҫ�ı�����ű����ʺ����Լ�����Ҫ�� ������һ��д����ű�ʱ�� Ӧ��ȷ���Ѿ����� ��chat�� �����ڵ�¼״̬�� ����������ȷ��ͨ���Ƿ����ڰ��ƻ����С�
����Ĭ�ϵij�ʱʱ�䡣 ��� �������� 300
��������Ӧ�����Ͽ���������������óɳ�ʱ�� �����ֵ���ó�0�� ����������ʹ��
-ddial
ѡ�
���ýӿڵ�ַ�� ����Ҫ�� ISP �ṩ������ IP ��ַ�滻�ַ��� x.x.x.x�� �� ISP ������ IP ��ַ (����Ҫ���ӵ�����)
�滻�ַ��� y.y.y.y��
���ISPû�и����ṩ���ص�ַ�� ����ʹ�� 10.0.0.2/0��
�������Ҫʹ��һ�� ���µ����ĵ�ַ�� ��ȷ���� /etc/ppp/ppp.linkup ��Ϊÿ�� PPP�Ͷ�̬IP��ַ ָ�������һ�
���û����һ�У� ppp ������ -auto
ģʽ���С�
����һ����ISP���ص�Ĭ��·�ɡ� HISADDR����ؼ��ֻᱻ��17����ָ�������ص�ַ�滻�� ���б�������ڵ�17��֮�������� HISADDR ��ʼ��֮ǰʹ������ֵ��
���������ʹ�� -auto
�� PPP��������ӦŲ�� ppp.linkup �ļ��С�
����������һ����̬IP��ַ�� ��ʹ��-auto
ģʽ����ppp(��Ϊ������֮ǰ�Ѿ���ȷ������·�ɱ���)�� �ǾͲ���Ҫ����ppp.linkup ����� ������ϣ���������Ժ�һ���������ó���
�����Ժ��sendmail�������л���͡�
����ʾ�������ļ�������Ŀ¼ /usr/share/examples/ppp/ ���ҵ���
�������ISPû����ָ����̬��IP��ַ�� pppҪ�����ó��ܹ���Է�Э��ȷ�����غ�Զ�̵�ַ�� Ҫ���������� ��Ҫ���¡�һ��IP��ַ�� Ȼ������ ppp�����Ӻ�ʹ��IP����Э��(IPCP)������ȷ���á� ppp.conf���������� PPP�;�̬IP��ַһ���ģ� �������µĸı䣺
17 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255 0.0.0.0
�����ٴ�ǿ���� ��Ҫ�����кţ� ��ֻ��һ�����ñ�ǡ� ����һ���ո��DZ���ġ�
/ �ַ������� PPP ��Ҫ��ĵ�ַ���롣 �����Ը�����Ҫʹ�ò�ͬ IP ��ַ�� �����ϵ�������Զ�ǿ��еġ�
���IJ���(0.0.0.0)���� PPP��0.0.0.0 ������ 10.0.0.1 ��ʼЭ�̵�ַ��
������ЩISP�� ���DZ���ġ� ��Ҫ�� 0.0.0.0
��Ϊ set ifaddr �ĵ�һ�������� ��Ϊ��ʹ�� PPP ��
-auto
ģʽʱ�������ó�ʼ·�ɡ�
���������������-auto
ģʽ�� ����Ҫ��/etc/ppp/ppp.linkup�д���һ��� ���ӽ���֮�� ppp.linkup�����á� ��ʱ�� ppp��ָ�ɽӿڵ�ַ�� ����������·�ɱ��
1 provider: 2 add default HISADDR
Ϊ�˽������ӣ� ppp �ᰴ�����¹����� ppp.linkupѰ����:���ȣ� ��ͼѰ����ͬ�ı�ǩ (��ͬ��ppp.confһ������ ���ʧ���ˣ� Ѱ����Ϊ���� IP ��ַ��� �������ĸ���λ�ֽڵķ�� �������û���ҵ��� ��Ѱ�� MYADDR ��
���и��� ppp����ָ�� HISADDR��Ĭ��·�ɡ� HISADDR��ͨ��IPCPЭ�̵õ���IP���滻��
�����ο�/usr/share/examples/ppp/ppp.conf.sample ��/usr/share/examples/ppp/ppp.linkup.sample �е�pmdemand���Ի�ȡϸ�ڻ������ӡ�
������Ҫ���� ppp��������LAN�ϵ� ����ʱ�� ����Ҫ�����Ƿ�ת��LAN�� ����ǵĻ��� ���ͱ���� LAN �����и��Է�����һ��IP�� ��Ҫ���ļ� /etc/ppp/ppp.conf ��ʹ������ enable proxy�� ����Ӧ��ȷ���ļ� /etc/rc.conf �а����������ݣ�
gateway_enable="YES"
�������� FreeBSD �IJ��ŷ��� ����������� getty(8) ���������ŷ���
�������� getty ֮��� mgetty (��ͨ�� comms/mgetty+sendfax port ����װ)�� ���� getty �����ܰ汾�� �ǰ��ղ����ߵ�˼����Ƶġ�
����ʹ�� mgetty �ĺô������ܻ������� modem ���� �Ự�� �����ζ�������/etc/ttys�еĶ˿ڱ��رգ� ����moderm�Ͳ����Ӧ���롣
�������°汾�� mgetty (�� 0.99beta ��) Ҳ֧���Զ���� PPP �������� ��������ͻ��˲�ʹ�ýű�Ҳ�ܷ��ʷ������ˡ�
�����ο�Mgetty �� AutoPPP�������ֲ��˽������Ϣ��
����ppp ����ͨ�������� root �û����������С� ���ϣ������ͨ�û����������� ppp ���� (������������������)�� �ͱ���Ѵ��û����� network �飬 ʹ�������� ppp ��Ȩ�ޡ�
����������Ҫʹ��allow����ʹ�û��ܷ��������� ����һ���������֣�
allow users fred mary
����������������� default �����У� ��������ָ�����û������κζ�����
��������һ����Ϊ/etc/ppp/ppp-shell�ļ��� �����������ݣ�
#!/bin/sh IDENT=`echo $0 | sed -e 's/^.*-\(.*\)$/\1/'` CALLEDAS="$IDENT" TTY=`tty` if [ x$IDENT = xdialup ]; then IDENT=`basename $TTY` fi echo "PPP for $CALLEDAS on $TTY" echo "Starting PPP for $IDENT" exec /usr/sbin/ppp -direct $IDENT
��������ű�Ҫ�п�ִ�����ԡ� Ȼ��ͨ�����������һ��ָ��˽ű�����Ϊ ppp-dialup�ķ������ӣ�
# ln -s ppp-shell /etc/ppp/ppp-dialup
������Ӧ�ý�����ű���Ϊ���в����û��� shell�� ���������ļ� /etc/passwd �й��� PPP �û� pchilds ������ (�мǣ� ��Ҫֱ������������ļ��� �� vipw(8) ������)��
pchilds:*:1011:300:Peter Childs PPP:/home/ppp:/etc/ppp/ppp-dialup
��������һ����Ϊ /home/ppp ��Ŀ¼��Ϊ�����û�����Ŀ¼�� ���а���������Щ���ļ���
-r--r--r-- 1 root wheel 0 May 27 02:23 .hushlogin -r--r--r-- 1 root wheel 0 May 27 02:22 .rhosts
���������Ϳ��Է�ֹ/etc/motd����ʾ������
������������������ppp-shell�ļ��� Ϊÿ����̬����IP�û�����һ���� ppp-shell�� �������ӡ�
�������磬 �����ϣ��Ϊ���������û��� fred�� sam�� �� mary ·�� /24 CIDR �����磬 ����Ҫ�����������ݣ�
# ln -s /etc/ppp/ppp-shell /etc/ppp/ppp-fred # ln -s /etc/ppp/ppp-shell /etc/ppp/ppp-sam # ln -s /etc/ppp/ppp-shell /etc/ppp/ppp-mary
����ÿ���û���Shell���뱻���һ����������(�����û� mary��ShellӦ����/etc/ppp/ppp-mary)��
���� /etc/ppp/ppp.conf�ļ�Ӧ�ð������� ��Щ�У�
default: set debug phase lcp chat set timeout 0 ttyu0: set ifaddr 203.14.100.1 203.14.100.20 255.255.255.255 enable proxy ttyu1: set ifaddr 203.14.100.1 203.14.100.21 255.255.255.255 enable proxy
ע��: �����ñ���ġ�
���� default:����ÿ�λỰʱ������ء� ÿ���� /etc/ttys �����õ��ж�����Ϊ�䴴��һ�������� ttyu0: ��� ÿһ��Ӧ�ôӶ�̬ IP ��ַ����ȡ��Ψһ��IP��ַ��
������������ /usr/share/examples/ppp/ppp.conf �ļ������ݣ� ������Ϊÿ����̬�����û�����һ��� ���Ǽ����� fred�� sam �Լ� maryΪ����
fred: set ifaddr 203.14.100.1 203.14.101.1 255.255.255.255 sam: set ifaddr 203.14.100.1 203.14.102.1 255.255.255.255 mary: set ifaddr 203.14.100.1 203.14.103.1 255.255.255.255
���� �����Ҫ�� /etc/ppp/ppp.linkup ҲӦ�ð���ÿ����̬IP�û��ĵ�·����Ϣ�� ������һ��Ϊ�ͻ����������˵� 203.14.101.0/24 �����·�ɡ�
fred: add 203.14.101.0 netmask 255.255.255.0 HISADDR sam: add 203.14.102.0 netmask 255.255.255.0 HISADDR mary: add 203.14.103.0 netmask 255.255.255.0 HISADDR
����Ĭ������£� comms/mgetty+sendfax port �ڱ���ʱ������ AUTO_PPP ѡ� ��ʹ mgetty �ܹ���� PPP ���ӵ� LCP ״̬�� ���Զ����� PPP shell�� ������ ������Ĭ�������е� login/password ���в������֣� ��ˣ� �ͱ���ʹ�� PAP �� CHAP �������û����ݡ�
������ڼٶ��û��Ѿ���ϵͳ�гɹ��ر��벢��װ�� comms/mgetty+sendfax��
����ȷ������ /usr/local/etc/mgetty+sendfax/login.config �ļ��а����������ݣ�
/AutoPPP/ - - /etc/ppp/ppp-pap-dialup
�������и���mgetty���� ppp-pap-dialup�ű�������PPP���ӡ�
��������/etc/ppp/ppp-pap-dialup�ļ�д���������� (���ļ�Ӧ���ǿ�ִ�е�)��
#!/bin/sh exec /usr/sbin/ppp -direct pap$IDENT
������Ӧ��ÿ����/etc/ttys�������У� ��Ҫ��/etc/ppp/ppp.conf �д�����Ӧ��� �������Ķ�������ͬ�ġ�
pap: enable pap set ifaddr 203.14.100.1 203.14.100.20-203.14.100.40 enable proxy
����ÿ�������ַ�ʽ��¼���û��� �������� /etc/ppp/ppp.secret �ļ��и����û���/��� ����ʹ������ѡ� ��ͨ�� PAP ��ʽ�� /etc/passwd �ļ��ṩ����Ϣ�����������֤��
enable passwdauth
�����������ΪijЩ�û����侲̬IP�� ������ /etc/ppp/ppp.secret �н�IP����Ϊ����������ָ���� ��μ� /usr/share/examples/ppp/ppp.secret.sample �е����ӡ�
������������PPP���ṩDNS��NetBIOS������������ַ��
����Ҫ�� PPP 1.x �汾��������Щ��չ�� ��Ҫ�� /etc/ppp/ppp.conf �Ķ�Ӧ���м����������ã�
enable msext set ns 203.14.100.1 203.14.100.2 set nbns 203.14.100.5
����PPP�汾2�����ϣ�
accept dns set dns 203.14.100.1 203.14.100.2 set nbns 203.14.100.5
�����⽫���߿ͻ�����ѡ�����������ͱ���������������
�����ڰ汾2�����ϰ汾�У� ���ʡ���� set dns�� PPP��ʹ�� /etc/resolv.conf�е�ֵ��
����һЩ ISP ��ϵͳ����Ϊʹ�� PAP �� CHAP ���������������֤�� ���������������� ��������ʱ ISP �Ͳ��ῴ�� login: ��ʾ���� ����������ʼ PPP �Ի���
����PAP ��ȫ��Ҫ�� CHAP ��һЩ�� �������ﰲȫ�Բ��������⣬ ��Ϊ���� (��ʹ�����Ĵ���) ֻ��ͨ�������ߴ��ͣ� �����߲�û��̫�����ȥ �������� ����
�����ο� PPP �뾲̬ IP ��ַ �� PPP �붯̬ IP ��ַ С�ڣ� ��������иĶ���
13 set authname MyUserName 14 set authkey MyPassword 15 set login
��һ��ָ������PAP/CHAP�û����� ����ҪΪMyUserName������ȷ��ֵ��
��һ��ָ������ PAP/CHAP password���롣 ����ҪΪ MyPassword ������ȷ��ֵ�� ���⣬������ϣ������һЩ�����ѡ����磺
16 accept PAP
��
16 accept CHAP
����ȷ������ͼ�� ������ Ĭ������� PAP �� CHAP ���ᱻ���ܡ�
�����ʹ�õ��� PAP �� CHAP�� һ����˵ ISP �Ͳ���Ҫ������¼�������ˡ� ��ʱ�� �ͱ������ ��set login�� ���á�
�������̨���е�ppp������жԻ��ǿ��ܵģ� ǰ����������һ�����ʵ���϶˿ڡ� ������һ�㣬 ��Ҫ��������м��뵽���������У�
set server /var/run/ppp-tun%d DiagnosticPassword 0177
�������и��� PPP��ָ����UNIX��socket�������� ���û�����ʱ��Ҫ����ָ�������롣 %d��tun�豸���滻��
����һ��������socket�� �Ϳ����ڽű��е��ó���pppctl(8)�������������е� ��PPP��
����PPP ����ʹ���ڽ��� NAT�� �������ں�֧�֡� �������� /etc/ppp/ppp.conf �м���������������������
nat enable yes
���� PPP NATҲ����ʹ��������ѡ�� -nat������ �� /etc/rc.conf �ļ���Ҳ�� ppp_nat � ��Ĭ�����á�
���������ʹ����������ԣ� �����ᷢ���� /etc/ppp/ppp.conf������ ѡ���������incoming connections forwarding�����õģ�
nat port tcp 10.0.0.2:ftp ftp nat port tcp 10.0.0.2:http http
����������ȫ����������������
nat deny_incoming yes
������������������ppp�� ������������֮ǰ����һЩ����Ҫ���� ���� /etc/rc.conf��
���������������¿��� ȷ���Ѿ���ȷ�������� hostname=�� ���磺
hostname="foo.example.com"
�����������ISP�ṩ����һ����̬��IP�����֣� �����������Ϊhostname������ʵġ�
����Ѱ�� network_interfaces ������ ���Ҫ����ϵͳͨ����������ISP�� һ��Ҫ��tun0�豸��������б��� �����ɾ������
network_interfaces="lo0 tun0" ifconfig_tun0=
ע��: ifconfig_tun0����Ӧ���ǿյģ� ��Ҫ����һ����Ϊ /etc/start_if.tun0���ļ��� ����ļ�Ӧ�ð�����һ�У�
ppp -auto mysystem�˽ű�����������ʱ��ִ�У� ����PPP�ػ����̽����Զ�ģʽ�� �����̨���ӳ䵱һ��LAN�����أ� ������ϣ��ʹ��
-alias
�� �ο���������ֲ��˽����ϸ�ڡ�
��������� /etc/rc.conf �У� ��·�ɳ�������Ϊ NO��
router_enable="NO"
���������� routed �������dz���Ҫ�� ��Ϊ routed �ܻ�ɾ���� ppp ��������Ĭ��·�ɡ�
�������⣬ ���ǽ�����ȷ��һ�� sendmail_flags
��һ����û��ָ�� -q
������ ���� sendmail ����ϵس��Բ������磬
�����������ᵼ�»������ϵؽ��в��š� ���Կ��ǣ�
sendmail_flags="-bd"
��������������ǵ�ÿ�� PPP ���ӽ���ʱ������ͨ��������������ǿ�� sendmail ���¼���ʼ����У�
# /usr/sbin/sendmail -q
������Ҳ������ppp.linkupʹ��!bg�����Զ������Щ������
1 provider: 2 delete ALL 3 add 0 0 HISADDR 4 !bg sendmail -bd -q30m
�����������ϲ���������� ��������һ�� ��dfilter�� ����ֹ SMTP ���䡣 �ο�����ļ��˽����ϸ�ڡ�
����������ΨһҪ����������������������� ����֮�������룺
# ppp
����Ȼ����dial provider�Կ��� PPP�Ự�� �������������ppp�Զ������Ự�� ��Ϊ����һ������������ (��û�д��� start_if.tun0 �ű�)�� ���룺
# ppp -auto provider
��������һ������PPPʱ�� ���漸���DZ���ģ�
�����ͻ��ˣ�
ȷ�� tun������˽��ˡ�
ȷ�� /dev Ŀ¼����Ϊ tunN ���豸�ļ��ǿ��õġ�
�� /etc/ppp/ppp.conf�д���һ��� pmdemandʾ��Ӧ���ʺ��ھ������ISP��
�����ʹ�ö�̬IP��ַ�� ��/etc/ppp/ppp.linkup����һ���
����/etc/rc.conf ���
�����Ҫ���貦�ţ� ����һ��start_if.tun0�ű���
�����������ˣ�
ȷ��tun�豸�ѱ������ںˡ�
ȷ�� /dev Ŀ¼����Ϊ tunN ���豸�ļ��ǿ��õġ�
��/etc/passwd�д���һ���� (ʹ��vipw(8)����)��
���û���homeĿ¼����һ������ ppp -direct direct-server�����������profile��
��/etc/ppp/ppp.conf�д���һ��� direct-serverʾ��Ӧ��������Ҫ��
�� /etc/ppp/ppp.linkup�д���һ���
���� /etc/rc.conf ���
���ĵ��������ĵ��ɴ��������أ�ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
�������FreeBSD�����⣬�����Ķ��ĵ����粻�ܽ������ϵ<questions@FreeBSD.org>.
���ڱ��ĵ��������뷢����ϵ <doc@FreeBSD.org>.