Visual Studio로 작성된 소스를 수정하다가 SendARP() 함수를 통해서 mac 주소를 얻어오는게 오동작하는 것을 발견했습니다. 리눅스에서 두 개 이상의 nic 카드가 있을 때 잘못된 동작을 하는데 다음과 같이 설정해주면 정보가 일치하는 arp에 대해서만 응답을 하게 됩니다. $ sysctl -w net.ipv4.conf.all.arp_announce=1 $ sysctl -w net.ipv4.conf.all.arp_ignore=2 정확한 내용은 https://netbeez.net/blog/avoiding-arp-flux-in-multi-interface-linux-hosts/ 글을 참조하도록 합니다. 영구적으로 반영하려면 -w 이하 net.ipv4로 시작하는 내용을 /etc/sysctl.con..