|
@@ -62,6 +62,8 @@ bool ProxyChannel::handlePartnerFromOuter(Tins::PDU &pdu) {
|
|
Tins::IP &ip = pdu.rfind_pdu<Tins::IP>();
|
|
Tins::IP &ip = pdu.rfind_pdu<Tins::IP>();
|
|
if (relayOnly) {
|
|
if (relayOnly) {
|
|
// redirect to target
|
|
// redirect to target
|
|
|
|
+ eth.src_addr(ownMAC);
|
|
|
|
+ eth.dst_addr(gatewayMAC);
|
|
ip.src_addr(ownAddress);
|
|
ip.src_addr(ownAddress);
|
|
ip.dst_addr(targetAddress);
|
|
ip.dst_addr(targetAddress);
|
|
outerSender.send(pdu);
|
|
outerSender.send(pdu);
|