window에서 virtualbox 로 Rocky9.4 3대를 bridge network로 실행하였다.
각각 192.168.0.90 | 192.168.0.91 | 192.168.0.92 인데
다른 호스트에 설치된 144 VM과 ping test 시 90은 양방향 통신에 성공하고 91 92 는 통신에 실패했다.
selinux와 firewalld 는 모두 비활성화 되어있어서 원인을 찾던 중 virtualbox 로 vm 을 생성할 때 vm의 mac 주소가 중복되어 들어갈 수 있다는 것을
아랐습니다.
MAC 충돌
virtualbox gui에서 mac 주소를 변경해주려면 vm을 종료한 후 아래의 사진 처럼 오른쪽 새로고침 아이콘을 클릭하면 된다
ARP 테이블 초기화
MAC 주소가 변경된 후, 기존의 ARP 테이블에 등록된 이전 MAC 주소와 충돌이 발생할 수 있으므로 ARP 테이블을 초기화해야 합니다.
각 VM에서 다음 명령으로 ARP 테이블을 초기화합니다:
ip neigh flush all
요약된 절차:
- VirtualBox에서 각 VM의 MAC 주소 변경.
- 각 VM에서 ARP 테이블 초기화 (ip neigh flush all 명령 사용).
- 네트워크 통신 테스트를 통해 문제가 해결되었는지 확인.
이 절차를 통해 네트워크 통신 문제를 해결할 수 있습니다.
'OS > 네트워크' 카테고리의 다른 글
netstat (0) | 2023.06.08 |
---|---|
vnic (0) | 2023.06.08 |
netshoot : Docker+k8s network trouble-shooting swiss-army container (0) | 2023.06.08 |
[네트워크보안] (0) | 2021.06.04 |
[CISCO] logging (0) | 2021.05.29 |