bcast forward
1.0.0
bcast-forward는 대상 IP가 255.255.255.255
인 UDP 브로드캐스트 패킷을 지정된 유니캐스트 주소 목록으로 전달하는 Linux 명령줄 도구입니다. 예를 들어 VPN 터널을 통해 브로드캐스트를 사용하여 게임 서버를 검색하는 기존 LAN 게임을 플레이하는 데 사용할 수 있습니다. bcast-forward는 패킷 수신 및 전송을 위해 IP/UDP 원시 소켓을 사용합니다. pcap 버전은 bcast-forward-pcap을 참조하세요.
go 도구를 사용하여 GOPATH 또는 GOBIN에 대한 종속성과 함께 bcast-forward를 다운로드하고 설치할 수 있습니다.
$ go install github.com/hwipl/bcast-forward/cmd/bcast-forward
다음 명령줄 인수를 사용하여 bcast-forward
실행할 수 있습니다.
-d IPs
forward broadcast packets to this comma-separated list of IPs, e.g.,
"192.168.1.1,192.168.1.2"
-keep-source-ip
keep source address
-p port
only forward packets with this destination port (default 6112)
-s IP
rewrite source address to this IP
기본적으로 bcast-forward는 전달된 패킷의 소스 IP 주소를 각 대상 유니캐스트 주소(일반적으로 나가는 네트워크 인터페이스의 주소)에 대한 전달 호스트의 라우팅에 의해 결정된 IP 주소로 다시 씁니다. 또는 -s
사용하여 모든 대상 주소의 소스 IP 주소로 사용될 단일 IP 주소를 지정할 수 있습니다. 원래 보낸 사람의 IP 주소를 유지하려면 -keep-source-ip
사용하여 소스 IP 주소 다시 쓰기를 완전히 비활성화할 수 있습니다.