커널에서 이더넷 카드가 2개일때 서로 통신이 안되게끔 할려면?
글쓴이: slashdot / 작성시간: 화, 2005/04/26 - 8:45오전
랜 카드 2장 eth0, eth1 이 있을때
각각 1.1.1.1 , 1.1.1.2 를 할당 하였습니다
이때 eth1 의 랜포트를 뽑았을때
여전히 패킷이 1.1.1.2 로 통신이 됩니다
이것이 어떻게 보면 좋을 수도 있지만
저는 이 기능을 막고 싶습니다
eth1 또는 eth0이 물리적으로 다운되었을 경우
링크가 살아 있는 eth1 또는 eth0을 통해 패킷이 흐르는
것을 막게 할려면 어떤 설정 또는 커널의 기능을 추가해
주어야 하나요?
Forums:
NIC상태를 점검해서linked상태가 아니거나,혹은 드라이버가 패
NIC상태를 점검해서
linked상태가 아니거나,
혹은 드라이버가 패닉으로 죽어서 좀비가 되었다면,
network서비스를 종료시키는 스크립트를 작성해서
cron 데몬에 추가해서 정기적으로 실행하는 방법이 가장 쉬울 듯합니다.
단 위의 경우는 실시간으로 동작하지는 않죠.
NIC 중 하나가 죽는 즉시 다른쪽도 실시간으로 막을려면
커널 소스에 수정을 가하시는 방법밖에는 없을 듯하네요.
댓글 달기