PPP(Point to Point Protocol)�͂Q�̃R���s���[�^���V���A������Ȃ� �Őڑ����ATCP/IP�ڑ����s�����Ƃ��ł���悤�ɂ��邽�߂̃v���g�R���ł��B
�\�[�X�A�[�J�C�u�� FreeBSD�t���� user ppp ������ FeeBSD 3.3-RELEASE
�C���X�g�[��
FreeBSD�ɂ͕W���ł��Ă��Ă��܂��̂ŁA�������܂��B
���f���̐ݒ�
- ���f���͎��̂悤�ɐݒ肵�܂�
- CD �͑���̃��f���̃L�����A�ɏ]�� (at&c1)
- �������M���s�� (ats0=1)
- ER�� on ���� off �ɂȂ����Ƃ������ؒf����(at&d2)
- �u���[�N�M���͒����ɑ��o(at&y1)
- ���f���[���Ԃ̓n�[�h�E�F�A(RTS/CTS)�t���[������s��(at&h1,at&r2)
- DR �̓V�[�P���X�ɏ]��(at&s1)
��L�̂���������OMRON ME5614B�ł̃R�}���h�ł��B���̃R�}���h�̓��f���ɂ���� �قȂ�܂��̂ŁA���g���̃��f���̃}�j���A���ł��m�F���������B
�ȏ�̓��e��s�������̃�������(at&w0�Ȃǂ��g����)�ۑ����Ă����Ƃ悢�ł��傤�B
# cu -l /dev/cuaa0 at&f OK at&c1 OK ats0=1 OK at&d2 OK at&y1 OK at&h1 OK at&r2 OK at&s1 OK at&w0 OK ati4 OMRON ME5614B Settings... B0 E1 F1 L2 M1 Q0 V1 X1 Y0 BAUD=115200 PARITY=N WORDLEN=8 DIAL=PULSE ON HOOK &A3 &B1 &C1 &D2 &H1 &I0 &K1 &M4 &N0 &P0 &R2 &S1 &Y3 LAST DIALED #: S00=001 S01=000 S02=043 S03=013 S04=010 S05=008 S06=004 S07=050 S08=002 S09=012 S10=007 S12=050 S15=000 S19=000 S21=010 S25=005 S32=002 OK ~. #/etc/ppp.conf�̐ݒ�
ppp�̐ݒ�t�@�C��/etc/ppp.conf���ȉ��̂悤�ɐݒ肵�܂��B
default: set speed 115200 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" ATZ0 OK-ATZ0-OK ATH1 \\d ATDT\\T TIMEOUT 40 CONNECT" set timeout 60 disable lqr deny lqr enable passwdauth enable proxy enable pap enable dns set dns 210.252.0.210 #DNS SERVER incoming: set ifaddr 210.252.0.210 210.252.0.217�����ł́A�ڑ����Ă����T�[�o��dns��210.252.0.210 ���g���悤�� �w�肵�܂��B
�܂����̃z�X�g�̃A�h���X�� 210.252.0.210 ��ppp�ڑ������� ����̃A�h���X�� 210.252.0.217 �Ƃ��邱�Ƃ��w�肵�Ă��܂��B
ppp�ڑ��p�X�N���v�g ppplogin
/usr/local/bin/ppplogin�Ɉȉ��̃X�N���v�g�����܂��B
#!/bin/sh exec /usr/sbin/ppp -direct incoming/etc/ttys, /etc/gettytab �̐ݒ�
- /etc/ttys
ttyd0 "/usr/libexec/getty ppp.115200" dialup on insecure
- /etc/gettytab
ppp.115200|PPP|PPP-115200-baud:\ :np:hw:sp#115200:pp=/usr/local/bin/ppploginnp�̓m���p���e�B�[, hw�̓n�[�h�E�F�A�t���[���䂷�邱�Ƃ��Ӗ����܂��B (����hw�͕K�v�Ȃ���������܂��O�̂��߂ɓ���Ă��܂�)
- init ��/etc/ttys���ēx�ǂݍ��܂��āAgetty���N������
- # kill -HUP 1
/dev/ttyd0�̐ݒ�
�f�o�C�X�t�@�C���̐ݒ���� /dev/ttyid0 �ւ̐ݒ�̓f�o�C�X���I�[�v�������Ƃ��̏�����Ԃ��ǂ̂悤�ɂȂ邩�� �w�肵�܂��B�܂����� /dev/ttyld0 �̓A�v���P�[�V��������ύX�ł��Ȃ��ݒ���w�肵�܂��B �����ݒ�� /etc/rc.serial�Ń��u�[�g���Ɏ��s�����悤�ɂ��Ă����܂��B
- stty -f /dev/ttyid0 crtscts 115200
- stty -f /dev/ttyld0 crtscts
�����ׂ������(�݂Ȃ���̎Q�l�̂��߂�)
����/etc/remote��porta:dv=/dev/cuaa0:br#57600:pa=none�Ə�����tip porta�Ƃ���ď�̐ݒ���s���Ă��܂����B����Ɛڑ��ł��܂���ł����B �d�b������烂�f���ɂȂ��ƕ�����������̂ł��B �Ȃ����킩�炸���Ȃ�Y�݂܂����B���ꂪ�N���闝�R��tip�Ń��f���̐ݒ�����鎞�ɁA �[�������57600�ŒʐM����̂ŁAat�R�}���h����邳���ɁA ���f������������o���Ē[��-���f���Ԃ̒ʐM�X�s�[�h��57600�ݒ肵�܂��B �����āA����ȍ~���f���͒[���Ƃ̒ʐM�X�s�[�h��57600 �ł���Ǝv���āA���̐ݒ������̃X�s�[�h�ŒʐM���悤�Ƃ��܂��B
�Ƃ��낪�A/etc/gettytab��
ppp.115200|PPP|PPP-115200-baud:\ :hw:np:sp#115200:pp=/usr/local/bin/ppplogin�Ə�����Ă���̂ŁAgetty�̓��f�����瑗���Ă���f�[�^�� �X�s�[�h��115200�Ƃ��ĒʐM����̂ł��B�Ƃ������ƂŁA ����/etc/remote��
porta:dv=/dev/cuaa0:br#115200:pa=none�Ə��������āAtip porta�Ƃ����at�R�}���h��ł��āA ���f���ɃX�s�[�h��F����������A���܂��������̂ł��B�[�����f���Ԃ̒ʐM�X�s�[�h�͍ŏ���AT�R�}���h�Ŏ����ݒ肷�� ���f�����قƂ�ǂł��̂ŁA���̓_�ɂ��C��t���܂��傤�B
�u�T�[�o�̍\�z�v�̃y�[�W�֖߂�
�z�[���֖߂