1.4 KiB
add_canned_isp Command
Name
add_canned_isp
Synopsis
add_canned_isp ${interface} ${custom_name} ${isp_name}
Description
Adds and configures an upstream ISP's connection interface. This attempts to
provision the connection as dual stack, both IPv4 and IPv6. Interfaces that
are external cannot also be internal. ISP interfaces will be added to the
external interface group, for ease of reference in pf.conf firewall rules.
The specified ${interface} will be provisioned for ISP uplink, according to
the specified ${isp_name} configuration rules.
The ${custom_name} parameter provides a user-defined name for a specific ISP
link, which can be used with the isp=... options of add_net and
related scripts. It can be the same as ${isp_name} but it does not have to be.
The ${isp_name} references ISP "hints" files in ${rc_router_dir}/hints and
${rc_router_conf_dir}/hints. The latter of which can be populated with
user-defined ISP hints.
ISPs are always configured as dhcp for IPv4. For custom static provisioning,
other methods of provisioning these interfaces can be used.
Example
# Connect to Verizon FIOS over `abc0`, and name the connection `main_isp`.
add_canned_isp abc0 main_isp verizon_fios