man iptables를 보면 mac 주소관련해서
tcp와 udp를 처리하는 부분이 있는것 같습니다.
장비중에 mac을 이용한 통신을 하는 장비가 있는데 nat에서 이 장비를
처리해 줘야 하는데 mac로 해야 할지 난감하네요.
혹시 mac 주소를 이용하는 통신장비를 NAT 내부에서 돌려 보신분 조언 바랍니다.
MAC 장비의 통신 포트는 TCP를 1720, 1900번으로 통신합니다.
iptables -A INPUT -i eth1 -m mac --mac a:b:c:d:e:f -j ACCEPT
이렇게 하면 될까요?
ISP의 서버에 MAC 가 등록이 된거 같거든요. 제생각으로는...
그래서 MAC Address에 대한 설정을 할려면 위와 같이 하면 될까요?
조언바랍니다.
iptables 의 --mac-source 매치는 INPUT/FORWARD 체인에서 특정 MAC 의 패킷만 걸러내는 용도이고, ISP 쪽에 등록된 MAC 자체를 바꿔 주는 기능은 아닙니다. 쓰신 문법은 대체로 맞지만 --mac-source 옵션명을 정확히 확인하세요.
ISP 인증용 MAC 문제라면 라우터/게이트웨이 장비의 WAN MAC 을 등록된 값으로 설정해야 할 수도 있습니다.