AnthonyRoth
Member
Hi,
Ich habe einen OpenBSD Server aufgesetzt, welcher HTTP Anfragen, via relayd, an einen anderen Server weiterleiten soll. Aus dem lokalen Netz funktioniert die Weiterleitung, rufe ich den Server jedoch mit seiner öffentlichen Adresse (mittels PFsense NAT zugewiesen) auf tut sich nichts.
Ein tcpdump hat ergeben, dass die SYN Pakete am Server ankommen, sie jedoch nicht beantwortet werden, wie als würde relayd nicht laufen (TCP Handshake schlägt fehl).
OpenBSD Server: 172.16.1.2
Ziel Server: 172.16.1.5
relayd.conf:
log state changes
log connection
## Macros
#
box1_addr="172.16.1.2"
box1_port="80"
box2_addr="172.16.1.5"
box2_port="80"
## TCP port relay and forwarder
#
protocol "tcp_service" {
tcp { nodelay, socket buffer 65536 }
}
relay "tcp_forwarder" {
listen on $box1_addr port $box1_port
protocol "tcp_service"
forward to $box2_addr port $box2_port
}
Muss man in OpenBSD pf noch anderweitig konfigurieren, wenn man Anfragen aus dem WWW verarbeiten will?
Würde mich sehr über Antworten freuen.
VG
Anthony
Ich habe einen OpenBSD Server aufgesetzt, welcher HTTP Anfragen, via relayd, an einen anderen Server weiterleiten soll. Aus dem lokalen Netz funktioniert die Weiterleitung, rufe ich den Server jedoch mit seiner öffentlichen Adresse (mittels PFsense NAT zugewiesen) auf tut sich nichts.
Ein tcpdump hat ergeben, dass die SYN Pakete am Server ankommen, sie jedoch nicht beantwortet werden, wie als würde relayd nicht laufen (TCP Handshake schlägt fehl).
OpenBSD Server: 172.16.1.2
Ziel Server: 172.16.1.5
relayd.conf:
log state changes
log connection
## Macros
#
box1_addr="172.16.1.2"
box1_port="80"
box2_addr="172.16.1.5"
box2_port="80"
## TCP port relay and forwarder
#
protocol "tcp_service" {
tcp { nodelay, socket buffer 65536 }
}
relay "tcp_forwarder" {
listen on $box1_addr port $box1_port
protocol "tcp_service"
forward to $box2_addr port $box2_port
}
Muss man in OpenBSD pf noch anderweitig konfigurieren, wenn man Anfragen aus dem WWW verarbeiten will?
Würde mich sehr über Antworten freuen.
VG
Anthony