The networking module for NI Linux Real-Time distro
salt.modules.nilrt_ip.
apply_network_settings
(**settings)¶Apply global network configuration.
CLI Example:
salt '*' ip.apply_network_settings
salt.modules.nilrt_ip.
build_interface
(iface, iface_type, enable, **settings)¶Build an interface script for a network interface.
CLI Example:
salt '*' ip.build_interface eth0 eth <settings>
salt.modules.nilrt_ip.
build_network_settings
(**settings)¶Build the global network script.
CLI Example:
salt '*' ip.build_network_settings <settings>
salt.modules.nilrt_ip.
disable
(interface)¶Disable the specified interface
Parameters: | interface (str) -- interface label |
---|---|
Returns: | True if the service was disabled, otherwise an exception will be thrown. |
Return type: | bool |
CLI Example:
salt '*' ip.disable interface-label
salt.modules.nilrt_ip.
down
(interface, iface_type=None)¶Disable the specified interface
Parameters: | interface (str) -- interface label |
---|---|
Returns: | True if the service was disabled, otherwise an exception will be thrown. |
Return type: | bool |
CLI Example:
salt '*' ip.down interface-label
salt.modules.nilrt_ip.
enable
(interface)¶Enable the specified interface
Parameters: | interface (str) -- interface label |
---|---|
Returns: | True if the service was enabled, otherwise an exception will be thrown. |
Return type: | bool |
CLI Example:
salt '*' ip.enable interface-label
salt.modules.nilrt_ip.
get_interface
(iface)¶Returns details about given interface.
CLI Example:
salt '*' ip.get_interface eth0
salt.modules.nilrt_ip.
get_interfaces_details
()¶Get details about all the interfaces on the minion
Returns: | information about all connmans interfaces |
---|---|
Return type: | dictionary |
CLI Example:
salt '*' ip.get_interfaces_details
salt.modules.nilrt_ip.
get_network_settings
()¶Return the contents of the global network script.
CLI Example:
salt '*' ip.get_network_settings
salt.modules.nilrt_ip.
set_dhcp_linklocal_all
(interface)¶Configure specified adapter to use DHCP with linklocal fallback
Parameters: | interface (str) -- interface label |
---|---|
Returns: | True if the settings ware applied, otherwise an exception will be thrown. |
Return type: | bool |
CLI Example:
salt '*' ip.dhcp_linklocal_all interface-label
salt.modules.nilrt_ip.
set_static_all
(interface, address, netmask, gateway, domains)¶Configure specified adapter to use ipv4 manual settings
Parameters: | |
---|---|
Returns: | True if the settings were applied, otherwise an exception will be thrown. |
Return type: |
CLI Example:
salt '*' ip.dhcp_linklocal_all interface-label address netmask gateway domains