���̋L���͉������ł��B����o�^�i�����j����ƑS�Ă������������܂��B
�@route�R�}���h�́AIP�p�P�b�g�����[�e�B���O���邽�߂̃��[�e�B���O�e�[�u���̓��e�\���Ɛݒ���s���B���[�e�B���O�e�[�u���́A������OS���Ǘ����郋�[�e�B���O����ۊǂ����������e�[�u�����B�e�[�u���̃G���g���[���o�H��\���Ă���B�o�H�̓l�b�g���[�N�܂��̓z�X�g�֓��B���邽�߂ɒʉ߂���K�v�̂���Q�[�g�E�F�C��\���Ă���B
�@�����ŁA���[�e�B���O�e�[�u���̊Ǘ��Ƃ́A
���Ӗ�����B
route[ -f][ -p][ PRINT| ADD| DELETE| CHANGE[ ����IP�A�h���X][ MASK �T�u�l�b�g�}�X�N�A�h���X[ �Q�[�g�E�F�CIP�A�h���X][ METRIC ���g���b�N��][ IF �C���^�[�t�F�C�X��]]
-f | ���[�e�B���O�e�[�u���̂��ׂĂ̌o�H�����N���A���� | |
-p | ADD�i�lj��j���Ɏw�肷��ƁA�lj������o�H�͎���ȍ~��OS�N�����ɂ������I�ɒlj������B�w�肵�Ȃ��ꍇ�͍������̐ݒ�ƂȂ�BPRINT�i�\���j���Ɏw�肷��ƁA���̃I�v�V�����Œlj������o�H�݂̂�\��������1 | |
���[�e�B���O�e�[�u����\������ | ||
ADD | �o�H��lj����� | |
DELETE | �o�H���폜���� | |
CHANGE | ���łɓo�^����Ă���o�H��ύX���� | |
MASK | �o�H���g�p����T�u�l�b�g�}�X�N�A�h���X���w�肷�� | |
�Q�[�g�E�F�CIP�A�h���X | �o�H���g�p����Q�[�g�E�F�CIP�A�h���X���w�肷�� | |
METRIC | �o�H�̃��g���b�N�l��1�`9999�܂ł͈̔͂Ŏw�肷�� | |
IF | �o�H�����蓖�Ă���C���^�[�t�F�[�X���w�肷��B�C���^�[�t�F�C�X���́uroute PRINT�v�ŕ\�������uInterface List�v��16�i�l���w�肷��B�ȗ������ƃQ�[�g�E�F�CIP�A�h���X����œK�ƍl������C���^�[�t�F�C�X�������I������ | |
��1�w���v�Ȃǂɂ͂��̂悤�ɋL�ڂ���Ă��邪�A���ۂɂ͕��ʂ�PRINT�Ɖ����ς��Ȃ��悤��
-n | �o�͂�IP�A�h���X�݂̂ɗ}������iDNS�t�������s��Ȃ��j | |
-v | �ڍ׃��[�h | |
-e | netstat�Ɠ��l�̃t�H�[�}�b�g�ŕ\������B-ee��netstat�`���̃f�[�^���܂߂��ڍ���\������ | |
-F | FIB�iForwarding Information Base�FLinux�ɂ����郋�[�e�B���O�e�[�u���̎��������B����IP�A�h���X���L�[�Ɍo�H���������I�ɔz�u���Đ��\�̌����}���Ă���j�e�[�u����p����B�f�t�H���g | |
-C | �J�[�l���L���b�V���ł̏���\������ | |
-A | �v���g�R����ʁB�f�t�H���g�́uinet�iIPv4�j�v�B�ق��Ɂuipx�iIPX�j�v�uinet6�iIPv6�j�v�Ȃǂ��g�p�ł��� | |
add | �o�H��lj����� | |
del | �o�H���폜����B�폜����o�H�͈���IP�A�h���X�Ȃǒlj����Ɏw�肵���p�����[�^����v����o�H�ł��� | |
-host | �z�X�g�̂��߂̌o�H���Ƃ��ēo�^���� | |
-net | �l�b�g���[�N�i�T�u�l�b�g�j�̂��߂̌o�H���Ƃ��ēo�^���� | |
����IP�A�h���X | �o�H�̈���IP�A�h���X | |
gw | �o�H���g�p����Q�[�g�E�F�CIP�A�h���X���w�肷�� | |
metric | �o�H�̃��g���b�N�l���w�肷�� | |
netmask | �o�H���g�p����T�u�l�b�g�}�X�N�A�h���X���w�肷�� | |
mss | �o�H�ɂ�����MSS�iMaximum Segment Size�FTCP�p�P�b�g�̍ő�f�[�^�T�C�Y�j���w�肷��B�f�t�H���g�̓C���^�[�t�F�C�X��MTU�iifconfig�R�}���h�Ŏw��j���瓱�����B�P�ʂ̓o�C�g | |
window | TCP�ɂ�����window�T�C�Y���w�肷��Bwindows�T�C�Y��TCP�R�l�N�V�����ɂ�����ő�A���]���T�C�Y�ł���B�P�ʂ̓o�C�g | |
irtt | �o�H�ɂ�����TCP�̏������E���h�g���b�v���Ԃ��w�肷��B���E���h�g���b�v���Ԃ�TCP�R�l�N�V�����ɂ�����ʐM�r��f����܂ł̃^�C���A�E�g���Ԃł���B�P�ʂ̓~���b�B1�`12000�͈̔͂Ŏw�肷�� | |
mod�^dyn�^reinstate | �_�C�i�~�b�N���[�e�B���O���Ȃǂɗ��p�����f�f�p�t���O��ݒ肷�� | |
dev | �o�H�����蓖�Ă���C���^�[�t�F�C�X�����w�肷��B�C���^�[�t�F�C�X���̎w�肪���ׂẴp�����[�^�̍Ō�ł���ꍇ�ɂ�dev�L�[���[�h�͏ȗ��ł��� | |
reject | ���[�e�B���O�����ۂ���o�H���w�肷��B�f�t�H���g�Q�[�g�E�F�C���D�悷��̂ŁA���̃z�X�g�ŊȈՂɓ���̃l�b�g���[�N�ւ̃��[�e�B���O���֎~�������ꍇ�ɂ͕֗��� | |
-V | �o�[�W��������\������ | |
-h | �w���v��\������ | |
�@Windows�ł́uroute PRINT�v�ALinux�ł́uroute�v�Ō��݂̃��[�e�B���O�e�[�u�����m�F�ł���B���ꂼ��ׂ��ȓ_�ŏo�͓��e���قȂ邪�A�o�H���Ɋւ����{�͊��S�ɓ������B
��Windows�ł̎g�p��
C:\>route print |
��Linux�ł̎g�p��
[root@host1 ~]# route |
�@��L�̗�͍ł��ȒP�ȁA�܂�C���^�[�t�F�C�X��1�����ݒ肵�Ă���ꍇ���B�z�X�g��IP�A�h���X�́u192.168.1.10�i�z�X�g���Fhost1�j�v��ݒ肵�Ă���B���͂قƂ�ǂ̏ꍇ�A���g�����C���^�[�t�F�C�X�Ɋւ���o�H��OS�������I�ɓo�^���Ă����B���̂��߁A��L�͎����ݒ�̌��ʂɉ߂��Ȃ��BWindows�ł́A�u���[�h�L���X�g�A�h���X�ւ̌o�H�i�u192.168.1.255�v�u255.255.255.255�v�j��}���`�L���X�g�ւ̌o�H�i�u224.0.0.0�v�j�Ȃǂ��lj�����Čo�H���������Ă�����̂́A���e�͂ǂ�����قړ������B
�@�C���^�[�t�F�C�X1�ɂ��A�Œ���ł��u(a) ���g�i�z�X�g�j�ւ̌o�H�v�u(b) ���g�̏�������l�b�g���[�N�ւ̌o�H�v�u(c) ���[�J�����[�v�o�b�N�ւ̌o�H�v��3�͕K���K�v�ɂȂ�B���̂����u���[�J�����[�v�o�b�N�ւ̌o�H�v�́A���z�C���^�[�t�F�C�X�̂��߂̌o�H���B���Ƃ��C���^�[�t�F�C�X��1���Ȃ��Ƃ��A�K�������I�ɐݒ肳���B
�@���ʂ������[�e�B���O�e�[�u����͈ȉ��̂Ƃ��肾�B
�@�u����IP�A�h���X�v���A���ꂼ��̃T�u�l�b�g�ɂ�����o�H�ƂȂ�B���̃l�b�g���[�N��A�����ɏ�������z�X�g�����̃p�P�b�g�́A�o�H�Ƃ��Đݒ肳�ꂽ�C���^�[�t�F�C�X����Q�[�g�E�F�C�ւƓ]������邱�ƂɂȂ�B�܂��T�u�l�b�g�}�X�N�́A�u����IP�A�h���X���l�b�g���[�N���Ӗ����Ă���̂��v�u�z�X�g�Ȃ̂��v�f����̂Ɏg�p�����B���̗�ł́A�u192.168.1.0�v�ւ̌o�H�́A�T�u�l�b�g�}�X�N���瓱�����z�X�g�ԍ��i����8�r�b�g�j��0�ł��邱�Ƃ���A�l�b�g���[�N�ւ̌o�H�ł���ƕ�����BLinux�ł́A�Q�[�g�E�F�C���u*�v�̏ꍇ�ɂ́A���ۂɃQ�[�g�E�F�C���g�p����̂ł͂Ȃ��A���g�̃C���^�[�t�F�C�X����]���\�ł���i�܂胋�[�e�B���O��K�v�Ƃ��Ȃ��j���Ƃ��Ӗ����Ă���BWindows�ł��A�Q�[�g�E�F�C�����g�̃C���^�[�t�F�C�X�̏ꍇ�͓��l���B
�@(d)�̓f�t�H���g�Q�[�g�E�F�C�̎w����Ӗ����Ă���B���̗�ł́A�u192.168.1.254�v���f�t�H���g�Q�[�g�E�F�C���B�o�H�͎��g�Ǝ��g�̏�������l�b�g���[�N�����o�^����Ă��Ȃ��̂ŁA����ȊO�̂��ׂẴ��[�e�B���O�́u192.168.1.254�v�֑����邱�ƂɂȂ�B
�@�܂��AWindows��Linux�ł͌ŗL�̏����\������Ă���BWindows�́uInterface List�v�́A�ݒu����Ă���C���^�[�t�F�C�X�̈ꗗ���B��ԍ��̔ԍ��i16�i���j�̓C���^�[�t�F�[�X�X�̔ԍ����BLinux�ł́uFlags�v�͌o�H�̎�ނ������Ă���B�uU�v�͗L���A�uH�v�̓z�X�g�A�uG�v�̓Q�[�g�E�F�C���Ӗ����Ă���B���̂ق��A�_�C�i�~�b�N���[�e�B���O���s���Ă���ꍇ�ɂ́A�ŗL�̃t���O���lj�����邱�Ƃ�����B�܂��A�uRef�v�͌o�H���Q�Ƃ��ꂽ�A�uUse�v�͌o�H�����ۂɎg�p���ꂽ�i���[�e�B���O���ꂽ�j��\���Ă���B
���o�H�̒lj�
�@�o�H�����[�e�B���O�e�[�u���ɒlj�����ɂ́AWindows�^Linux�Ƃ��Ɂuroute add�v�R�}���h��p����B
��Windows�ł̎g�p��
��Linux�ł̎g�p��
�@��L�ł́A�l�b�g���[�N�u192.168.10.0/24�v�ւ̌o�H�i�Q�[�g�E�F�C�u192.168.1.254�v�j��lj����Ă���B�u192.168.10.0/24�v�̓Q�[�g�E�F�C�̐�ɂ���̂ŁA���g���b�N��1�ƂȂ�B�C���^�[�t�F�C�X�͏ȗ����邱�Ƃ��ł���B���̏ꍇ�́A�Q�[�g�E�F�C�A�h���X�Ȃǂ���ł��K�ƍl������C���^�[�t�F�C�X�������I�ɑI���B
�@�����̏ꍇ�A�o�H��lj�����̂́A�C���^�[�t�F�C�X�iNIC�j��lj�������A�f�t�H���g�Q�[�g�E�F�C�����ł͑Ώ��ł��Ȃ��l�b�g���[�N���V���ɒlj����ꂽ�A�Ȃǂ̏ꍇ���낤�B�Ⴆ�A�ȉ����}1�̂悤�ȍ\���ł̃z�X�gX����z�X�gY�ւ̃��[�e�B���O�ł́A�z�X�gZ���l�b�g���[�N�u192.168.99.0/24�v��m��Ȃ���A���[�e�B���O�͍s���Ȃ��̂ŁA�z�X�gZ�ɑ��Ĉȉ��̂悤�Ȍo�H��lj�����Ƃ悢�B
��Linux�ł̎g�p��
[root@host-z ~]# route add -net 192.168.99.0 gw 192.168.10.253
metric 1 netmask |
�@�Ȃ��A���̗�̂悤�ɁA�ق��̃z�X�g�����IP�p�P�b�g���A�C���^�[�t�F�C�X����ʂ̃C���^�[�t�F�C�X�ւƓ]�����邱�Ƃ��uIP�t�H���[�f�B���O�v�ƌĂԁB���̋@�\�͒ʏ�A�f�t�H���g�ł͕s�ƂȂ��Ă���̂ŁA�g�p����ꍇ�ɂ͖����I�Ɏg�p�������Ȃ��Ă͂Ȃ�Ȃ��B
�@Linux�ł́u/etc/sysconfig/network�v�t�@�C����
FORWARD_IPV4="no"
���uyes�v�ɕύX����B�܂���RedHat 6.2�ȍ~�Ȃǂł́A�u/etc/sysctl.conf�v��
net.ipv4.ip_forward = 0
���u1�v�ɕύX���邱�Ƃŋ�����ꍇ������B
�@Windows 2000�ł̓��W�X�g����ݒ肷�邩��2�A�܂���RRAS�iRouting and Remote Access Service�j���g�p�����ق�������낤�B
��2\\HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Tcpip \Parameters \IPEnableRouter�Ɂu1�v���Z�b�g����
���p���I�Ȍo�H�̒lj�
�@�����̃R�}���h�Œlj����ꂽ�o�H�͈ꎞ�I�Ȃ��̂ŁA�z�X�g�����u�[�g����Ɩ����ɂȂ��Ă��܂��B�����ŁAWindows�ł́u-p�v�I�v�V������lj����邱�ƂŁAOS�u�[�g���ɍĐݒ肳���o�H�iPersistent Routes�j��lj��ł���B�Đݒ肳���o�H�́uroute PRINT�v�R�}���h�ŁuPersistent Routes�v�ɕ\�������BLinux�ł�route�R�}���h�ł͍s���Ȃ����A�u/etc/sysconfig/static-routes�v�t�@�C���Ɍo�H���L�q���Ă����AOS�u�[�g���ɍĐݒ肳���B
��Windows�ł̎g�p��
C:\>route -p add 192.168.99.0 mask 255.255.255.0 192.168.10.253 metric 1 if 0x1000003 |
��Linux�ł̎g�p��
eth0 net 192.168.99.0 netmask 255.255.255.0 gw 192.168.10.253 |
�����یo�H�̒lj�
�@Linux�ł͋��یo�H��lj����邱�Ƃ��ł���B���یo�H�ɂ́A���̃z�X�g�Ń��[�e�B���O���Ȃ�������w�肷��B�f�t�H���g�Q�[�g�E�F�C��ݒ肵�Ă�����ŁA���[�e�B���O�������Ȃ��l�b�g���[�N��z�X�g������ꍇ�ɒlj�����B
��Linux�ł̎g�p��
[root@host1 ~]# route add -net 192.168.40.0 netmask 255.255.255.0 reject |
���o�H�̍폜�ƕύX
�@�o�H�̍폜�́AWindows�́uroute DELETE�v�R�}���h�ALinux�́uroute del�v�R�}���h�ōs���B
��Windows�ł̎g�p��
C:\>route delete 192.168.90.0 |
��Linux�ł̎g�p��
[root@host1 ~]# route del -net
192.168.90.0 netmask 255.255.255.0 |
�@Windows�ł͌o�H�̕ύX�́uroute CHANGE�v�R�}���h�ōs���邪�ALinux�ł͕ύX�͍s���Ȃ��B�uroute del�v�Ɓuroute add�v��g�ݍ��킹��K�v������B
���g���u�������̑����͌���̔c������
�@���[�e�B���O�̃g���u���́A�l�b�g���[�N��Q�ɂ����čł���������ȕ��ނɓ���B�܂��A�K���������g�̃z�X�g�ɂ�������łȂ����Ƃ������B�ق��̏ꏊ�ɂ��郋�[�^��A���p�Ɏg���Ă���z�X�g�̃��[�e�B���O�ݒ�~�X����肾�Ƃ���ƁA�����ɂ͌��������݂ɂ����B�܂��e���͈͂��傫���A�[���Ȗ����N�����₷���B�_�C�i�~�b�N���[�e�B���O���g���Ă���ƁA�ݒ�~�X���ق��̋@��ɓ`�d���Ă��܂����Ƃ�����B
�@���𑁋}�Ɏ��������邽�߂ɂ��A���i����l�b�g���[�N�\�����ǂ��Ȃ��Ă��邩�A�{���ǂ̂悤�Ƀ��[�e�B���O������ׂ��Ƃ��Ă��邩�A������Ƃ܂Ƃ߂Ĕc�����Ă����悤�ɂ��悤�B����ׂ����z�̎p�ƁA����̏�Q�̗l�q���r���邱�Ƃ́A���������̑����ł���B
�@�o�H���͔��ɕ��G�Ȃ̂ŁA�o�H�}���o����̂�����������B�o�H�̐v���Ȃǎ������Ǘ�����̂͂�������A���[�^�⒆�p�z�X�g�̃��[�e�B���O�e�[�u���𐳏�ɉғ����Ă���ۂɃ_���v���ĕۑ����A��Q���ɔ�r�ł���悤�ɂ��Ă���P�[�X������B�䐔�������Ƌt�ɔώG�ɂȂ邾�������A�l�b�g���[�N�̍����ɐݒu���Ă���ȂǁA�|�C���g�ƂȂ�@��݂̂�Ώۂɂ��Ă��������낤�B�P���������͈ӊO�Ɍ��ʂ�������@���B������ɂ���A���i����̏����������̑��x�����߂�ƐS�����悤�B
���l�b�g���[�N�R�}���h�ŏ�T��
�@���[�e�B���O�̏�Ԃ��m�F����ɂ́A�܂��́utraceroute�itracert�j�v�R�}���h��p����̂��x�X�g���B�����Ƃ��Atraceroute�itracert�j�R�}���h�͂������z�X�g����ʂ̃z�X�g�Ԃ̌o�H�ɂ��Ă����\��������̂��Ƃ�������B����1�̌o�H�Œ������邾���łȂ��A�����̃z�X�g���璲�����s���Ĕ�r����K�v������B���������̒������ʂ��������[�^��z�X�g�������Ă���A�قڌ����͍i���B
���L���ȃT�u�l�b�g�}�X�N�^�Q�[�g�E�F�C���g�p����Ă��邩�H
�@�����ƂȂ郋�[�^��z�X�g������ł�����A�����Ŏg�p����Ă��郋�[�e�B���O�e�[�u�����K���ǂ����̔��f���s���킯�����A�ӊO�ɑ����~�X�̓T�u�l�b�g�}�X�N�̊ԈႢ���B���łɏq�ׂ��悤�ɁA�T�u�l�b�g�}�X�N�̓T�u�l�b�g�̃l�b�g���[�N�ԍ������肷��̂Ɏg����B�܂�A����IP�A�h���X���}�b�`���Ȃ��Ɣ��f����āA�ʂ̃Q�[�g�E�F�C�ɓ]�����ꂽ��j�������ICMP�G���[�ɂȂ��Ă��邩������Ȃ��B�Q�[�g�E�F�C�̐ݒ�~�X�ł��A����������ۂ������N�����B
�@�܂��A�f�t�H���g�Q�[�g�E�F�C�̐ݒ�������Ƃ��������B�֗��Ȃ��߂ɕK�v���Ȃ��Ƃ����ݒ肵�Ă��܂��A�ݒ�ԈႢ���烋�[�e�B���O�~�X�ɂȂ���ꍇ������B�f�t�H���g�Q�[�g�E�F�C�́A�ق��̂��ׂẴl�b�g���[�N���Ӗ�����u���C���h�J�[�h�v�ł����Ȃ��B�����čœK�ȃQ�[�g�E�F�C�Ƃ������Ƃł͂Ȃ��̂Œ��ӂ��悤�B
�����g���b�N�͓K���H
�@����z�X�g�ɑ��ĕ����̌o�H�����蓾��ꍇ�A���̌o�H�I���̔��f�Ɏg�p�����̂����g���b�N���B���̃��g���b�N�́A�_�C�i�~�b�N���[�e�B���O���g�p���Ă���ꍇ�ɂ͓��I�ɍX�V����邽�߁A���ۂɉ^�p���Ă݂�Ɛv���̑z�蓮��ƈقȂ�A�Ƃ����ꍇ������B
�@�����Ƃ��A���I�ɕύX���ꂽ�����i�z�b�v���j�����i���ɂ���Čo�H��ύX�ł���̂��_�C�i�~�b�N���[�e�B���O�̃����b�g�Ȃ̂ŁA����Ŗ��Ȃ��Ƃ������Ƃł��������ARIP�^RIP2�ł͂��̌o�H�����炩�̖��Ŏg�p�s���Ɣ��f����ƁA���g���b�N����ɑ傫�Ȑ��l�ɂ��Ďg�p���Ȃ��悤�ɂ��Ă��܂��B���ۂɉғ����Ă���V�X�e���ł̃��g���b�N�̕ω��ɂ����ڂ���悤�ɂ��悤�B
���s�p�ӂ�RIP�^RIP2���g�p����Ă��Ȃ����H
�@�_�C�i�~�b�N���[�e�B���O�A����RIP�^RIP2�̏ꍇ�A�l�b�g���[�N���ɗ\�z�O��routed�Ȃǂ��ғ����Ă���ƁA�����I�ɂ��̏������A���[�e�B���O�e�[�u�����������Ă��܂����Ƃ�����B���ɁA���o���ꂽ���[�e�B���O�e�[�u�����e�X�g�p�ȂǕs�K�Ȃ��̂��ƁA�Ԉ�������[�e�B���O�e�[�u�����l�b�g���[�N�S�̂ɂ����Ƃ����ԂɍL�܂��Ă��܂��B��������ɂ́A�\��O��routed���~���A�����������[�^��z�X�g�̃��[�e�B���O�e�[�u�����C�����ĉ��Ȃǂ����Ȃ��B���Ɋ댯�ȃ~�X�Ȃ̂����A���ۂɑ����P�[�X�ł�����B
�@�����h�����߂ɂ́A�����ƂȂ郋�[�^��z�X�g�ł̓X�^�e�B�b�N�Ƀ��[�e�B���O�e�[�u����ݒ肵�Arouted�͎�M�s�^���M�̂݉\�Ƃ���A�Ȃǂ̕��@���l������B
route�@�`���[�e�B���O�e�[�u���̐ݒ�^�\��
traceroute�itracert�j�@�`�l�b�g���[�N�̌o�H������
Copyright © ITmedia, Inc. All Rights Reserved.