�@arp�R�}���h�́AARP�iAddress Resolution Protocol�j�e�[�u���̕\���^�ݒ���s���BARP�e�[�u���Ƃ́A�C�[�T�l�b�g�ʐM�̂��߂ɗp������IP�A�h���X��MAC�A�h���X�̑Ώƕ\���B�����̏ꍇOS���Ǘ�����̂ŁA���[�U�[�̐ݒ��K�v�Ƃ��邱�Ƃ͂قƂ�ǂȂ��B
�@�����A���Ƃ��āAOS�̐ݒ�~�X���̂ق��̗��R�ŁA�C�[�T�l�b�g�ʐM�����܂������Ȃ����Ƃ�����B���̏ꍇ�AARP�e�[�u���̐ݒ�ɖ�肪�Ȃ����ǂ����Aarp�R�}���h�Ŋm�F���邱�Ƃ��ł���B�܂��A�蓮�ɂ��ARP�e�[�u���̊Ǘ����s����B
-s | ARP�e�[�u���֎w�肳�ꂽIP�A�h���X��MAC�A�h���X�̃G���g���[�lj����s�� �C���^�[�t�F�C�X�@ARP�e�[�u�����ΏۂƂ���C���^�[�t�F�C�X���w�肷��B�ȗ����ꂽ�ꍇ�́AIP�A�h���X�Ȃǂ��玩�����肷�� | |
-d | �w�肳�ꂽIP�A�h���X�̃G���g���[���폜���� | |
-a | ARP�e�[�u����\������BIP�A�h���X��C���^�[�t�F�C�X���w�肳�ꂽ�ꍇ�́A�Y������G���g���[�݂̂�\������ | |
�I�v�V�����Ȃ� | -a�Ƃقړ��l�̕\�����s�� | |
-v | �ڍ׃��[�h | |
-H | arp�͖{���C�[�T�l�b�g�ȊO�̃f�[�^�����N�w�ł��g�p�ł���悤�Ƀf�U�C������Ă���B���̃p�����[�^�Ŏg�p����f�[�^�����N�̃v���g�R�����n�[�h�E�F�A�^�C�v�Ƃ��Ďw��ł���B�f�t�H���g�̓C�[�T�l�b�g�iether�j�B�ق��Ƀg�[�N�������O�itr�j�Ȃǂ��w��ł��� | |
-i | �G���g���[���Ή�����C���^�[�t�F�C�X���w�肷�� | |
-s | ARP�e�[�u���֎w�肵���z�X�g���i�܂���IP�A�h���X�j��MAC�A�h���X�̃G���g���[��lj����� | |
temp | ���̃G���g���[���L���b�V���ł���i�܂����I�ɍ폜����邩������Ȃ��j�A�i���I�łȂ����Ƃ������B�ȗ������Ɖi���I�ȃG���g���[�ƂȂ�A�폜����Ȃ� | |
nopub | ���̃G���g���[��Proxy ARP�̂��߂̃G���g���[�łȂ����Ƃ����� | |
netmask | ���̃G���g���̃T�u�l�b�g�}�X�N���w�肵�āA����T�u�l�b�g�S�̂̂��߂̃G���g���[�ł��邱�Ƃ������B�������A�J�[�l��2.2.0�ȍ~�ł͎w��ł��Ȃ��悤�� | |
pub | ���̃G���g���[��Proxy ARP�̂��߂̃G���g���[�ł��邱�Ƃ����� | |
-n | �o�͂�IP�A�h���X�݂̂ɗ}������iDNS�t�������s��Ȃ��j | |
-D | MAC�A�h���X�̑���ɃC���^�[�t�F�C�X���w�肷��ƁA���̃C���^�[�t�F�C�X��MAC�A�h���X���g�p���� | |
-f | �w�肵���t�@�C���ɕ����w�肳�ꂽ�G���g���[���ꊇ�lj�����B�t�@�C�������ȗ������ƁA�u/etc/ethers�v���g�p����� | |
-d | ARP�e�[�u������w�肳�ꂽ�z�X�g���̃G���g���[���폜���� | |
-a | ARP�e�[�u���̓��e��\������B�z�X�g�����w�肳���ƊY���̃G���g���[�݂̂�\������ | |
�@ARP�e�[�u���̓��e���Q�Ƃ���ɂ́u-a�v�I�v�V�����i�܂��̓I�v�V�����Ȃ��j���w�肷��B
��Windows�ł̎g�p��
C:\>arp -a |
��Linux�ł̎g�p��
[root@host1 ~]# arp |
�@ARP�e�[�u���́A��{�I�Ƀ��[�J���z�X�g���ێ����Ă���L���b�V�����B�ʐM���s���ΑΏۃz�X�g���̃G���g���[�������A���̌�A�g�p���Ȃ��G���g���[�͎����I�ɍ폜�����l�q���m�F�ł��邾�낤�B
�@���g�̃C�[�T�l�b�g�ł̒ʐM���Ɏg�p����G���g���[����{�����ALinux�Ȃǂł�Proxy ARP�ɂ��Ή����Ă��邽�߁A�O���̃z�X�g�֑㗝�������邽�߂̃G���g���[�������ɕێ�����邱�Ƃ�����B
�G���g���[ | �Ӗ� | |
---|---|---|
dynamic | �ʏ�̃L���b�V���E�G���g���[�B���̃G���g���[�������ԍė��p����Ȃ��ꍇ�́A�e�[�u�����玩���폜����� | |
static | �i���I�G���g���[�B�L���b�V���Ƃ͈قȂ�A�����ԍė��p����Ȃ��Ƃ��폜����Ȃ��B�L���b�V���E�G���g���[�́AOS��ARP�ɂ��擾���Ċi�[�����G���g���[�����Astatic�̓��[�U�[�������I�ɒlj������G���g���[�Ɍ����� | |
�G���g���[ | �Ӗ� | |
---|---|---|
C | �ʏ�̃G���g���[�B���̃t���O�����̏ꍇ�̓G���g���[�������ԍė��p����Ȃ��ƁA�e�[�u�����玩���폜����� | |
M | �i���I�G���g���[�BWindows��static�Ɠ��`�B�����ԍė��p����Ȃ��Ƃ��폜����Ȃ� | |
P | Proxy ARP�p�G���g���[�B�ق��̃z�X�g�����ARP�v��������A���̃G���g���[���e����������B����ȊO�̃G���g���[�̏��́A�ق��̃z�X�g�����ARP�v���ɑ��Ē���邱�Ƃ͂Ȃ��B���̂��߁AProxy ARP�p�G���g���[�́uPublic�G���g���[�v�ȂǂƂ��Ă��B�ʏ�A���̃G���g���[�ł́AMAC�A�h���X�͂��̉�������C���^�[�t�F�C�X��MAC�A�h���X�ł���AIP�A�h���X�͕ʂ̃C���^�[�t�F�C�X�ɐڑ����ꂽ�l�b�g���[�N�ɂ���z�X�g��IP�A�h���X�ł���i�܂�AMAC�A�h���X�͎��g�̃C���^�[�t�F�C�X�̂��̂����AIP�A�h���X�͕ʂ̃z�X�g�̂��́j | |
�@ARP�e�[�u���ւ́AOS�ɂ��ARP�̌��ʂ̒lj������łȂ��A�蓮�ɂ��G���g���[�̒lj��⑦���폜���s�����Ƃ��ł���B
�@���܂藘�p����ǖʂ͂Ȃ����낤���AARP�v���^�������l�b�g���[�N���������Ă���ꍇ�ɂ́A�ʏ�̃L���b�V���E�G���g���[�ł͂Ȃ��A�i���I�ȃG���g���[��lj�����ARP�̉����炷���Ƃ��ł��邩������Ȃ��B
��ARP�e�[�u���ւ̒lj���iWindows�̏ꍇ�j
C:\>arp -s 192.168.1.20 00-20-78-d5-b4-2f |
��ARP�e�[�u���ւ̒lj���iLinux�̏ꍇ�j
[root@host1 ~]# arp -s 192.168.1.100 00:70:98:A8:07:12 |
�@Windows�ALinux�Ƃ��A�u-s�v�I�v�V�����ł̐ݒ�Œlj������G���g���[�́A�i���I�ȃG���g���[�ƂȂ�B�ʏ�̃L���b�V���E�G���g���[�̂悤�ɁA�����ԓ��ɍė��p����Ȃ��Ƃ��AARP�e�[�u�����玩���I�ɍ폜����邱�Ƃ͂Ȃ��BLinux�ł́A�utemp�v�I�v�V�������w�肵�āA�ʏ�̃L���b�V���E�G���g���[�Ƃ��Ēlj����邱�Ƃ��ł���B�������A�����̎蓮�lj��G���g���[�́A���u�[�g���ɂ̓N���A����Ă��܂��B
�@�܂�Linux�ł́A�w�肵���t�@�C�����畡���̃G���g���[���܂Ƃ߂Ēlj����邱�Ƃ��o����B���̏ꍇ�A�u-f�v�I�v�V������p����B�t�@�C�������ȗ������ꍇ�ɂ́A�u/etc/ethers�v�t�@�C�����g�p����邱�ƂɂȂ�B
��ARP�e�[�u���ւ̃t�@�C������̒lj���iLinux�̏ꍇ�j
[root@host1 ~]# arp -f /usr/local/userset/arp_entry |
���A�h���X��`�t�@�C���̗�
00:20:78:D5:B4:2F server1 |
�@ARP�e�[�u������̍폜�ɂ́A�u-d�v�I�v�V�������w�肷��B�w�肵��IP�A�h���X�̃G���g���[���폜����BWindows�ł̓��C���h�J�[�h���g�p�ł���B
��ARP�e�[�u������̍폜��iWindows�̏ꍇ�j
C:\>arp -d 192.168.1.20 |
�@Proxy ARP�́A�ق��̃z�X�g����ARP�v���ɑ��āA�㗝�Ŏ��g��MAC�A�h���X��ARP��������@�\���B�����Ƀ��[�^�Ȃǂ��Ή����Ă���A�ʁX�̃R���W�����E�h���C���i�����l�b�g���[�N�j���T�u�l�b�g�������邱�ƂȂ��A���z�I��1�̃l�b�g���[�N�Ɍ��������邱�Ƃ��ł���B�ugracious ARP�v�ȂǂƌĂ�Ă���V�X�e��������B
�@Linux�ł́AProxy ARP�Ƀl�C�e�B�u�őΉ����Ă���A�����̃C���^�[�t�F�C�X��ݒu�����}���`�z�[�����ȂǂŎg�p���邱�Ƃ��ł���B����ȊO��UNIX�ł́A�uproxyarpd�v�f�[�������ʓr�K�v�ɂȂ�ꍇ������B
�@�ݒ�͊ȒP�ŁAARP�e�[�u����Public�G���g���[�iFlags Mask�ł́uP�v�ŕ\�����j��lj����邾�����B��Ƃ��āA���L�̂悤�ȃV�X�e���\�����l���Ă݂悤�B���X�l�b�g���[�NA�ƃl�b�g���[�NB��1�̃Z�O�����g���������A�ŋ߂ɂȂ藼�l�b�g���[�N�ԂɃ��[�^����̃}���`�z�[����Linux�}�V����ݒu�����B�{���̓T�u�l�b�g�������s��Ȃ��Ƃ����Ȃ��̂����A�z�X�g�̐ݒ�����ׂĈ�ĂɕύX����͎̂��Ԃ�������̂ŁAProxy ARP��ݒ肷�邱�ƂŁA�ꎞ�I�ɗ��l�b�g���[�N�̑a�ʂ��s���B
�@�ȉ��̃R�}���h��Linux�}�V���Ŏ��s����ƁAARP�e�[�u����Public�G���g���[���lj������B����ɂ��A�z�X�gA�����ARP�v���ɑ��āALinux�}�V�����z�X�gB�̑���Ɏ��g��MAC�A�h���X����������悤�ɂȂ�B
��ARP�e�[�u���ւ�Public�G���g���[�̒lj���iLinux�̏ꍇ�j
[root@host1 ~]# arp -i eth0 -s 192.168.2.10 00:80:98:C8:07:12 pub |
�@�ݒ��A�ʏ��IP�ʐM���s����킯�����ALinux�}�V����IP���[�e�B���O���L���ɂȂ��Ă���i�Q�l�L���u�A�ځF�l�b�g���[�N�E�R�}���h ��3�� ���[�e�B���O�̐ݒ�͐��������H�v�j�A���Ȃ��z�X�gB�܂œ��B�ł��邾�낤�B�܂��A�o�����ʐM�̂��߂ɂ̓z�X�gB�ɂ�ARP�������ł��Ȃ���Ȃ�Ȃ��B��L�Ƌt�̐ݒ�i�z�X�gA��IP�A�h���X�ւ̐ݒ�j���K�v�ɂȂ�B
�@ARP�e�[�u���̈ێ��^�Ǘ��́A�����̏ꍇ�AOS�������I�ɍs���Ă����B���[�U�[��ARP�e�[�u�����m�F������A���邢�͔C�ӂŒ�`������Ȃ�Aarp�R�}���h�ōs�����Ƃ��ł���B�����AARP���͔̂��ɊȈՂȓ���ł���̂ŁA���[�U�[�����ۂ�ARP�e�[�u���Ȃǂ𑀍삷��ǖʂ́AProxy ARP�ݒ�Ȃǂ������Ă��܂�Ȃ����낤�B
�@ARP�Ɋ֘A�����g���u���͔�r�I���Ȃ��ƍl�����邪�A���ꂪ���Ƃ��ĒP���Ȑݒ�~�X���ĂсAARP�Ђ��Ă̓C�[�T�l�b�g�ʐM�ɂ�����d��ȏ�Q�������N�����\��������B���ł��ł������Ȃ̂��A�T�u�l�b�g�}�X�N�̐ݒ�~�X�����B��������悤�B
�@�}2�̃l�b�g���[�N�̃T�u�l�b�g�}�X�N���u255.255.255.0�v�������ꍇ�ɁA�z�X�gB�Łu255.255.255.240�v�Ɛݒ�~�X���������Ƃ���B���̂Ƃ��A�z�X�gA����z�X�gB��ICMP Request/Reply�̉����ʐM���l���Ăق����B
�@���̏ꍇ�A�z�X�gA�i192.168.1.10�j�͂܂��A���M��z�X�g�ł���z�X�gB�i192.168.1.200�j��IP�A�h���X����A�p�P�b�g�̑��M�悪����̃T�u�l�b�g���Ɣ��f����̂ŁA�ʏ�ʂ�MAC�A�h���X��m�邽�߂�ARP�v���𑗐M����B����͂��̂܂܃z�X�gB�ւƓ͂�����B�܂��z�X�gB�́AARP�������z�X�gA�ւƑ���B�����܂ł͐��킾�B
�@���ɁA�z�X�gA��ICMP Request���z�X�gB�ւƑ��M����B�������A�����������z�X�gB�ł́A�z�X�gA��ICMP Reply�𑗂낤�Ƃ��邪�A�����Ńz�X�gA���ʂ̃T�u�l�b�g�ɑ��݂��Ă���Ɣ��f���Ă��܂��B�����A���[�e�B���O�E�e�[�u���Ƀf�t�H���g�E�Q�[�g�E�F�C�Ȃǂ��L�ڂ���Ă��Ȃ��ꍇ�ɂ́A���[�e�B���O���s�ƂȂ�B�������́A�z�X�gB�ɂ����ăf�t�H���g�E�Q�[�g�E�F�C�Ƃ��ă��[�^X���w�肳��Ă����ꍇ���B
�@�z�X�gB�́A�f�t�H���g�E�Q�[�g�E�F�C�ł��郋�[�^X��ICMP Reply��]�����悤�Ƃ���B���̂��߁A�i�������[�^X��MAC�A�h���X���L���b�V�����Ă��Ȃ���j���[�^X�ɑ���ARP�v�����s���A���[�^X�͂���ɉ�������B�����ă��[�^X��ICMP Reply��]������̂ł���B���[�^X�́A�i��͂�z�X�gA��MAC�A�h���X���L���b�V�����Ă��Ȃ���j�z�X�gA�Ƃ̊Ԃ�ARP�v���^�������s���A�悤�₭�z�X�gB�����ICMP Reply���z�X�gA�ւƓ͂�����B���[�^�ɂ���ẮA�z�X�gB�̓��[�^���o�R���Ȃ��Ƃ��z�X�gA�ւƒ��ڃt���[����͂����邱�Ƃf���āA�z�X�gB�ɑ���ICMP redirect�p�P�b�g�𑗐M���āA�o�H�𐳂�������悤�ɒʒm����ꍇ������i�����A���X�z�X�gB�ł̓T�u�l�b�g�}�X�N�̐ݒ肪�Ԉ���Ă��邽�߁A�C�����邱�Ƃ͂ł��Ȃ����낤)�B
�@�����ł̃|�C���g�́A�ǂ̃z�X�g���ُ�������Ă��Ȃ��Ƃ������Ƃ��B�܂��A���[�U�[���猩�Ă�����ɒʐM�ł��Ă���悤�Ɍ�����B�������ۂ̃t���[�����͂ǂ����낤�B�z�X�gA����z�X�gB��ping�R�}���h�Ȃǂ�ICMP Request/ICMP Echo�̉����ʐM�����邾���Ȃ�AARP�e�[�u���ɃG���g���[���L���b�V����������Ă���AICMP�̉�����2�t���[����������ɉ߂��Ȃ��BARP���܂߂Ă�4�t���[�����B��������L�̗�ł́AARP���܂߂čő�10�t���[���ɂ܂Ŗc��オ���Ă��܂��B
�@����ɁAARP�v����3��s���Ă���_�ɂ����ӂ��Ăق����BARP�v���́A�u���[�h�L���X�g�Ƃ������Ƀl�b�g���[�N�S�̂ɕ��ׂ������鏈�����B�u���[�h�L���X�g�̃t���[���́A�u���[�h�L���X�g�E�h���C���S�̂ɑ��o���Ȃ���Ȃ�Ȃ����A�e�z�X�g�͖����������ɁA�K������Ĕ��f���Ȃ��Ă͂Ȃ�Ȃ��B���̂��߁A�e�z�X�g��[�^��ARP�e�[�u���Ƃ����d�g�݂ŁAARP�̔������ɗ͌��炷�w�͂����Ă���̂ł���B
�@�ꌩ�A����ɉғ����Ă���悤�Ɍ����Ă��܂����߁A�Ȃ��Ȃ����o���ɂ�����肾���A�u���[�h�L���X�g���������ăl�b�g���[�N���_�E�����Ă��܂������肦��B������u�u���[�h�L���X�g�E�X�g�[���i�u���[�h�L���X�g�̗��j�v�ȂǂƌĂԁB
�@�}2�ł͂�����1�̃z�X�g�������ł̗Ⴞ�������A�������ꂪ������������A�g�p�p�x�̍����T�[�o��������A�ʂ����Ăǂ����B�l�b�g���[�N����剻���āA�����l�b�g���[�N���̃z�X�g������������ꍇ�ɂ��A�����悤�ȏ�Ԃ��N���蓾��B����������1�̃~�X�Ǝv���Ȃ���A�T�u�l�b�g�}�X�N�͂��̂悤�ɑ�Ϗd�v�ȗv�f�Ȃ̂ł���B
�@�c�O�Ȃ���Aarp�R�}���h���������̃z�X�g�ł�ARP�v���Ɖ���������ɍs���Ă��邩�ǂ������m�F���邾���Ȃ̂ŁA���������u���[�h�L���X�g�����̌��m�́A��Ƀl�b�g���[�N���ׂ��v����������ȂǁA�n���ȓw�͂������ׂ��Ȃ��B�|�C���g�Ƃ��ẮAARP�v����ARP�e�[�u���ɂ���ĉ������邱�Ƃ������̂ŁA����̃z�X�g���瓯��ARP�v�����p�ɂɌJ��Ԃ���Ă���悤�ł���A���炩�̐ݒ�~�X�̉\���������B�܂��A�l�b�g���[�N��𗬂��t���[���S�̂ɐ�߂�ARP�p�P�b�g�̊����ɂ����ӂ��悤�B��T�ɂ͂����Ȃ����A�������x�܂łŗ}�����Ă���̂��]�܂������낤�B
arp�@�`ARP�e�[�u���̕\���^�ݒ�
Copyright © ITmedia, Inc. All Rights Reserved.