Linux
포트 번호 기반 IP 라우팅 (port-based routing using ip and iptables) in Linux
개요 및 명령어 4 Layer(TCP, UDP 등) 에서 사용하는 포트 번호를 통해 라우팅을 하는 것을 "Port-Based Routing"이라 불리운다. 필자가 네트워크 관리 중에 Port-Based Routing이 필요했었으며, 이것을 달성한 내용을 본 페이지에서 설명한다. 아래 명령을 통해 TCP 소스 포트번호가 22, 3389번일 경우 특정 인터페이스로 라우팅할 수 있다. 네트워크 관리 중에는 여러 VLAN이 사용될텐데 이때, 관리 세션(SSH, XRDP 등)을 특정 VLAN으로 라우팅되어야 하는 경우가 있을 것이다. 아래 명령은 그때 적절하게 사용해줄 수 있을 것이다. sudo iptables -t mangle -A OUTPUT -p tcp --sport 22 -j MARK --set-mark ..
2024. 3. 30. 22:41