iptables -I INPUT -i eth0 -m mac --mac-source 00:04:45:40:00:10 -j DROP
이런 식으로 하면 segment fault가 납니다.
인터넷에 나왔있는 샘플들도 다 해봤는데 mac 옵션만 들어가면
segment fault가 납니다.
왜 그럴까요?
참고로 iptables 버전은 1.2.5이구요,
Linux 버전은 2.4.18-Newnat 입니다.
이전에 사용하던 리얼텍8139를 다른 PC에 사용하기 위해서 뽑고..
새로운 인텔 랜카드를 꽂았습니다..
이 서버는 고정 IP를 사용하고 있었습니다.
그런데 새로운 랜카드가 인식된 후 해당 IP 주소를 입력했더니..
다음과 같은 메세지가 나옵니다..
[code:1]네트워크 어댑터에 사용자가 입력한 xxx.xxx.xxx.xx IP 주소는 이미 'Realtek RTL 8139 Family PCI Fast Ethernet NIC' 어댑터에 할당되었습니다. 컴퓨터에 실제로 존재하지 않거나 사용할 수 없는 어댑터이기 때문에 ... 네트워크 연결 폴더에서 숨겨져 있습니다. 어댑터에 같은 주소를 할당하고 사용하면, 하나의 어댑터만 이 주소를 사용하게 됩니다. 이는 올바르지 않은 시스템 구성을 초래합니다.