Age | Commit message (Collapse) | Author |
|
Rename FQDN to hostname which seems more appropriate.
Refactor match_fqdn / match_hostname function to use a more accurate way of
checking a potential hostname.
|
|
|
|
There is only one parameter to check so rename the confusing
'parameters' variable name to 'parameter' accross all the code base.
|
|
Set $config\['output'\]\['show_command'\] to true or false to show
or hide the command in the output.
Also fix ping/traceroute without FQDN on BIRD, Quagga and Cisco.
|
|
|
|
|
|
|
|
On Cisco, when using traceroute 'source' option with a FQDN, you
need to explicitly specify if you want an IPv4 or an IPv6
traceroute. To fix this we try to resolve the given FQDN and then
pass the IPv4 or IPv6 address instead of the FQDN
Also make sure that the FQDN is used in the issued command. Do not
use the resolved IP anymore.
|
|
On software router, an IPv4 and IPv6 addresses need to be specified.
Not specifying one of them or both will result in the router trying
to use the best address to contact the destination.
This fix the bug where software routers could not ping or traceroute
IPv6 destination with only a IPv4 source address (obviously).
|
|
The interface is used on routers to source ping and traceroute.
On software routers, an address is required instead of the interface.
|
|
|
|
|
|
|
|
The defaults can be overriden in the config.php file but some of
them are fine as defaults. This will help in having a config.php
file as short as we can.
Also move utils.php to the includes directory.
|
|
|
|
|
|
|
|
|
|
Need to be tested.
|