Gjsify LogoGjsify Logo

Hierarchy

Index

Properties

dhcpHostname?: string

The specified name will be sent to the DHCP server when acquiring a lease.

ignoreAutoDns?: boolean

When the method is set to "auto" or "dhcp" and this property is set to %TRUE, automatically configured nameservers and search domains are ignored and only nameservers and search domains specified in the #NMSettingIP6Config:dns and #NMSettingIP6Config:dns-search properties, if any, are used.

ignoreAutoRoutes?: boolean

When the method is set to "auto" or "dhcp" and this property is set to %TRUE, automatically configured routes are ignored and only routes specified in the #NMSettingIP6Config:routes property, if any, are used.

ip6Privacy?: number

Configure IPv6 Privacy Extensions for SLAAC, described in RFC4941. If enabled, it makes the kernel generate a temporary IPv6 address in addition to the public one generated from MAC address via modified EUI-64. This enhances privacy, but could cause problems in some applications, on the other hand. The permitted values are: 0: disabled, 1: enabled (prefer public address), 2: enabled (prefer temporary addresses).

mayFail?: boolean

If %TRUE, allow overall network configuration to proceed even if IPv6 configuration times out. Note that at least one IP configuration must succeed or overall network configuration will still fail. For example, in IPv4-only networks, setting this property to %TRUE allows the overall network configuration to succeed if IPv6 configuration fails but IPv4 configuration completes successfully.

method?: string

IPv6 configuration method. If "auto" is specified then the appropriate automatic method (PPP, router advertisement, etc) is used for the device and most other properties can be left unset. To force the use of DHCP only, specify "dhcp"; this method is only valid for Ethernet- based hardware. If "link-local" is specified, then an IPv6 link-local address will be assigned to the interface. If "manual" is specified, static IP addressing is used and at least one IP address must be given in the "addresses" property. If "ignore" is specified, IPv6 configuration is not done. This property must be set. Note: the "shared" method is not yet supported.

name?: string

The setting's name, which uniquely identifies the setting within the connection. Each setting type has a name unique to that type, for example "ppp" or "wireless" or "wired".

neverDefault?: boolean

If %TRUE, this connection will never be the default IPv6 connection, meaning it will never be assigned the default IPv6 route by NetworkManager.

routeMetric?: number

The default metric for routes that don't explicitly specify a metric. The default value -1 means that the metric is chosen automatically based on the device type. The metric applies to dynamic routes, manual (static) routes that don't have an explicit metric setting, address prefix routes, and the default route. As the linux kernel replaces zero (0) by 1024 (user-default), setting this property to 0 means effectively setting it to 1024.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method