<form>
    <field>
        <id>vip.mode</id>
        <label>Mode</label>
        <type>dropdown</type>
        <help>Proxy ARP and other type Virtual IPs cannot be bound to by anything running on the firewall, such as IPsec, OpenVPN, etc. Use a CARP or IP Alias type address for these cases.</help>
    </field>
    <field>
        <id>vip.interface</id>
        <label>Interface</label>
        <type>dropdown</type>
    </field>
    <field>
        <id>vip.network</id>
        <label>Network / Address</label>
        <type>text</type>
        <help>Provide an address and subnet to use. (e.g 192.168.0.1/24)</help>
    </field>
    <field>
        <id>vip.gateway</id>
        <label>Gateway</label>
        <type>text</type>
        <help>For some interface types a gateway is required to configure an IP Alias (ppp/pppoe/tun), leave this field empty for all other interface types.</help>
        <advanced>true</advanced>
    </field>
    <field>
      <id>vip.noexpand</id>
      <label>Disable Expansion</label>
      <type>checkbox</type>
      <help>Disable expansion of this entry into IPs on NAT lists (e.g. 192.168.1.0/24 expands to 256 entries.</help>
      <style>mode mode_proxyarp</style>
    </field>
    <field>
      <id>vip.nobind</id>
      <label>Deny service binding</label>
      <type>checkbox</type>
      <help>Assigning services to the virtual IP's interface will automatically include this address. Check to prevent binding to this address instead.</help>
      <style>mode mode_carp mode_ipalias</style>
    </field>
    <field>
        <id>vip.password</id>
        <label>Password</label>
        <type>password</type>
        <style>mode mode_carp</style>
        <help>Enter the VHID group password.</help>
    </field>
    <field>
        <id>vip.vhid</id>
        <label>VHID Group</label>
        <type>text</type>
        <style>mode mode_carp mode_ipalias</style>
        <help>Enter the VHID group that the machines will share.</help>
    </field>
    <field>
        <id>vip.advbase</id>
        <label>advbase</label>
        <type>text</type>
        <style>mode mode_carp</style>
        <help>Specifies the base of the advertisement interval in seconds. The acceptable values are 1 to 255.</help>
    </field>
    <field>
        <id>vip.advskew</id>
        <label>advskew</label>
        <type>text</type>
        <style>mode mode_carp advanced</style>
        <help>
          Specifies the skew to add to the base advertisement interval to make one host advertise slower than another host.
          It is specified in 1/256 of seconds.  The acceptable values are 0 to 254.
        </help>
    </field>
    <field>
        <id>vip.descr</id>
        <label>Description</label>
        <type>text</type>
        <help>You may enter a description here for your reference (not parsed).</help>
    </field>
</form>
