- public GenericArray<IPAddress> addresses { owned get; set; }
Array of IP addresses.
- public Ternary auto_route_ext_gw { get; set; }
VPN connections will default to add the route automatically unless
this setting is set to false.
- public int dad_timeout { get; set; }
Maximum timeout in milliseconds used to check for the presence of
duplicate IP addresses on the network.
- public string dhcp_dscp { owned get; set; }
Specifies the value for the DSCP field (traffic class) of the IP
header.
- public string dhcp_hostname { owned get; set; }
If the
dhcp_send_hostname property is
true, then the specified name will be sent to the DHCP server when acquiring a lease.
- public uint dhcp_hostname_flags { get; set; }
Flags for the DHCP hostname and FQDN.
- public string dhcp_iaid { owned get; set; }
A string containing the "Identity Association Identifier" (IAID) used
by the DHCP client.
- public string[] dhcp_reject_servers { owned get; set; }
Array of servers from which DHCP offers must be rejected.
- public bool dhcp_send_hostname { get; set; }
Since 1.52 this property is deprecated and is only used as fallback
value for dhcp_send_hostname_v2 if it's set to 'default'.
- public int dhcp_send_hostname_v2 { get; set; }
If true, a hostname is sent to the
DHCP server when acquiring a lease.
- public Ternary dhcp_send_release { get; set; }
Whether the DHCP client will send RELEASE message when bringing the
connection down.
- public int dhcp_timeout { get; set; }
A timeout for a DHCP transaction in seconds.
- public string[] dns { owned get; set; }
Array of DNS servers.
- public string[] dns_options { owned get; set; }
Array of DNS options to be added to resolv.
- public int dns_priority { get; set; }
DNS servers priority.
- public string[] dns_search { owned get; set; }
List of DNS search domains.
- public int forwarding { get; set; }
Whether to configure sysctl interface-specific forwarding.
- public string gateway { owned get; set; }
The gateway associated with this configuration.
- public bool ignore_auto_dns { get; set; }
When method
is set to "auto" and this property to true, automatically configured name servers and search
domains are ignored and only name servers and search domains specified in the
dns and dns_search properties, if any, are used.
- public bool ignore_auto_routes { get; set; }
When method
is set to "auto" and this property to true, automatically configured routes are ignored and
only routes specified in the routes property, if any, are used.
- public bool may_fail { get; set; }
If true, allow overall network
configuration to proceed even if the configuration specified by this property times out.
- public string method { owned get; set; }
IP configuration method.
- public bool never_default { get; set; }
If true, this connection will never
be the default connection for this IP type, meaning it will never be assigned the default route by NetworkManager.
- public Ternary replace_local_rule { get; set; }
Connections will default to keep the autogenerated priority 0 local
rule unless this setting is set to true.
- public int required_timeout { get; set; }
The minimum time interval in milliseconds for which dynamic IP
configuration should be tried before the connection succeeds.
- public int64 route_metric { get; set; }
The default metric for routes that don't explicitly specify a metric.
- public uint route_table { get; set; }
Enable policy routing (source routing) and set the routing table used
when adding routes.
- public int routed_dns { get; set; }
Whether to add routes for DNS servers.
- public GenericArray<IPRoute> routes { owned get; set; }
Array of IP routes.
- public int shared_dhcp_lease_time { get; set; }
This option allows you to specify a custom DHCP lease time for the
shared connection method in seconds.
- public string shared_dhcp_range { owned get; set; }
This option allows you to specify a custom DHCP range for the shared
connection method.