A mobile terminal for executing end to end authentication in a network environment, comprising: means for initiating a communications tunnel with a layer two tunnel protocol, L2TP, network server, LNS, by communicating, once a link control protocol, LCP, negotiation is done between the mobile terminal and a terminal equipment, a packet data protocol, PDP, activate context request that includes an authentication protocol selection provided in a protocol configuration option, PCO, field, the activate context request being received by a gateway general packet radio service, GPRS, support node, GGSN, that initiates a link control protocol, LCP, negotiation with the LNS, when the LNS communicates a challenge handshake authentication protocol, CHAP, challenge, the GGSN being operable to communicate a packet data protocol, PDP, create context response that is received by a serving GPRS support node, SGSN, with the CHAP challenge in a PCO field of the create context response; means for receiving the CHAP challenge that is positioned in the PCO field of the create context response that the GGSN communicates, the create context response being communicated by the SGSN to the mobile terminal in form of a PDP activate context response including a protocol configuration option, PCO, field; means for extracting the CHAP challenge from the PCO field in the activate context response; means for communicating the CHAP challenge as an authentication challenge message to the terminal equipment, means for calculating an authentication response by using a secret value and the CHAP challenge which is provided by the GGSN, and means for communicating another activate context request including the authentication response in a PCO field of the other activate context request, the authentication response being used to establish a communication session between the mobile terminal and the LNS. means for initiating a communications tunnel with a layer two tunnel protocol, L2TP, network server, LNS, by communicating, once a link control protocol, LCP, negotiation is done between the mobile terminal and a terminal equipment, a packet data protocol, PDP, activate context request that includes an authentication protocol selection provided in a protocol configuration option, PCO, field, the activate context request being received by a gateway general packet radio service, GPRS, support node, GGSN, that initiates a link control protocol, LCP, negotiation with the LNS, when the LNS communicates a challenge handshake authentication protocol, CHAP, challenge, the GGSN being operable to communicate a packet data protocol, PDP, create context response that is received by a serving GPRS support node, SGSN, with the CHAP challenge in a PCO field of the create context response; means for receiving the CHAP challenge that is positioned in the PCO field of the create context response that the GGSN communicates, the create context response being communicated by the SGSN to the mobile terminal in form of a PDP activate context response including a protocol configuration option, PCO, field; means for extracting the CHAP challenge from the PCO field in the activate context response; means for communicating the CHAP challenge as an authentication challenge message to the terminal equipment, means for calculating an authentication response by using a secret value and the CHAP challenge which is provided by the GGSN, and means for communicating another activate context request including the authentication response in a PCO field of the other activate context request, the authentication response being used to establish a communication session between the mobile terminal and the LNS.