3 # Start up the ADSL connection
5 require './adsl-client-lib.pl';
7 &error_setup($text{'start_err'});
10 $out = &backquote_logged("$config{'start_cmd'} 2>&1 </dev/null");
12 &error("<pre>$out</pre>");
15 &ui_print_header(undef, $text{'start_title'}, "");
17 if (&find("CONNECT_TIMEOUT", $conf) == 0) {
18 # Will try forever .. but wait for 20 secs max
19 for($i=0; $i<20 && !$ip; $i++) {
21 ($dev, $ip) = &get_adsl_ip();
24 print "<p>",&text('start_ip', "<tt>$ip</tt>"),"<p>\n";
27 print "<p>$text{'start_bg'}</p>\n";
30 elsif (&find("DEMAND", $conf) =~ /^\d+$/) {
31 # Only starts on demand
32 print "<p>$text{'start_demand'}</p>\n";
36 ($dev, $ip) = &get_adsl_ip();
37 print "<p>",&text('start_ip', "<tt>$ip</tt>"),"<p>\n";
41 &ui_print_footer("", $text{'index_return'});