Skip to main content

Network settings

This section lists network parameters.

Prerequisites

Identification

  • Property: Properties.API.HTTP.Version=3
  • Firmware: 5.00 and later.

Parameters

Network

Network interface settings. The parameters in this group (as opposed to the subgroups of this group) are static network settings. If the Network.BootProto=dhcp these parameters may not be in use. Check the read-only parameters in the subgroups to retrieve actual network settings in use by the Axis product.

Network

ParameterDefault valuesValid valuesAccess controlDescription
BootProtodhcpdhcp noneadmin: read, writeEnable/disable dynamic IP address assignment to the Axis product.dhcp= Enable dynamic IP address assignment to the Axis product. none = Disable dynamic IP address assignment to the Axis product.
IPAddress192.168.0.90An IP addressadmin: read, writeThe IP Address of the Axis product on the network.
SubnetMask255.255.255.0An IP addressadmin: read, writeThe subnet mask.
Broadcast192.168.0.255An IP addressadmin: read, writeBroadcast address. Used to send information to several recipients simultaneously.
DefaultRouter192.168.0.1An IP addressadmin: read, writeDefault router/gateway used for connecting devices attached to different networks and network segments.
HostNameaxis-<serial number>A host nameadmin: read, writeThe name of the Axis product on the network, usually the same as the DNSname.
DNSServer10.0.0.0An IP addressadmin: read, writePrimary Domain Name System server.
DNSServer20.0.0.0An IP addressadmin: read, writeSecondary Domain Name System server.
DomainNameA domain nameadmin: read, writeThe name of the domain to which the Axis product belongs.

Network.ARPPingIPAddress

Enable/disable whether it is possible to set the IP address of the Axis product with ARP/Ping.

Network.ARPPingIPAddress

ParameterDefault valuesValid valuesAccess controlDescription
Enabledyesyes noadmin: read, writeEnable/disable ARP/Ping IP address setting.yes= Enable ARP/Ping IP address setting. no = Disable ARP/Ping IP address setting.

Network.Bonjour

Enable/disable Bonjour and set the name to be displayed in Bonjour-clients.

Network.Bonjour

ParameterDefault valuesValid valuesAccess controlDescription
Enabledyesyes noadmin: read writeEnable/disable Bonjour.yes = Enable Bonjour. no = Disable Bonjour.
FriendlyName<product name> - <serial number>A stringadmin: read writeThe name of the Axis product.

Network.DNSUpdate

Dynamic Updates in the Domain Name System according to RFC 2136.

Please note that updating the DNS name will require a sequence of VAPIX commands described below. This will initiate a new DNS name update from your Axis device to the DNS server, however issuing only an update of the Network.DNSUpdate.DNSName is not enough to trigger a new DNS update request.

Step 1

http://ip-address/axis-cgi/param.cgi?action=update&Network.DNSUpdate.DNSName=axistest.r2d2.lab

Step 2

http://ip-address/axis-cgi/dnsupdate.cgi?add=axistest.r2d2.lab&hdgen=yes

Network.DNSUpdate

ParameterDefault valuesValid valuesAccess controlDescription
DNSNameFully Qualified Domain Name or host name.admin: read, writeThe name entered here will be associated with the product's IP address in the DNS server. An example of a DNS name is Axisproduct.example.com.
Enablednoyes noadmin: read, writeEnable/disable dynamic DNS service.yes = Enable dynamic DNS service no = Disable dynamic DNS service
TTL300 ... <2^32-1>admin: read, writeThis value determines how long (in seconds) the reply from the DNS server should be remembered.

Network.eth0

Network settings of the first Ethernet interface. Use these parameters to retrieve the network settings actually in use by the Axis product.

Network.eth0

ParameterDefault valuesValid valuesAccess controlDescription
BroadcastAn IP address (auto generated).admin: readBroadcast address. Used to disseminate information to several recipients simultaneously.
IPAddressAn IP address (auto generated).admin: read operator: readThe IP Address (IPv4) of the Axis product on the network.
MACAddressxx:xx:xx:xx:xx:xx([^1])A MAC address (auto generated).admin: read operator: readMAC address. The unique identity of the Axis product.
SubnetMaskAn IP address (auto generated).admin: readThe subnet mask.

[1]: The MAC address of the Axis product is unique for every single product. The MAC address is the same as the serial number, which can be found on the product's label.

Network.eth0.IPv6

Network settings of IPv6 on the first Ethernet interface. Use these parameters to retrieve the network settings actually in use by the Axis product.

Network.eth0.IPv6

