- Timestamp:
- Mar 10, 2014 10:16:01 AM (11 years ago)
- Branches:
- master
- Children:
- 51d3aa0
- Parents:
- ea0e8cb
- Location:
- fedkit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
fedkit/gateway_lib.pm
rea0e8cb r2c16731 434 434 } 435 435 436 # Fling a few ping packets at the peer in the hopes that it opens doors through 437 # NATs and other filters. Practically speaking this can make a big difference. 438 sub ping_peer { 439 my($peer) = @_; 440 system("ping -c 5 $peer"); 441 } 442 436 443 sub testcmd_repeat { 437 444 my($cmd, $timeout, $sleep) = @_; -
fedkit/prep_gateway.pl
rea0e8cb r2c16731 89 89 # appear in the DNS. 90 90 foreach my $p (split(/\s*,\s*/, $peer)) { 91 gateway_lib::add_route($p, $router, 1, 60 *60) 92 if $p && $router; 91 if ($p && $router ) { 92 gateway_lib::add_route($p, $router, 1, 60 *60); 93 # grease the skids 94 gateway_lib::ping_peer($p); 95 } 93 96 } 94 97 } -
fedkit/setup_bridge.pl
rea0e8cb r2c16731 13 13 my $fedkit_dir= "/usr/local/federation"; 14 14 my $perl = "/usr/bin/perl"; 15 my $peer; 15 16 my $use_file; 16 17 my %opts = ( … … 18 19 'addr=s' => \$addr, 19 20 'dest=s' => \$dest, 21 'peer=s' => \$peer, 20 22 'use_file', \$use_file, 21 23 ); … … 34 36 35 37 gateway_lib::bind_tap_to_iface($tapno, $iface); 38 gateway_lib::ping_peer($peer) 39 if $peer; 36 40 37 41 exit(0);
Note: See TracChangeset
for help on using the changeset viewer.