Toggle Virtual Address ARP
Problem this snippet solves:
This example shows how to toggle ARP for all the virtual addresses on a unit.
Code :
proc script::run {} {
set state [lindex $tmsh::argv 1]
if { $state ne "disabled" && $state ne "enabled" } {
puts "Requires one argument: \[enabled/disabled\] "
} else {
foreach {address} [tmsh::get_config /ltm virtual-address] {
tmsh::modify /ltm virtual-address [tmsh::get_name $address] arp $state
puts "ARP $state for virtual address [tmsh::get_name $address]"
}
}
}
proc script::help {} {
tmsh::add_help "Enable/Disable ARP for all virtual addresses on this unit\n\ntoggle-virtual-address-arp \[enabled/disabled\]"
}Published Mar 10, 2015
Version 1.0George_Watkins_
Historic F5 Account
Joined September 17, 2008
George_Watkins_
Historic F5 Account
Joined September 17, 2008
1 Comment
- pushkar_misra_2
Altocumulus
This Script works in the Common Partition only. It is not working for other partitions even though I create script in each partition.