ParameterDefault valuesValid valuesAccess controlDescription
IPAddressesAn IP address (auto generated)admin: readThe physical addresses of the Axis product on the network. A list of IPv6 addresses, separated by a space. This parameter is read only.

Network.Filter

IP address filtering. These parameters are used to only accept connections from certain IP addresses or networks.

Network.Filter

ParameterDefault valuesValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeEnable/disable IP address filtering.yes = Enable IP address filtering. no = Disable IP address filtering.

Network.Filter.Input

IP addresses filtering for incoming data traffic.

Network.Filter.Input

ParameterDefault valuesValid valuesAccess controlDescription
Policyallowallow denyadmin: read, writeAllow or deny the addresses access to the Axis product.allow = Allow addresses access to the Axis product. deny = Deny addresses access to the Axis product.
AcceptAddressesA string (a space separated list of IP addresses and network addresses in the CIDR notation (IP address/netmask bits))admin: read, writeAddresses allowed to pass through the filter. Example: 192.168.0/24 will add all the addresses in the range 192.168.0.0 to 192.168.0.255. If accessing the Axis product via a proxy server, the proxy server's IP address must be added to the list of allowed addresses.

Network.Filter.Log

Enable/disable logging of filtered packages.

Network.Filter.Log

ParameterDefault valuesValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeEnable/disable logging of filtered packages.yes = Enable logging of filtered packages. no = Disable logging of filtered packages.

Network.HTTP.AuthenticationPolicy

Defines the HTTP, HTTPS and RTSP server authentication capabilities in Axis devices from firmware version 5.70 and higher. By using the parameter Network.HTTP.AuthenticationPolicy you can set the authentication capabilities to either Basic, Digest, Basic_Digest, or Recommended. Default value is Recommended.

ModeHTTP serverHTTPS serverRTSP server
BasicBasicBasicBasic
DigestDigestDigestDigest
Basic_DigestDigestDigestBasic & Digest
RecommendedDigestBasicDigest

For RTSP communication, the authentication is performed by default on the RTSP server and controlled via Network.RTSP.AuthenticateRTSPOverHTTP if it has been set to yes. This option can be disabled and System.HTTPAuthRTSPOverHTTP can be used instead to authenticate RTSP requests over HTTP.

Network.Interface.I0.dot1x

The parameters in this group enables the Axis product to access a network protected by IEEE 802.1X/EAPOL (Extensible Authentication Protocol Over Lan).

Network.Interface.I0.dot1x

ParameterDefault valuesValid valuesAccess control
Enablednoyes noadmin: read, write
EAPOLVersion11 2 3admin: read, write
StatusStoppedStopped Unauthorized Authorized UNKNOWNadmin: read, write

Network.Interface.I0.dot1x.EAPTLS

The parameters in this group sets the identity and password to access to a network protected by IEEE 802.1X/EAPOL (Extensible Authentication Protocol Over Lan).

Network.Interface.I0.dot1x.EAPTLS

ParametersDefault valuesValid valuesAccess controlDescription
IdentityA stringadmin: read, writeSet the user identity associated with the certificate. A maximum of 128 characters can be used.
PrivateKeyPasswordA stringadmin: read, writeSet the password for your user identity. A maximum of 16 characters can be used.

Network.IPv6

Network interface settings for IPv6. The parameters in this group are static network settings. If AcceptRA=yes and/or DHCPv6 is used it will probably result in additional configuration. Check the read-only parameters in the other subgroups to retrieve actual network settings in use by the operation system.

Network.IPv6

ParameterDefault valuesValid valuesAccess controlDescription
Enabledyesyes noadmin: read, write operator: read viewer: readEnable/disable IPv6 in the Axis product.yes = Enable IPv6 in the Axis product. no = Disable IPv6 in the Axis product.
AcceptRAyesyes noadmin: read, writeEnable/disable IPv6 to accept router advertisements.yes = Enable IPv6 to accept router advertisements. no = Disable IPv6 to accept router advertisements.
DHCPv6autoauto stateful stateless offadmin: read, writeSetting for support of DHCPv6.auto = Enable DHCPv6 according to the router advertisements. stateful = Enable DHCPv6 to set IPv6 configuration as well as DNS servers etc. stateless = Enable DHCPv6 only to set DNS servers etc. off = Disable DHCPv6
IPAddressOne or more IPv6 addressesadmin: read, writeA list of manually configured IPv6 addresses, separated by a space. (If no prefix length is included in an IPv6 address, the default value 64 is used)
DefaultRouterAn IPv6 addressadmin: read, writeA manually configured IPv6 address of a default router.

