A computer-implemented method for providing a first networking node in a first network access to a second network by a mobile communication device, by a first gateway, and by a second gateway; wherein the mobile communication device is connected as a wireless client to both the first and second network (131, 132); and wherein the method comprises the following steps: - by the first gateway in the first network, extracting (220, 520) payload data and header information from a first data packet originating from the first networking node and addressed to a second networking node in the second network, and sending the extracted payload and header information as payload of a second data packet (112, 512) to the mobile communication device; and - by the mobile communication device, receiving the second data packet (112, 512), retrieving (221, 521) therefrom the extracted payload and header information, and sending the extracted payload and header information as payload of a third data packet (113, 513) to the second gateway; - by the second gateway, receiving the third data packet, retrieving (222, 522) therefrom the first data packet and forwarding the first data packet further to the second networking node - by the first gateway, converting the first data packet to a first Multipath TCP packet; and wherein the first data packet uses a connection-oriented transport protocol such as TCP; - by the second gateway, converting the first Multipath TCP, MPTCP, packet back to the first data packet; - thereby establishing an intermediate MPTCP subflow between the first and second gateway serving as transparent proxy servers for the first and second networking nodes; and - establishing a second intermediate MPTCP subflow between the first and second gateway over a separate access network. - by the first gateway in the first network, extracting (220, 520) payload data and header information from a first data packet originating from the first networking node and addressed to a second networking node in the second network, and sending the extracted payload and header information as payload of a second data packet (112, 512) to the mobile communication device; and - by the mobile communication device, receiving the second data packet (112, 512), retrieving (221, 521) therefrom the extracted payload and header information, and sending the extracted payload and header information as payload of a third data packet (113, 513) to the second gateway; - by the second gateway, receiving the third data packet, retrieving (222, 522) therefrom the first data packet and forwarding the first data packet further to the second networking node - by the first gateway, converting the first data packet to a first Multipath TCP packet; and wherein the first data packet uses a connection-oriented transport protocol such as TCP; - by the second gateway, converting the first Multipath TCP, MPTCP, packet back to the first data packet; - thereby establishing an intermediate MPTCP subflow between the first and second gateway serving as transparent proxy servers for the first and second networking nodes; and - establishing a second intermediate MPTCP subflow between the first and second gateway over a separate access network.