Changeset 257
- Timestamp:
- Sep 9, 2017, 12:51:28 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/klask
r256 r257 2494 2494 my %resol_arp = resolve_ip_arp_host($one_switch, q{*}, q{low}); # arp resolution 2495 2495 if (exists $SWITCH_DB{$one_switch}{'fake-ip'}) { 2496 print "WARNING: fake ip on switch $one_switch -> $SWITCH_DB{$one_switch}{'fake-ip'} / $resol_arp{ipv4_address}\n" if $verbose; 2497 my %resol_arp_alt = resolve_ip_arp_host($SWITCH_DB{$one_switch}{'fake-ip'}, q{*}, q{low}); # arp resolution 2496 my $fake_ip = $SWITCH_DB{$one_switch}{'fake-ip'}; 2497 fast_ping($fake_ip); 2498 print "WARNING: fake ip on switch $one_switch -> $fake_ip / $resol_arp{ipv4_address}\n" if $verbose; 2499 my %resol_arp_alt = resolve_ip_arp_host($fake_ip, q{*}, q{low}); # arp resolution 2498 2500 if ($resol_arp_alt{mac_address} ne 'unknow') { 2499 2501 $resol_arp{mac_address} = $resol_arp_alt{mac_address}; 2500 2502 $resol_arp{interface} = $resol_arp_alt{interface}; 2501 2503 $resol_arp{ipv4_address} .= '*'; 2504 # Force a MAC trace on switch 2505 system "arping -c 1 -w 1 -rR -i $resol_arp_alt{interface} $fake_ip &>/dev/null"; 2502 2506 } 2503 2507 }
Note: See TracChangeset
for help on using the changeset viewer.