Network.QoS.Class1

Quality of Service classification. These parameters holds the DSCP value common for the members of a QoS class.

Network.QoS.Class1

ParameterDefault valuesValid valuesAccess controlDescription
DescDescription stringA stringadmin: read, writeThe description of the QoS class.
DSCP00 ... 63admin: read, writeThe Differentiated Services Codepoint value for the QoS class.

Network.QoS.Class2

Quality of Service classification. These parameters holds the DSCP value common for the members of a QoS class.

Network.QoS.Class2

ParameterDefault valuesValid valuesAccess controlDescription
DescDescription stringA stringadmin: read, writeThe description of the QoS class.
DSCP00 ... 63admin: read, writeThe Differentiated Services Codepoint value for the QoS class.

Network.QoS.Class3

Quality of Service classification. These parameters holds the DSCP value common for the members of a QoS class.

Network.QoS.Class3

ParameterDefault valuesValid valuesAccess controlDescription
DescDescription stringA stringadmin: read, writeThe description of the QoS class.
DSCP00 ... 63admin: read, writeThe Differentiated Services Codepoint value for the QoS class.

Network.QoS.Class4

Quality of Service classification. These parameters holds the DSCP value common for the members of a QoS class.

Network.QoS.Class4

ParameterDefault valuesValid valuesAccess controlDescription
DescDescription stringA stringadmin: read, writeThe description of the QoS class.
DSCP00 ... 63admin: read, writeThe Differentiated Services Codepoint value for the QoS class.

Network.Resolver

Enable/disable retrieval of Domain Name System (DNS) settings from DHCP server. The actual DNS settings in use by the Axis product are located in this group.

Network.Resolver

ParameterDefault valuesValid valuesAccess controlDescription
NameServerListAuto generated (Product dependent)admin: readA list of IP addresses (both IPv4 and IPv6), separated by a space.
ObtainFromDHCPProduct dependent.yes noadmin: read, writeSpecifies if the DNS server should be obtained from a DHCP server.
SearchAuto generatedadmin: readSearch list of hostname lookup. This parameter is read only.
NameServer1Auto generatedadmin: readName server IPaddress. This parameter is read only.
NameServer2Auto generatedadmin: readName server IPaddress. This parameter is read only.

Network.Routing

Routing table actually in use by the Axis product.

Network.Routing

ParameterDefault valuesValid valuesAccess controlDescription
DefaultRouterA routing table (auto generated).admin: readThe routing table.

Network.Routing.IPv6

Routing table for IPv6 actually in use by the Axis product.

Network.Routing.IPv6

ParameterDefault valuesValid valuesAccess controlDescription
DefaultRouterAuto generatedadmin: readA list of default routers for IPv6. This parameter is read only.

Network.RTP

Parameters related to multicast RTP.

Network.RTP

ParameterDefault valuesValid valuesAccess controlDescription
NbrOfRTPGroupsHardware dependent1 ...admin: read operator: read viewer: readThe number of RTP groups. One group for each possible multicast presentation (video source).
StartPort500001024 ... 65532admin: read, writeThe RTP port range defines the range of ports from which the video/audio ports are automatically selected. This feature is useful if the product is connected to a NAT router with manually configured port mapping. Each RTP session needs 4 ports, which means 4 ports for each unicast session (audio and video) or 4 ports for the multicast session in total.
EndPort509991025 ... 65535admin: read, writeThe RTP port range defines the range of ports from which the video/audio ports are automatically selected. This feature is useful if the product is connected to a NAT router with manually configured port mapping. Each RTP session needs 4 ports, which means 4 ports for each unicast session (audio and video) or 4 ports for the multicast session in total.
VideoDSCP00 ... 63admin: read, writeThe Differentiated Services Codepoint for video QoS.
AudioDSCP00 ... 63admin: read, writeThe Differentiated Services Codepoint for audio QoS.

Network.RTP.R#

Parameters related to multicast RTP. One group for each possible multicast presentation (for example video source).

Network.RTP.R#

ParameterDefault valuesValid valuesAccess controlDescription
VideoAddressAuto generatedA multicast IP address.admin: read, writeThe multicast IP address to which the multicast RTP video stream is transmitted. The default value is auto generated based on the serial number of the product.
VideoPort00, 1024 ... 65535admin: read, writeThe port number for the RTP video stream.0 = The port number is dynamically assigned.
AudioAddressAuto generated.A multicast IP address.admin: read, writeThe IP address to which the multicast RTP audio stream is transmitted. The default value is generated based on the serial number of the product. The parameter is read only in products without audio support.0.0.0.0 = The audio stream is disabled.
AudioPort00, 1024 ... 65535admin: read, writeThe port number for the RTP audio stream. The parameter is read only in products without audio support.0 = The port number is dynamically assigned.
TTL51 ...admin: read, writeThe Time To Live for each UDP packet. This indicates the number of routers/switches that the packet may traverse before being discarded.
info

