firewall {vip46 | vip64}
Use these commands to configure:
- Static NAT virtual IPv4 addresses for IPv6 addresses
- Static NAT virtual IPv6 addresses for IPv4 addresses.
config firewall vip46 edit {name} # Configure IPv4 to IPv6 virtual IPs. set name {string} VIP46 name. size[63] set id {integer} Custom defined id. range[0-65535] set uuid {uuid} Universally Unique Identifier (UUID; automatically assigned but can be manually reset). set comment {string} Comment. size[255] set type {static-nat | server-load-balance} VIP type: static NAT or server load balance. static-nat Static NAT. server-load-balance Server load balance. config src-filter edit {range} # Source IP filter (x.x.x.x/x). set range {string} Src-filter range. size[79] next set extip {string} Start-external-IP [-end-external-IP]. set mappedip {string} Start-mapped-IP [-end mapped-IP]. set arp-reply {disable | enable} Enable ARP reply. set portforward {disable | enable} Enable port forwarding. set protocol {tcp | udp} Mapped port protocol. tcp TCP. udp UDP. set extport {string} External service port. set mappedport {string} Mapped service port. set color {integer} Color of icon on the GUI. range[0-32] set ldb-method {option} Load balance method. static Distribute sessions based on source IP. round-robin Distribute sessions based round robin order. weighted Distribute sessions based on weight. least-session Distribute sessions to the server with the lowest session count. least-rtt Distribute sessions to the server with the lowest Round-Trip-Time. first-alive Distribute sessions to the first server that is alive. set server-type {http | tcp | udp | ip} Server type. http HTTP tcp TCP udp UDP ip IP config realservers edit {id} # Real servers. set id {integer} Real server ID. range[0-4294967295] set ip {ipv6 address} Mapped server IPv6. set port {integer} Mapped server port. range[1-65535] set status {active | standby | disable} Server administrative status. active Server status active. standby Server status standby. disable Server status disable. set weight {integer} weight range[1-255] set holddown-interval {integer} Hold down interval. range[30-65535] set healthcheck {disable | enable | vip} Per server health check. set max-connections {integer} Maximum number of connections allowed to server. range[0-2147483647] set monitor {string} Health monitors. size[64] - datasource(s): firewall.ldb-monitor.name set client-ip {string} Restrict server to a client IP in this range. next config monitor edit {name} # Health monitors. set name {string} Health monitor name. size[64] - datasource(s): firewall.ldb-monitor.name next next end
config firewall vip64 edit {name} # Configure IPv6 to IPv4 virtual IPs. set name {string} VIP64 name. size[63] set id {integer} Custom defined id. range[0-65535] set uuid {uuid} Universally Unique Identifier (UUID; automatically assigned but can be manually reset). set comment {string} Comment. size[255] set type {static-nat | server-load-balance} VIP type: static NAT or server load balance. static-nat Static NAT. server-load-balance Server load balance. config src-filter edit {range} # Source IP6 filter (x:x:x:x:x:x:x:x/x). set range {string} Src-filter range. size[79] next set extip {string} Start-external-IP [-end-external-IP]. set mappedip {string} Start-mapped-IP [-end-mapped-IP]. set arp-reply {disable | enable} Enable ARP reply. set portforward {disable | enable} Enable port forwarding. set protocol {tcp | udp} Mapped port protocol. tcp TCP. udp UDP. set extport {string} External service port. set mappedport {string} Mapped service port. set color {integer} Color of icon on the GUI. range[0-32] set ldb-method {option} Load balance method. static Distribute sessions based on source IP. round-robin Distribute sessions based round robin order. weighted Distribute sessions based on weight. least-session Distribute sessions to the server with the lowest session count. least-rtt Distribute sessions to the server with the lowest Round-Trip-Time. first-alive Distribute sessions to the first server that is alive. set server-type {http | tcp | udp | ip} Server type. http HTTP tcp TCP udp UDP ip IP config realservers edit {id} # Real servers. set id {integer} Real server ID. range[0-4294967295] set ip {ipv4 address any} Mapped server IP. set port {integer} Mapped server port. range[1-65535] set status {active | standby | disable} Server administrative status. active Server status active. standby Server status standby. disable Server status disable. set weight {integer} weight range[1-255] set holddown-interval {integer} Hold down interval. range[30-65535] set healthcheck {disable | enable | vip} Per server health check. set max-connections {integer} Maximum number of connections allowed to server. range[0-2147483647] set monitor {string} Health monitors. size[64] - datasource(s): firewall.ldb-monitor.name set client-ip {string} Restrict server to a client IP in this range. next config monitor edit {name} # Health monitors. set name {string} Health monitor name. size[64] - datasource(s): firewall.ldb-monitor.name next next end
Additional information
The following section is for those options that require additional explanation.