2 # Attempt a PPTP connection
5 require './pptp-client-lib.pl';
8 @tunnels = &list_tunnels();
9 ($tunnel) = grep { $_->{'name'} eq $config{'boot'} } @tunnels;
10 $tunnel || die $text{'conn_egone'};
11 &parse_comments($tunnel);
12 $tunnel->{'server'} || die $text{'conn_einvalid'};
14 # Check if it is already active
15 @conns = &list_connected();
16 ($conn) = grep { $_->[0] eq $config{'boot'} } @conns;
17 $conn && die $text{'conn_ealready'};
19 print &text('conn_cmd',
20 "$config{'pptp'} $tunnel->{'server'} call $config{'boot'}"),"\n";
21 ($ok, @status) = &connect_tunnel($tunnel);
23 print &text('conn_ok', $status[0], $status[1], $status[2]),"\n";
27 print "$text{'conn_timeout'}\n";