The # is replaced with a group number starting from zero, e.g. Network.RTP.R0.

Network.RTSP

Parameters needed by the RTSP daemon.

Network.RTSP

ParameterDefault valueValid valuesAccess controlDescription
Enabledyesyes noadmin: read, writeEnable/disable RTSP support. If disabled, only multicast RTP is available for MPEG4/h.264 delivery.yes = Enable RTSP support. no = Disable RTSP support.
Port554554, 1024 ... 65535admin: read, write operator: read viewer: readThe port number for the RTSP daemon.
Timeout600 ...admin: read, writeThe keep-alive timeout for the RTSP session specified in seconds.0 = Disable the keep-alive timeout.
ProtViewerpasswordpassword anonymousadmin: read, writeViewer access type.password = Password protected access. anonymous = Anonymous access.
AuthenticateOverHTTPnoyes noadmin: read, writeConfigure whether RTSP requests sent over HTTP need to be authenticated.yes = RTSP requests sent over HTTP need to be authenticated. no = RTSP requests sent over HTTP do not need to be authenticated.
AllowClientTransportSettingsnoyes noadmin: read, writeConfigure whether RTSP transport settings such as a multicast address and a port range should be allowed to be configured by client.yes = RTSP transport settings are allowed to be configured by client. no = RTSP transport settings are not allowed to be configured by client.

Network.UPnP

Enable/disable Universal Plug and Play and set the name to be displayed in UPnP-clients.

Network.UPnP

ParameterDefault valuesValid valuesAccess controlDescription
Enabledyesyes noadmin: read, writeEnables Universal Plug and Play.yes = Enable Universal Plug and Play. no = Disable Universal Plug and Play.
FriendlyName<product name - <serial number>A stringadmin: read, writeThe UPnP display name.

Network.UPnP.NATTraversal

These parameters control NAT traversal functionality. To make the task of port forwarding easier, Axis offers the NAT traversal functionality in many of its network video products. NAT traversal is a technique that can be used to open up routers and firewalls to make devices on a LAN accessible from the Internet.

Network.UPnP.NATTraversal

ParameterDefault valueValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeEnables/disables NAT traversal.yes = Enable NAT traversal. no = Disable NAT traversal.
RouterAn IP addressadmin: read, writeIf an IP address is entered NAT traversal will be attempted with that router. If none is entered, the server will automatically try to discover a router.
ExternalIPAddressAn IP addressadmin: readThe external IP address of the NAT router. This value shall not be configured. It is set by the system itself.
Activenoyes noadmin: read, writeThis parameter is set to yes if NAT traversal was successful. This value shall not be configured, it is set by the system itself.yes = NAT traversal was successful no = NAT traversal was not successful
MinPort327681 ... 65535admin: read, writeThe first time NAT traversal is enabled, a random port between MinPort and MaxPort will be selected for the TCP port to map in the router. If port mapping is successful, that port will be used thereafter. The random range can be limited by setting MinPort and MaxPort.
MaxPort655351 ... 65535admin: read, writeThe first time NAT traversal is enabled, a random port between MinPort and MaxPort will be selected for the TCP port to map in the router. If port mapping is successful, that port will be used thereafter. The random range can be limited by setting MinPort and MaxPort.

Network.VolatileHostName

Enable/disable retrieval of host name from DHCP-server. The host name, actually in use by the Axis product, is located in this group.

Network.VolatileHostName

ParameterDefault valuesValid valuesAccess controlDescription
ObtainFromDHCPyesyes noadmin: read, writeSpecifies if the host name should be obtained from a DHCP server.yes = The host name is obtained from a DHCP server. no = The host name is not obtained from a DHCP server.
HostNameAuto generatedadmin: readThe host name obtained from a DHCP server.

Network.ZeroConf

Enable/disable automatic configuration of link local IP address. The negotiated network settings are located in this group, and are used in parallel with the setting of the Network.eth0 group. That means that both addresses can be used simultaneously.

Network.ZeroConf

ParameterDefault valueValid valuesAccess controlDescription
Enabledyesyes noadmin: read, writeEnable/disable zero configuration.
yes = Enable zero configuration.
no = Disable zero configuration.
Fallbacknoyes noadmin: read, writeLink-local addressing is only activated if DHCP or static addressing fails.
If Enabled = no: Link-local addresses are never used and Fallback is ignored.
If Enabled = yes and Fallback = yes: Link-local addresses are only used if the primary address configuration mode (either DHCP or static) fails.
If Enabled = yes and Fallback = no: Link-local addresses are always used.
IPAddressAuto generatedadmin: readThe IP address.
SubnetMaskAuto generatedadmin: readThe subnet mask.

SNMP

SNMP (Simple Network Management Protocol) configuration.

SNMP

ParameterDefault valuesValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeEnable/disable SNMP.yes = Enable SNMP no = Disable SNMP
InitialUserPasswdA string.admin: writeSNMP V3 initial user password.
InitialUserPasswdSetnoyes noadmin: read, writeSet to yes if InitialUserPasswd is set.yes = Enable initial user password. no = Disable initial user password.
EngineBoots0 ...admin: read, writeNumber of times SNMP has started.
V1noyes noadmin: read, writeEnable/disable SNMP V1.yes = Enable SNMP V1. no = Disable SNMP V1.
V2cnoyes noadmin: read, writeEnable/disable SNMP V2c.yes = Enable SNMP V2c. no = Disable SNMP V2c.
V3noyes noadmin: read, writeEnable/disable SNMP V3.yes = Enable SNMP V3. no = Disable SNMP V3.
V1ReadCommunitypublicA stringadmin: read, writeThe community name used for SNMP V1/V2c read operations.
V1WriteCommunitywriteA stringadmin: read, writeThe community name used for SNMP V1/V2c write operations.
DSCP00 ... 63admin: read, writeThe Differentiated Services Codepoint for SNMP QoS.
TransportProtocoludpudp tcpadmin: read, writeThe transport protocol to be used for SNMP traffic.

SNMP.Trap

Traps are used by the camera to send messages to a management system for important events or status changes. These settings are used with SNMP v1/v2.

SNMP.Trap

ParameterDefault valueValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeEnable disable trap reporting.yes = Enable trap reporting. No = Disable trap reporting.

SNMP.Trap.T#

This parameter group contains a parameter for trap messages.

SNMP.Trap.T#

ParameterDefault valuesValid valuesAccess controlDescription
AddressAn IP address.admin: read, writeSet the IP address of the management server.
CommunityA string.admin: read, writeSet community to use when sending a trap message to the management system. An SNMP community is the group of devices and management station running SNMP. Community names are used to identify groups.

SNMP.Trap.T#.AuthFail

This parameter group contains a parameter for trap message when authentication attempt fails.

SNMP.Trap.T#.AuthFail

ParameterDefault valuesValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeEnable/disable trap message when an authentication attempt fails.yes = Enable trap message when an authentication attempt fails. No = Disable trap message when an authentication attempt fails

SNMP.Trap.T#.Coldstart

This parameter group contains a parameter for trap message when the camera is rebooted/resarted.

SNMP.Trap.T#.Coldstart

ParameterDefault valuesValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeEnable/disable trap message when the camera is rebooted/restarted.yes = Enable trap message when the camera is rebooted/restarted. no = Disable trap message when the camera is rebooted/restarted.

SNMP.Trap.T#.LinkUp

This parameter group contains a parameter for a trap message when a link changes from down to up.

SNMP.Trap.T#.LinkUp

ParameterDefault valuesValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeEnable/disable a trap message when a link changes from down to up.yes = Enable a trap message when a link changes from down to up. no = Disable a trap message when a link changes from down to up.

SNMP.Trap.T#.WarmStart

This parameter group contains a parameter for a trap message when SNMP has started and the configure file has changed, but not the MIB (Management Information Base).

SNMP.Trap.T#.WarmStart

ParameterDefault valuesValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeEnable /disable a trap message when SNMP has started and the configure file has changed, but not the MIB (Management Information Base).yes = Enable a trap message when SNMP has started and the configure file has changed, but not the MIB. no = Disable a trap message when SNMP has started and the configure file has changed, but not the MIB.

SNMP.NTCIP

This parameter group contains a parameter that can be used to enable and disable NTCIP. Please note that SNMP must be enabled before you can use this parameter.

SNMP.NTCIP

ParameterDefault valuesValid valuesAccess controlDescription
Enablednoyes noadmin: read, writeyes = Enables NTCIP. no = Disables NTCIP.