diff options
| author | Michael Biebl <biebl@debian.org> | 2025-07-15 08:31:24 +0200 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2025-07-15 08:31:24 +0200 |
| commit | 85ae5f778e2146123028aeb34f662564537855b1 (patch) | |
| tree | bae42b53b3b321ccb311ca71a7985b8452e6f0b7 | |
| parent | 3db8545981e5c548f6c63c2bb63a6a534911dbe9 (diff) | |
| parent | 582eb4472a0f3375042afb9026cbeb50e058a27d (diff) | |
Update upstream source from tag 'upstream/1.52.1'
Update to upstream version '1.52.1' with Debian dir e8d19eaaa879d6acb8da947d29d330f548024fe0
48 files changed, 2772 insertions, 2113 deletions
diff --git a/NEWS b/NEWS index 1e50ee0c..b47b76b8 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,15 @@ ============================================= +NetworkManager-1.52.1 +Overview of changes since NetworkManager-1.52 +============================================= +* Fail early if we cannot get current FEC + (Forward Error Correction) value. +* Allow reapplying ovs-bridge and ovs-port properties. +* When activating a WireGuard connection to an IPv6 endpoint, now + NetworkManager creates firewall rules to ensure that the incoming + packets are not dropped by kernel reverse path filtering. + +============================================= NetworkManager-1.52 Overview of changes since NetworkManager-1.50 ============================================= diff --git a/config.h.meson b/config.h.meson index e59160de..9ae88b26 100644 --- a/config.h.meson +++ b/config.h.meson @@ -67,6 +67,9 @@ /* Define to path of iptables binary */ #mesondefine IPTABLES_PATH +/* Define to path of ip6tables binary */ +#mesondefine IP6TABLES_PATH + /* Define to path of nft binary */ #mesondefine NFT_PATH diff --git a/contrib/fedora/rpm/NetworkManager.spec b/contrib/fedora/rpm/NetworkManager.spec index 2af0f446..22a1a49c 100644 --- a/contrib/fedora/rpm/NetworkManager.spec +++ b/contrib/fedora/rpm/NetworkManager.spec @@ -597,6 +597,7 @@ Preferably use nmcli instead. %endif -Dnft=%{_sbindir}/nft \ -Diptables=%{_sbindir}/iptables \ + -Dip6tables=%{_sbindir}/ip6tables \ %if %{with dhclient} -Ddhclient=%{_sbindir}/dhclient \ %else diff --git a/contrib/fedora/rpm/build_clean.sh b/contrib/fedora/rpm/build_clean.sh index b1944d77..2dbca0e7 100755 --- a/contrib/fedora/rpm/build_clean.sh +++ b/contrib/fedora/rpm/build_clean.sh @@ -222,6 +222,7 @@ if [[ $NO_DIST != 1 ]]; then -Dconfig_dhcp_default=internal \ -Dconfig_dns_rc_manager_default=auto \ -Diptables=/usr/sbin/iptables \ + -Dip6tables=/usr/sbin/ip6tables \ -Dnft=/usr/bin/nft \ || die "Error meson setup" diff --git a/contrib/fedora/rpm/configure-for-system.sh b/contrib/fedora/rpm/configure-for-system.sh index fff426bc..f0638591 100755 --- a/contrib/fedora/rpm/configure-for-system.sh +++ b/contrib/fedora/rpm/configure-for-system.sh @@ -368,6 +368,7 @@ meson setup\ $(args_enable "$P_TEST" --werror) \ -Dnft="${D_SBINDIR}/nft" \ -Diptables="${D_SBINDIR}/iptables" \ + -Dip6tables="${D_SBINDIR}/ip6tables" \ -Ddhclient="${D_SBINDIR}/dhclient" \ -Ddhcpcd=no \ -Dconfig_dhcp_default="$P_DHCP_DEFAULT" \ diff --git a/contrib/fedora/rpm/release.sh b/contrib/fedora/rpm/release.sh index 5a7e0c16..ff18cc5b 100755 --- a/contrib/fedora/rpm/release.sh +++ b/contrib/fedora/rpm/release.sh @@ -559,9 +559,11 @@ if [[ $GITLAB_TOKEN == "" ]]; then fi # This step is not necessary for authentication, we use it only to provide a meaningful error message. -curl --request GET --header "PRIVATE-TOKEN: $GITLAB_TOKEN" \ - "https://gitlab.freedesktop.org/api/v4/personal_access_tokens/self" &>/dev/null \ - || die "failed to authenticate at gitlab.freedesktop.org with the private token" +GITLAB_USER_ID=$(curl --request GET --header "PRIVATE-TOKEN: $GITLAB_TOKEN" \ + "https://gitlab.freedesktop.org/api/v4/personal_access_tokens/self" 2>/dev/null | jq ".user_id" || true) +if [ -z "$GITLAB_USER_ID" ] || [ "$GITLAB_USER_ID" = "null" ]; then + die "failed to authenticate to gitlab.freedesktop.org with the private token" +fi do_command git push "$ORIGIN" "${BRANCHES[@]}" || die "failed to to push branches ${BRANCHES[@]} to $ORIGIN" @@ -640,4 +642,4 @@ fi if [[ $CREATE_RELEASE_FAIL == 1 ]]; then die "failed creating the release at gitlab.freedesktop.org. This was the last step, create it manually from the web UI" -fi \ No newline at end of file +fi diff --git a/man/NetworkManager.conf.xml b/man/NetworkManager.conf.xml index 46528879..eb8f18e7 100644 --- a/man/NetworkManager.conf.xml +++ b/man/NetworkManager.conf.xml @@ -1933,7 +1933,7 @@ interface-name:vboxnet*,except:interface-name:vboxnet2 <literal>"uuid:83037490-1d17-4986-a397-01f1db3a7fc2"</literal></para></listitem> </varlistentry> <varlistentry> - <term>id=ID</term> + <term>id:ID</term> <listitem><para>Match the connection by name.</para></listitem> </varlistentry> <varlistentry> diff --git a/meson.build b/meson.build index 52bd072b..847f72b5 100644 --- a/meson.build +++ b/meson.build @@ -5,7 +5,7 @@ project( # NOTE: When incrementing version also add corresponding # NM_VERSION_x_y_z macros in # "src/libnm-core-public/nm-version-macros.h.in" - version: '1.52.0', + version: '1.52.1', license: 'GPL2+', default_options: [ 'buildtype=debugoptimized', @@ -723,6 +723,7 @@ default_paths = ['/sbin', '/usr/sbin'] # 0: cmdline option, 1: paths, 2: fallback progs = [['iptables', default_paths, '/usr/sbin/iptables'], + ['ip6tables', default_paths, '/usr/sbin/ip6tables'], ['nft', default_paths, '/usr/sbin/nft'], ['dnsmasq', default_paths, ''], ['modprobe', default_paths, '/sbin/modprobe'] @@ -1125,6 +1126,7 @@ endif output += '\n' output += ' jansson: ' + jansson_msg + '\n' output += ' iptables: ' + config_h.get('IPTABLES_PATH') + '\n' +output += ' ip6tables: ' + config_h.get('IP6TABLES_PATH') + '\n' output += ' nft: ' + config_h.get('NFT_PATH') + '\n' output += ' modprobe: ' + config_h.get('MODPROBE_PATH') + '\n' output += ' modemmanager-1: ' + enable_modem_manager.to_string() + '\n' diff --git a/meson_options.txt b/meson_options.txt index 4bc11aa0..fe696aaf 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -6,6 +6,7 @@ option('dbus_conf_dir', type: 'string', value: '', description: 'where D-Bus sys option('kernel_firmware_dir', type: 'string', value: '/lib/firmware', description: 'where kernel firmware directory is (default is /lib/firmware)') option('runtime_dir', type: 'string', value: '', description: 'Directory for transient runtime state [default: LOCALSTATEDIR/run or /run]') option('iptables', type: 'string', value: '', description: 'path to iptables') +option('ip6tables', type: 'string', value: '', description: 'path to ip6tables') option('nft', type: 'string', value: '', description: 'path to nft') option('dnsmasq', type: 'string', value: '', description: 'path to dnsmasq') option('modprobe', type: 'string', value: '', description: 'path to modprobe') diff --git a/src/core/devices/nm-device-6lowpan.c b/src/core/devices/nm-device-6lowpan.c index 3dabcb9b..61b1e4ee 100644 --- a/src/core/devices/nm-device-6lowpan.c +++ b/src/core/devices/nm-device-6lowpan.c @@ -138,14 +138,6 @@ link_changed(NMDevice *device, const NMPlatformLink *pllink) } static gboolean -is_available(NMDevice *device, NMDeviceCheckDevAvailableFlags flags) -{ - if (!nm_device_parent_get_device(device)) - return FALSE; - return NM_DEVICE_CLASS(nm_device_6lowpan_parent_class)->is_available(device, flags); -} - -static gboolean complete_connection(NMDevice *device, NMConnection *connection, const char *specific_object, @@ -237,7 +229,6 @@ nm_device_6lowpan_class_init(NMDevice6LowpanClass *klass) device_class->get_generic_capabilities = get_generic_capabilities; device_class->get_configured_mtu = nm_device_get_configured_mtu_for_wired; device_class->link_changed = link_changed; - device_class->is_available = is_available; device_class->parent_changed_notify = parent_changed_notify; device_class->update_connection = update_connection; } diff --git a/src/core/devices/nm-device-ipvlan.c b/src/core/devices/nm-device-ipvlan.c index 00a1b579..abeb82f7 100644 --- a/src/core/devices/nm-device-ipvlan.c +++ b/src/core/devices/nm-device-ipvlan.c @@ -222,16 +222,6 @@ get_generic_capabilities(NMDevice *device) /*****************************************************************************/ static gboolean -is_available(NMDevice *device, NMDeviceCheckDevAvailableFlags flags) -{ - if (!nm_device_parent_get_device(device)) - return FALSE; - return NM_DEVICE_CLASS(nm_device_ipvlan_parent_class)->is_available(device, flags); -} - -/*****************************************************************************/ - -static gboolean check_connection_compatible(NMDevice *device, NMConnection *connection, gboolean check_properties, @@ -376,7 +366,6 @@ nm_device_ipvlan_class_init(NMDeviceIpvlanClass *klass) device_class->check_connection_compatible = check_connection_compatible; device_class->create_and_realize = create_and_realize; device_class->get_generic_capabilities = get_generic_capabilities; - device_class->is_available = is_available; device_class->link_changed = link_changed; device_class->update_connection = update_connection; diff --git a/src/core/devices/nm-device-macsec.c b/src/core/devices/nm-device-macsec.c index 89a06720..2ff1eeb3 100644 --- a/src/core/devices/nm-device-macsec.c +++ b/src/core/devices/nm-device-macsec.c @@ -684,14 +684,6 @@ get_generic_capabilities(NMDevice *dev) /******************************************************************/ static gboolean -is_available(NMDevice *device, NMDeviceCheckDevAvailableFlags flags) -{ - if (!nm_device_parent_get_device(device)) - return FALSE; - return NM_DEVICE_CLASS(nm_device_macsec_parent_class)->is_available(device, flags); -} - -static gboolean create_and_realize(NMDevice *device, NMConnection *connection, NMDevice *parent, @@ -903,7 +895,6 @@ nm_device_macsec_class_init(NMDeviceMacsecClass *klass) device_class->deactivate = deactivate; device_class->get_generic_capabilities = get_generic_capabilities; device_class->link_changed = link_changed; - device_class->is_available = is_available; device_class->parent_changed_notify = parent_changed_notify; device_class->state_changed = device_state_changed; device_class->get_configured_mtu = nm_device_get_configured_mtu_wired_parent; diff --git a/src/core/devices/nm-device-macvlan.c b/src/core/devices/nm-device-macvlan.c index 9501e8f1..c5bcc91a 100644 --- a/src/core/devices/nm-device-macvlan.c +++ b/src/core/devices/nm-device-macvlan.c @@ -271,16 +271,6 @@ get_generic_capabilities(NMDevice *device) /*****************************************************************************/ static gboolean -is_available(NMDevice *device, NMDeviceCheckDevAvailableFlags flags) -{ - if (!nm_device_parent_get_device(device)) - return FALSE; - return NM_DEVICE_CLASS(nm_device_macvlan_parent_class)->is_available(device, flags); -} - -/*****************************************************************************/ - -static gboolean check_connection_compatible(NMDevice *device, NMConnection *connection, gboolean check_properties, @@ -508,7 +498,6 @@ nm_device_macvlan_class_init(NMDeviceMacvlanClass *klass) device_class->create_and_realize = create_and_realize; device_class->get_generic_capabilities = get_generic_capabilities; device_class->get_configured_mtu = nm_device_get_configured_mtu_wired_parent; - device_class->is_available = is_available; device_class->link_changed = link_changed; device_class->parent_changed_notify = parent_changed_notify; device_class->update_connection = update_connection; diff --git a/src/core/devices/nm-device-vlan.c b/src/core/devices/nm-device-vlan.c index 59a429ca..9d03e337 100644 --- a/src/core/devices/nm-device-vlan.c +++ b/src/core/devices/nm-device-vlan.c @@ -293,16 +293,6 @@ get_generic_capabilities(NMDevice *device) /*****************************************************************************/ static gboolean -is_available(NMDevice *device, NMDeviceCheckDevAvailableFlags flags) -{ - if (!nm_device_parent_get_device(device)) - return FALSE; - return NM_DEVICE_CLASS(nm_device_vlan_parent_class)->is_available(device, flags); -} - -/*****************************************************************************/ - -static gboolean check_connection_compatible(NMDevice *device, NMConnection *connection, gboolean check_properties, @@ -561,7 +551,6 @@ nm_device_vlan_class_init(NMDeviceVlanClass *klass) device_class->act_stage1_prepare_set_hwaddr_ethernet = TRUE; device_class->act_stage1_prepare = act_stage1_prepare; device_class->get_configured_mtu = nm_device_get_configured_mtu_wired_parent; - device_class->is_available = is_available; device_class->parent_changed_notify = parent_changed_notify; device_class->check_connection_compatible = check_connection_compatible; diff --git a/src/core/devices/nm-device-wireguard.c b/src/core/devices/nm-device-wireguard.c index 4a08192e..299e3b30 100644 --- a/src/core/devices/nm-device-wireguard.c +++ b/src/core/devices/nm-device-wireguard.c @@ -23,6 +23,7 @@ #include "nm-active-connection.h" #include "nm-act-request.h" #include "dns/nm-dns-manager.h" +#include "nm-firewall-utils.h" #define _NMLOG_DEVICE_TYPE NMDeviceWireGuard #include "nm-device-logging.h" @@ -1207,6 +1208,40 @@ skip: *out_allowed_ips_data = g_steal_pointer(&allowed_ips); } +static void +_configure_firewall(NMDeviceWireGuard *self, NMConnection *connection, int addr_family, gboolean up) +{ + NMDeviceWireGuardPrivate *priv = NM_DEVICE_WIREGUARD_GET_PRIVATE(self); + const char *ip_iface; + NMSettingIPConfig *ip_config; + + ip_iface = nm_device_get_ip_iface(NM_DEVICE(self)); + + nm_assert(ip_iface); + + switch (addr_family) { + case AF_INET: + if (!priv->auto_default_route_enabled_4) + return; + + ip_config = nm_connection_get_setting_ip4_config(connection); + break; + case AF_INET6: + if (!priv->auto_default_route_enabled_6) + return; + + ip_config = nm_connection_get_setting_ip6_config(connection); + break; + default: + nm_assert_not_reached(); + } + + nm_assert(ip_config); + nm_assert(priv->auto_default_route_fwmark); + + nm_firewall_config_set_wg_rule(ip_iface, ip_config, priv->auto_default_route_fwmark, up); +} + /*****************************************************************************/ static void @@ -1300,6 +1335,18 @@ create_and_realize(NMDevice *device, return TRUE; } +static void +deactivate(NMDevice *device) +{ + NMDeviceWireGuard *self = NM_DEVICE_WIREGUARD(device); + NMConnection *connection = nm_device_get_applied_connection(NM_DEVICE(self)); + + if (connection) { + _configure_firewall(self, connection, AF_INET, FALSE); + _configure_firewall(self, connection, AF_INET6, FALSE); + } +} + /*****************************************************************************/ static void @@ -1768,6 +1815,10 @@ act_stage3_ip_config(NMDevice *device, int addr_family) nm_auto_unref_l3cd const NML3ConfigData *l3cd = NULL; l3cd = _get_dev2_ip_config(NM_DEVICE_WIREGUARD(device), addr_family); + _configure_firewall(NM_DEVICE_WIREGUARD(device), + nm_device_get_applied_connection(device), + addr_family, + TRUE); nm_device_devip_set_state(device, addr_family, NM_DEVICE_IP_STATE_READY, l3cd); } @@ -1866,6 +1917,10 @@ reapply_connection(NMDevice *device, NMConnection *con_old, NMConnection *con_ne if (state >= NM_DEVICE_STATE_CONFIG) { priv->auto_default_route_refresh = TRUE; + + _configure_firewall(self, con_old, AF_INET, FALSE); + _configure_firewall(self, con_old, AF_INET6, FALSE); + link_config(NM_DEVICE_WIREGUARD(device), "reapply", LINK_CONFIG_MODE_REAPPLY, NULL); } @@ -2018,6 +2073,7 @@ nm_device_wireguard_class_init(NMDeviceWireGuardClass *klass) device_class->state_changed = device_state_changed; device_class->create_and_realize = create_and_realize; + device_class->deactivate = deactivate; device_class->act_stage2_config = act_stage2_config; device_class->act_stage2_config_also_for_external_or_assume = TRUE; device_class->act_stage3_ip_config = act_stage3_ip_config; diff --git a/src/core/devices/nm-device.c b/src/core/devices/nm-device.c index e310a9c6..2f2f25a5 100644 --- a/src/core/devices/nm-device.c +++ b/src/core/devices/nm-device.c @@ -603,6 +603,7 @@ typedef struct _NMDevicePrivate { bool is_attached : 1; + bool device_link_carrier_changed_down : 1; bool device_link_changed_down : 1; bool concheck_rp_filter_checked : 1; @@ -2759,22 +2760,23 @@ _ethtool_fec_set(NMDevice *self, g_hash_table_iter_init(&iter, hash); while (g_hash_table_iter_next(&iter, (gpointer *) &name, (gpointer *) &variant)) { - NMEthtoolID ethtool_id = nm_ethtool_id_get_by_name(name); - - if (!nm_ethtool_id_is_fec(ethtool_id)) - continue; - - nm_assert(g_variant_is_of_type(variant, G_VARIANT_TYPE_UINT32)); - fec_mode = g_variant_get_uint32(variant); + if (nm_ethtool_id_is_fec(nm_ethtool_id_get_by_name(name))) { + nm_assert(g_variant_is_of_type(variant, G_VARIANT_TYPE_UINT32)); + fec_mode = g_variant_get_uint32(variant); + break; + } } - nm_platform_ethtool_get_fec_mode(platform, ethtool_state->ifindex, &old_fec_mode); - /* The NM_SETTING_ETHTOOL_FEC_MODE_NONE is query only value, hence do nothing. */ if (!fec_mode || fec_mode == NM_SETTING_ETHTOOL_FEC_MODE_NONE) { return; } + if (!nm_platform_ethtool_get_fec_mode(platform, ethtool_state->ifindex, &old_fec_mode)) { + _LOGW(LOGD_DEVICE, "ethtool: failure setting FEC %d: cannot get current value", fec_mode); + return; + } + if (!nm_platform_ethtool_set_fec_mode(platform, ethtool_state->ifindex, fec_mode)) _LOGW(LOGD_DEVICE, "ethtool: failure setting FEC %d", fec_mode); else { @@ -7123,6 +7125,9 @@ nm_device_controller_release_port(NMDevice *self, NM_UNMANAGED_IS_PORT, NM_UNMAN_FLAG_OP_FORGET, NM_DEVICE_STATE_REASON_REMOVED); + + /* Once the port is detached, unmanaged-external-down might change */ + _dev_unmanaged_check_external_down(self, FALSE, FALSE); } /*****************************************************************************/ @@ -7558,10 +7563,12 @@ device_link_changed(gpointer user_data) gboolean carrier_was_up; gboolean update_unmanaged_specs = FALSE; gboolean got_hw_addr = FALSE, had_hw_addr; + gboolean carrier_seen_down = priv->device_link_carrier_changed_down; gboolean seen_down = priv->device_link_changed_down; - priv->device_link_changed_id = 0; - priv->device_link_changed_down = FALSE; + priv->device_link_changed_id = 0; + priv->device_link_changed_down = FALSE; + priv->device_link_carrier_changed_down = FALSE; ifindex = nm_device_get_ifindex(self); if (ifindex <= 0) @@ -7712,7 +7719,8 @@ device_link_changed(gpointer user_data) if (priv->state >= NM_DEVICE_STATE_IP_CONFIG && priv->state <= NM_DEVICE_STATE_ACTIVATED && !nm_device_managed_type_is_external(self)) nm_device_l3cfg_commit(self, NM_L3_CFG_COMMIT_TYPE_REAPPLY, FALSE); - + } + if (priv->carrier && (!carrier_was_up || carrier_seen_down)) { /* If the device is active without a carrier (probably because it is * tagged for carrier ignore) ensure that when the carrier appears we * renew DHCP leases and such. @@ -7803,6 +7811,8 @@ link_changed_cb(NMPlatform *platform, priv = NM_DEVICE_GET_PRIVATE(self); if (ifindex == nm_device_get_ifindex(self)) { + if (!(pllink->n_ifi_flags & IFF_LOWER_UP)) + priv->device_link_carrier_changed_down = TRUE; if (!(pllink->n_ifi_flags & IFF_UP)) priv->device_link_changed_down = TRUE; if (!priv->device_link_changed_id) { @@ -8814,6 +8824,9 @@ nm_device_controller_add_port(NMDevice *self, NMDevice *port, gboolean configure } else g_return_val_if_fail(port_priv->controller == self, FALSE); + /* Once the port is attached, unmanaged-external-down might change */ + _dev_unmanaged_check_external_down(self, TRUE, FALSE); + nm_device_queue_recheck_assume(self); nm_device_queue_recheck_assume(port); @@ -13417,6 +13430,8 @@ _dev_ipsharedx_cleanup(NMDevice *self, int addr_family) nm_clear_l3cd(&priv->ipshared_data_4.v4.l3cd); _dev_l3_register_l3cds_set_one(self, L3_CONFIG_DATA_TYPE_SHARED_4, NULL, FALSE); + } else { + _dev_l3_register_l3cds_set_one(self, L3_CONFIG_DATA_TYPE_PD_6, NULL, FALSE); } _dev_ipsharedx_set_state(self, addr_family, NM_DEVICE_IP_STATE_NONE); @@ -15085,8 +15100,8 @@ respawn_ping_cb(gpointer user_data) nm_clear_g_source_inst(&ping_op->watch); if (!spawn_ping_for_operation(self, ping_op)) { - cleanup_ping_operation(ping_op); priv->ping_operations = g_list_remove(priv->ping_operations, ping_op); + cleanup_ping_operation(ping_op); if (g_list_length(priv->ping_operations) == 0) { ip_check_pre_up(self); @@ -15129,7 +15144,6 @@ ip_check_ping_watch_cb(GPid pid, int status, gpointer user_data) if (success) { if (ping_op->ping_addresses_require_all) { - cleanup_ping_operation(ping_op); priv->ping_operations = g_list_remove(priv->ping_operations, ping_op); if (g_list_length(priv->ping_operations) == 0) { _LOGD(ping_op->log_domain, @@ -15139,6 +15153,7 @@ ip_check_ping_watch_cb(GPid pid, int status, gpointer user_data) nm_clear_g_source_inst(&priv->ping_timeout); ip_check_pre_up(self); } + cleanup_ping_operation(ping_op); } else { nm_assert(priv->ping_operations); diff --git a/src/core/devices/ovs/nm-device-ovs-bridge.c b/src/core/devices/ovs/nm-device-ovs-bridge.c index 09777669..c9b1f4c6 100644 --- a/src/core/devices/ovs/nm-device-ovs-bridge.c +++ b/src/core/devices/ovs/nm-device-ovs-bridge.c @@ -135,13 +135,36 @@ nm_device_ovs_reapply_connection(NMDevice *self, NMConnection *con_old, NMConnec nm_ovsdb_set_reapply(nm_ovsdb_get(), device_type, nm_device_get_ip_iface(self), - nm_connection_get_uuid(con_new), + nm_simple_connection_new_clone(con_new), _nm_connection_get_setting(con_old, NM_TYPE_SETTING_OVS_EXTERNAL_IDS), _nm_connection_get_setting(con_new, NM_TYPE_SETTING_OVS_EXTERNAL_IDS), _nm_connection_get_setting(con_old, NM_TYPE_SETTING_OVS_OTHER_CONFIG), _nm_connection_get_setting(con_new, NM_TYPE_SETTING_OVS_OTHER_CONFIG)); } +static gboolean +can_reapply_change(NMDevice *device, + const char *setting_name, + NMSetting *s_old, + NMSetting *s_new, + GHashTable *diffs, + GError **error) +{ + NMDeviceClass *device_class = NM_DEVICE_CLASS(nm_device_ovs_bridge_parent_class); + + if (nm_streq(setting_name, NM_SETTING_OVS_BRIDGE_SETTING_NAME)) { + return nm_device_hash_check_invalid_keys(diffs, + NM_SETTING_OVS_BRIDGE_SETTING_NAME, + error, + NM_SETTING_OVS_BRIDGE_FAIL_MODE, + NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE, + NM_SETTING_OVS_BRIDGE_RSTP_ENABLE, + NM_SETTING_OVS_BRIDGE_STP_ENABLE); + } + + return device_class->can_reapply_change(device, setting_name, s_old, s_new, diffs, error); +} + /*****************************************************************************/ static void @@ -180,6 +203,7 @@ nm_device_ovs_bridge_class_init(NMDeviceOvsBridgeClass *klass) device_class->ready_for_ip_config = ready_for_ip_config; device_class->attach_port = attach_port; device_class->detach_port = detach_port; + device_class->can_reapply_change = can_reapply_change; device_class->can_reapply_change_ovs_external_ids = TRUE; device_class->reapply_connection = nm_device_ovs_reapply_connection; } diff --git a/src/core/devices/ovs/nm-device-ovs-interface.c b/src/core/devices/ovs/nm-device-ovs-interface.c index 06a1da15..512aa5c3 100644 --- a/src/core/devices/ovs/nm-device-ovs-interface.c +++ b/src/core/devices/ovs/nm-device-ovs-interface.c @@ -26,16 +26,18 @@ typedef struct { NMOvsdb *ovsdb; struct { - /* The source for the idle handler to set the TUN ifindex */ - GSource *tun_set_ifindex_idle_source; - /* The cloned MAC to set */ - char *cloned_mac; - /* The id for the signal watching the TUN link to appear/change */ + /* The signal id for the TUN link-changed event */ gulong tun_link_signal_id; - /* The TUN ifindex to set in the idle handler */ + /* The idle handler source for the TUN link-changed event */ + GSource *tun_link_idle_source; + /* The ifindex for the TUN link-changed event */ int tun_ifindex; + + /* The cloned MAC to set */ + char *cloned_mac; /* Whether we have determined the cloned MAC */ bool cloned_mac_evaluated : 1; + /* Whether we are waiting for the kernel link */ bool waiting : 1; } wait_link; @@ -261,39 +263,33 @@ ready_for_ip_config(NMDevice *device, gboolean is_manual) } static gboolean -_set_ip_ifindex_tun(gpointer user_data) +_netdev_tun_link_cb_in_idle(gpointer user_data) { NMDevice *device = user_data; NMDeviceOvsInterface *self = NM_DEVICE_OVS_INTERFACE(device); NMDeviceOvsInterfacePrivate *priv = NM_DEVICE_OVS_INTERFACE_GET_PRIVATE(self); - _LOGT(LOGD_CORE, - "ovs-wait-link: setting ip-ifindex %d from tun interface", - priv->wait_link.tun_ifindex); - - nm_clear_g_source_inst(&priv->wait_link.tun_set_ifindex_idle_source); - - nm_device_set_ip_ifindex(device, priv->wait_link.tun_ifindex); - - if (check_waiting_for_link(device, "set-ip-ifindex-tun")) { - /* If the link is not ready, it means the MAC is not set yet. We don't have - * a convenient way to monitor for ip-ifindex changes other than listening - * for platform events again.*/ - nm_assert(!priv->wait_link.tun_link_signal_id); - priv->wait_link.tun_link_signal_id = g_signal_connect(nm_device_get_platform(device), - NM_PLATFORM_SIGNAL_LINK_CHANGED, - G_CALLBACK(_netdev_tun_link_cb), - self); - return G_SOURCE_CONTINUE; + if (nm_device_get_ip_ifindex(device) <= 0) { + _LOGT(LOGD_CORE, + "ovs-wait-link: setting ip-ifindex %d from tun link", + priv->wait_link.tun_ifindex); + nm_device_set_ip_ifindex(device, priv->wait_link.tun_ifindex); } - _LOGT(LOGD_CORE, "tun link is ready"); + if (check_waiting_for_link(device, "tun-link-changed")) { + nm_clear_g_source_inst(&priv->wait_link.tun_link_idle_source); + return G_SOURCE_CONTINUE; + } + _LOGT(LOGD_CORE, "ovs-wait-link: tun link is ready"); nm_device_link_properties_set(device, FALSE); + nm_device_bring_up(device); nm_device_devip_set_state(device, AF_INET, NM_DEVICE_IP_STATE_PENDING, NULL); nm_device_devip_set_state(device, AF_INET6, NM_DEVICE_IP_STATE_PENDING, NULL); nm_device_activate_schedule_stage3_ip_config(device, FALSE); + nm_clear_g_signal_handler(nm_device_get_platform(device), &priv->wait_link.tun_link_signal_id); + nm_clear_g_source_inst(&priv->wait_link.tun_link_idle_source); return G_SOURCE_CONTINUE; } @@ -309,40 +305,28 @@ _netdev_tun_link_cb(NMPlatform *platform, const NMPlatformSignalChangeType change_type = change_type_i; NMDeviceOvsInterface *self = NM_DEVICE_OVS_INTERFACE(device); NMDeviceOvsInterfacePrivate *priv = NM_DEVICE_OVS_INTERFACE_GET_PRIVATE(self); - int ip_ifindex; - if (pllink->type != NM_LINK_TYPE_TUN || !nm_streq0(pllink->name, nm_device_get_iface(device))) + /* This is the handler for the link-changed platform events. It is triggered for all + * link changes. Keep only the ones matching our device. */ + if (!NM_IN_SET(change_type, NM_PLATFORM_SIGNAL_ADDED, NM_PLATFORM_SIGNAL_CHANGED)) return; - - ip_ifindex = nm_device_get_ip_ifindex(device); - if (ip_ifindex > 0) { - /* When we have an ifindex, we are only waiting for the MAC to settle */ - if (change_type != NM_PLATFORM_SIGNAL_CHANGED) - return; - - if (!check_waiting_for_link(device, "tun-link-changed")) { - _LOGT(LOGD_CORE, "ovs-wait-link: tun link is ready, cloned MAC is set"); - - nm_clear_g_signal_handler(platform, &priv->wait_link.tun_link_signal_id); - nm_device_link_properties_set(device, FALSE); - - nm_device_devip_set_state(device, AF_INET, NM_DEVICE_IP_STATE_PENDING, NULL); - nm_device_devip_set_state(device, AF_INET6, NM_DEVICE_IP_STATE_PENDING, NULL); - nm_device_activate_schedule_stage3_ip_config(device, FALSE); - } - return; - } - - /* No ip-ifindex on the device, set it when the link appears */ - if (change_type != NM_PLATFORM_SIGNAL_ADDED) + if (pllink->type != NM_LINK_TYPE_TUN || !nm_streq0(pllink->name, nm_device_get_iface(device))) return; _LOGT(LOGD_CORE, - "ovs-wait-link: found matching tun interface, schedule set-ip-ifindex(%d)", + "ovs-wait-link: got platform event \'%s\' for ifindex %d, scheduling idle handler", + change_type == NM_PLATFORM_SIGNAL_ADDED ? "added" : "changed", ifindex); - nm_clear_g_signal_handler(platform, &priv->wait_link.tun_link_signal_id); - priv->wait_link.tun_ifindex = ifindex; - priv->wait_link.tun_set_ifindex_idle_source = nm_g_idle_add_source(_set_ip_ifindex_tun, device); + + /* The handler is invoked by the platform synchronously in the netlink receive loop. + * We can't perform other platform operations (like bringing the interface up) since + * the code there is not re-entrant. Schedule an idle handler. */ + nm_clear_g_source_inst(&priv->wait_link.tun_link_idle_source); + priv->wait_link.tun_link_idle_source = + nm_g_idle_add_source(_netdev_tun_link_cb_in_idle, device); + priv->wait_link.tun_ifindex = ifindex; + + return; } static gboolean @@ -464,7 +448,7 @@ act_stage3_ip_config(NMDevice *device, int addr_family) nm_device_activate_schedule_stage3_ip_config(device, TRUE); return; } - nm_clear_g_source_inst(&priv->wait_link.tun_set_ifindex_idle_source); + nm_clear_g_source_inst(&priv->wait_link.tun_link_idle_source); nm_clear_g_signal_handler(nm_device_get_platform(device), &priv->wait_link.tun_link_signal_id); nm_device_link_properties_set(device, FALSE); @@ -488,7 +472,7 @@ deactivate(NMDevice *device) priv->wait_link.cloned_mac_evaluated = FALSE; nm_clear_g_free(&priv->wait_link.cloned_mac); nm_clear_g_signal_handler(nm_device_get_platform(device), &priv->wait_link.tun_link_signal_id); - nm_clear_g_source_inst(&priv->wait_link.tun_set_ifindex_idle_source); + nm_clear_g_source_inst(&priv->wait_link.tun_link_idle_source); } typedef struct { @@ -581,7 +565,7 @@ deactivate_async(NMDevice *device, _LOGT(LOGD_CORE, "deactivate: start async"); nm_clear_g_signal_handler(nm_device_get_platform(device), &priv->wait_link.tun_link_signal_id); - nm_clear_g_source_inst(&priv->wait_link.tun_set_ifindex_idle_source); + nm_clear_g_source_inst(&priv->wait_link.tun_link_idle_source); priv->wait_link.tun_ifindex = -1; priv->wait_link.cloned_mac_evaluated = FALSE; nm_clear_g_free(&priv->wait_link.cloned_mac); @@ -682,7 +666,7 @@ dispose(GObject *object) nm_assert(!priv->wait_link.waiting); nm_assert(priv->wait_link.tun_link_signal_id == 0); - nm_assert(!priv->wait_link.tun_set_ifindex_idle_source); + nm_assert(!priv->wait_link.tun_link_idle_source); if (priv->ovsdb) { g_signal_handlers_disconnect_by_func(priv->ovsdb, G_CALLBACK(ovsdb_ready), self); diff --git a/src/core/devices/ovs/nm-device-ovs-port.c b/src/core/devices/ovs/nm-device-ovs-port.c index 7eacedb8..e9928548 100644 --- a/src/core/devices/ovs/nm-device-ovs-port.c +++ b/src/core/devices/ovs/nm-device-ovs-port.c @@ -256,6 +256,32 @@ detach_port(NMDevice *device, return ret; } +static gboolean +can_reapply_change(NMDevice *device, + const char *setting_name, + NMSetting *s_old, + NMSetting *s_new, + GHashTable *diffs, + GError **error) +{ + NMDeviceClass *device_class = NM_DEVICE_CLASS(nm_device_ovs_port_parent_class); + + if (nm_streq(setting_name, NM_SETTING_OVS_PORT_SETTING_NAME)) { + return nm_device_hash_check_invalid_keys(diffs, + NM_SETTING_OVS_PORT_SETTING_NAME, + error, + NM_SETTING_OVS_PORT_TAG, + NM_SETTING_OVS_PORT_VLAN_MODE, + NM_SETTING_OVS_PORT_BOND_UPDELAY, + NM_SETTING_OVS_PORT_BOND_DOWNDELAY, + NM_SETTING_OVS_PORT_LACP, + NM_SETTING_OVS_PORT_BOND_MODE, + NM_SETTING_OVS_PORT_TRUNKS); + } + + return device_class->can_reapply_change(device, setting_name, s_old, s_new, diffs, error); +} + /*****************************************************************************/ static void @@ -293,6 +319,7 @@ nm_device_ovs_port_class_init(NMDeviceOvsPortClass *klass) device_class->ready_for_ip_config = ready_for_ip_config; device_class->attach_port = attach_port; device_class->detach_port = detach_port; + device_class->can_reapply_change = can_reapply_change; device_class->can_reapply_change_ovs_external_ids = TRUE; device_class->reapply_connection = nm_device_ovs_reapply_connection; } diff --git a/src/core/devices/ovs/nm-ovsdb.c b/src/core/devices/ovs/nm-ovsdb.c index 528d44d8..2dbc842a 100644 --- a/src/core/devices/ovs/nm-ovsdb.c +++ b/src/core/devices/ovs/nm-ovsdb.c @@ -101,13 +101,13 @@ typedef union { guint32 mtu; } set_interface_mtu; struct { - NMDeviceType device_type; - char *ifname; - char *connection_uuid; - GHashTable *external_ids_old; - GHashTable *external_ids_new; - GHashTable *other_config_old; - GHashTable *other_config_new; + NMDeviceType device_type; + char *ifname; + NMConnection *connection; + GHashTable *external_ids_old; + GHashTable *external_ids_new; + GHashTable *other_config_old; + GHashTable *other_config_new; } set_reapply; } OvsdbMethodPayload; @@ -242,24 +242,21 @@ static void cleanup_check_ready(NMOvsdb *self); }, \ })) -#define OVSDB_METHOD_PAYLOAD_SET_REAPPLY(xdevice_type, \ - xifname, \ - xconnection_uuid, \ - xexternal_ids_old, \ - xexternal_ids_new, \ - xother_config_old, \ - xother_config_new) \ - (&((const OvsdbMethodPayload) { \ - .set_reapply = \ - { \ - .device_type = xdevice_type, \ - .ifname = (char *) NM_CONSTCAST(char, (xifname)), \ - .connection_uuid = (char *) NM_CONSTCAST(char, (xconnection_uuid)), \ - .external_ids_old = (xexternal_ids_old), \ - .external_ids_new = (xexternal_ids_new), \ - .other_config_old = (xother_config_old), \ - .other_config_new = (xother_config_new), \ - }, \ +#define OVSDB_METHOD_PAYLOAD_SET_REAPPLY(xdevice_type, \ + xifname, \ + xconnection, \ + xexternal_ids_old, \ + xexternal_ids_new, \ + xother_config_old, \ + xother_config_new) \ + (&((const OvsdbMethodPayload) { \ + .set_reapply = {.device_type = xdevice_type, \ + .ifname = (char *) NM_CONSTCAST(char, (xifname)), \ + .connection = (xconnection), \ + .external_ids_old = (xexternal_ids_old), \ + .external_ids_new = (xexternal_ids_new), \ + .other_config_old = (xother_config_old), \ + .other_config_new = (xother_config_new)}, \ })) /*****************************************************************************/ @@ -316,7 +313,7 @@ _call_complete(OvsdbMethodCall *call, json_t *response, GError *error) break; case OVSDB_SET_REAPPLY: nm_clear_g_free(&call->payload.set_reapply.ifname); - nm_clear_g_free(&call->payload.set_reapply.connection_uuid); + nm_clear_g_object(&call->payload.set_reapply.connection); nm_clear_pointer(&call->payload.set_reapply.external_ids_old, g_hash_table_destroy); nm_clear_pointer(&call->payload.set_reapply.external_ids_new, g_hash_table_destroy); nm_clear_pointer(&call->payload.set_reapply.other_config_old, g_hash_table_destroy); @@ -476,9 +473,9 @@ ovsdb_call_method(NMOvsdb *self, call->payload.set_interface_mtu.mtu); break; case OVSDB_SET_REAPPLY: - call->payload.set_reapply.device_type = payload->set_reapply.device_type; - call->payload.set_reapply.ifname = g_strdup(payload->set_reapply.ifname); - call->payload.set_reapply.connection_uuid = g_strdup(payload->set_reapply.connection_uuid); + call->payload.set_reapply.device_type = payload->set_reapply.device_type; + call->payload.set_reapply.ifname = g_strdup(payload->set_reapply.ifname); + call->payload.set_reapply.connection = payload->set_reapply.connection; call->payload.set_reapply.external_ids_old = nm_g_hash_table_ref(payload->set_reapply.external_ids_old); call->payload.set_reapply.external_ids_new = @@ -488,8 +485,8 @@ ovsdb_call_method(NMOvsdb *self, call->payload.set_reapply.other_config_new = nm_g_hash_table_ref(payload->set_reapply.other_config_new); _LOGT_call(call, - "new: set external-ids/other-config con-uuid=%s, interface=%s", - call->payload.set_reapply.connection_uuid, + "new: reapply con-uuid=%s, interface=%s", + nm_connection_get_uuid(payload->set_reapply.connection), call->payload.set_reapply.ifname); break; } @@ -976,65 +973,79 @@ _insert_interface(json_t *params, "rowInterface")); } -/** - * _insert_port: - * - * Returns an commands that adds new port from a given connection. - */ static void -_insert_port(json_t *params, NMConnection *port, json_t *new_interfaces) +ovsdb_row_set_string_or_null(json_t *row, const char *key, const char *str) +{ + /* ovsdb represents a NULL string (no value) as an empty set */ + if (str) { + json_object_set_new(row, key, json_string(str)); + } else { + json_object_set_new(row, key, json_pack("[s, []]", "set")); + } +} + +static json_t * +create_port_row_object(NMConnection *connection) { NMSettingOvsPort *s_ovs_port; - const char *vlan_mode = NULL; - json_t *trunks = NULL; - guint tag = 0; - const char *lacp = NULL; - const char *bond_mode = NULL; - guint bond_updelay = 0; - guint bond_downdelay = 0; json_t *row; + const char *s; + guint u; - s_ovs_port = nm_connection_get_setting_ovs_port(port); + s_ovs_port = nm_connection_get_setting_ovs_port(connection); + nm_assert(s_ovs_port); row = json_object(); - if (s_ovs_port) { + s = nm_setting_ovs_port_get_vlan_mode(s_ovs_port); + ovsdb_row_set_string_or_null(row, "vlan_mode", s); + + u = nm_setting_ovs_port_get_tag(s_ovs_port); + json_object_set_new(row, "tag", u != 0 ? json_integer(u) : json_pack("[s, []]", "set")); + + u = nm_setting_ovs_port_get_bond_updelay(s_ovs_port); + json_object_set_new(row, "bond_updelay", json_integer(u)); + + u = nm_setting_ovs_port_get_bond_downdelay(s_ovs_port); + json_object_set_new(row, "bond_downdelay", json_integer(u)); + + s = nm_setting_ovs_port_get_lacp(s_ovs_port); + ovsdb_row_set_string_or_null(row, "lacp", s); + + s = nm_setting_ovs_port_get_bond_mode(s_ovs_port); + ovsdb_row_set_string_or_null(row, "bond_mode", s); + + { const GPtrArray *ranges; - guint i; + json_t *trunks = json_array(); guint64 start; guint64 end; - - vlan_mode = nm_setting_ovs_port_get_vlan_mode(s_ovs_port); - tag = nm_setting_ovs_port_get_tag(s_ovs_port); - lacp = nm_setting_ovs_port_get_lacp(s_ovs_port); - bond_mode = nm_setting_ovs_port_get_bond_mode(s_ovs_port); - bond_updelay = nm_setting_ovs_port_get_bond_updelay(s_ovs_port); - bond_downdelay = nm_setting_ovs_port_get_bond_downdelay(s_ovs_port); + guint i; ranges = _nm_setting_ovs_port_get_trunks_arr(s_ovs_port); for (i = 0; i < ranges->len; i++) { - if (!trunks) - trunks = json_array(); nm_range_get_range(ranges->pdata[i], &start, &end); for (; start <= end; start++) json_array_append_new(trunks, json_integer(start)); } - } - if (vlan_mode) - json_object_set_new(row, "vlan_mode", json_string(vlan_mode)); - if (tag) - json_object_set_new(row, "tag", json_integer(tag)); - if (trunks) json_object_set_new(row, "trunks", json_pack("[s, o]", "set", trunks)); - if (lacp) - json_object_set_new(row, "lacp", json_string(lacp)); - if (bond_mode) - json_object_set_new(row, "bond_mode", json_string(bond_mode)); - if (bond_updelay) - json_object_set_new(row, "bond_updelay", json_integer(bond_updelay)); - if (bond_downdelay) - json_object_set_new(row, "bond_downdelay", json_integer(bond_downdelay)); + } + + return row; +} + +/** + * _insert_port: + * + * Returns a command that adds new port from a given connection. + */ +static void +_insert_port(json_t *params, NMConnection *port, json_t *new_interfaces) +{ + json_t *row; + + row = create_port_row_object(port); json_object_set_new(row, "name", json_string(nm_connection_get_interface_name(port))); json_object_set_new(row, "interfaces", json_pack("[s, O]", "set", new_interfaces)); @@ -1058,10 +1069,50 @@ _insert_port(json_t *params, NMConnection *port, json_t *new_interfaces) "rowPort")); } +static json_t * +create_bridge_row_object(NMConnection *connection, gboolean is_reapply) +{ + NMSettingOvsBridge *s_ovs_bridge; + json_t *row; + gboolean b; + const char *s; + + s_ovs_bridge = nm_connection_get_setting_ovs_bridge(connection); + nm_assert(s_ovs_bridge); + + row = json_object(); + + b = nm_setting_ovs_bridge_get_mcast_snooping_enable(s_ovs_bridge); + json_object_set_new(row, "mcast_snooping_enable", json_boolean(b)); + + b = nm_setting_ovs_bridge_get_rstp_enable(s_ovs_bridge); + json_object_set_new(row, "rstp_enable", json_boolean(b)); + + b = nm_setting_ovs_bridge_get_stp_enable(s_ovs_bridge); + json_object_set_new(row, "stp_enable", json_boolean(b)); + + s = nm_setting_ovs_bridge_get_fail_mode(s_ovs_bridge); + ovsdb_row_set_string_or_null(row, "fail_mode", s); + + if (!is_reapply) { + /* The datapath type can't be reapplied because after changing it, + * ovs removes the existing ovs-interface and creates a tun one (or + * vice-versa). */ + s = nm_setting_ovs_bridge_get_datapath_type(s_ovs_bridge); + if (s) { + /* Cannot use ovsdb_row_set_string_or_null() here as the column + * is a set and must not be empty. */ + json_object_set_new(row, "datapath_type", json_string(s)); + } + } + + return row; +} + /** * _insert_bridge: * - * Returns an commands that adds new bridge from a given connection. + * Returns a command that adds new bridge from a given connection. */ static void _insert_bridge(json_t *params, @@ -1070,36 +1121,9 @@ _insert_bridge(json_t *params, json_t *new_ports, const char *cloned_mac) { - NMSettingOvsBridge *s_ovs_bridge; - const char *fail_mode = NULL; - gboolean mcast_snooping_enable = FALSE; - gboolean rstp_enable = FALSE; - gboolean stp_enable = FALSE; - const char *datapath_type = NULL; - json_t *row; - - s_ovs_bridge = nm_connection_get_setting_ovs_bridge(bridge); - - row = json_object(); - - if (s_ovs_bridge) { - fail_mode = nm_setting_ovs_bridge_get_fail_mode(s_ovs_bridge); - mcast_snooping_enable = nm_setting_ovs_bridge_get_mcast_snooping_enable(s_ovs_bridge); - rstp_enable = nm_setting_ovs_bridge_get_rstp_enable(s_ovs_bridge); - stp_enable = nm_setting_ovs_bridge_get_stp_enable(s_ovs_bridge); - datapath_type = nm_setting_ovs_bridge_get_datapath_type(s_ovs_bridge); - } + json_t *row; - if (fail_mode) - json_object_set_new(row, "fail_mode", json_string(fail_mode)); - if (mcast_snooping_enable) - json_object_set_new(row, "mcast_snooping_enable", json_boolean(mcast_snooping_enable)); - if (rstp_enable) - json_object_set_new(row, "rstp_enable", json_boolean(rstp_enable)); - if (stp_enable) - json_object_set_new(row, "stp_enable", json_boolean(stp_enable)); - if (datapath_type) - json_object_set_new(row, "datapath_type", json_string(datapath_type)); + row = create_bridge_row_object(bridge, FALSE); json_object_set_new(row, "name", json_string(nm_connection_get_interface_name(bridge))); json_object_set_new(row, "ports", json_pack("[s, O]", "set", new_ports)); @@ -1541,13 +1565,47 @@ ovsdb_next_command(NMOvsdb *self) break; case OVSDB_SET_REAPPLY: { - json_t *mutations; + NMConnection *connection; + json_t *mutations; + json_t *row; + const char *table; + + connection = call->payload.set_reapply.connection; + table = _device_type_to_table(call->payload.set_reapply.device_type); + + /* Reapply device properties */ + switch (call->payload.set_reapply.device_type) { + case NM_DEVICE_TYPE_OVS_BRIDGE: + row = create_bridge_row_object(connection, TRUE); + break; + case NM_DEVICE_TYPE_OVS_PORT: + row = create_port_row_object(connection); + break; + default: + row = NULL; + break; + } - mutations = json_array(); + if (row) { + json_array_append_new(params, + json_pack("{s:s, s:s, s:o, s:[[s, s, s]]}", + "op", + "update", + "table", + table, + "row", + row, + "where", + "name", + "==", + call->payload.set_reapply.ifname)); + } + /* Reapply external-ids and other-config */ + mutations = json_array(); _j_create_strv_array_update(mutations, STRDICT_TYPE_EXTERNAL_IDS, - call->payload.set_reapply.connection_uuid, + nm_connection_get_uuid(connection), call->payload.set_reapply.external_ids_old, call->payload.set_reapply.external_ids_new); _j_create_strv_array_update(mutations, @@ -1556,19 +1614,18 @@ ovsdb_next_command(NMOvsdb *self) call->payload.set_reapply.other_config_old, call->payload.set_reapply.other_config_new); - json_array_append_new( - params, - json_pack("{s:s, s:s, s:o, s:[[s, s, s]]}", - "op", - "mutate", - "table", - _device_type_to_table(call->payload.set_reapply.device_type), - "mutations", - mutations, - "where", - "name", - "==", - call->payload.set_reapply.ifname)); + json_array_append_new(params, + json_pack("{s:s, s:s, s:o, s:[[s, s, s]]}", + "op", + "mutate", + "table", + table, + "mutations", + mutations, + "where", + "name", + "==", + call->payload.set_reapply.ifname)); break; } @@ -2411,7 +2468,7 @@ again: * content is broken (_json_read_msg() cannot extract any data) and * we disconnect. */ priv->input_timeout_source = - nm_g_timeout_add_seconds_source(5, _ovsdb_read_input_timeout_cb, NULL); + nm_g_timeout_add_seconds_source(5, _ovsdb_read_input_timeout_cb, self); } return; } @@ -2975,7 +3032,7 @@ void nm_ovsdb_set_reapply(NMOvsdb *self, NMDeviceType device_type, const char *ifname, - const char *connection_uuid, + NMConnection *connection_take, NMSettingOvsExternalIDs *s_external_ids_old, NMSettingOvsExternalIDs *s_external_ids_new, NMSettingOvsOtherConfig *s_other_config_old, @@ -2986,6 +3043,11 @@ nm_ovsdb_set_reapply(NMOvsdb *self, gs_unref_hashtable GHashTable *other_config_old = NULL; gs_unref_hashtable GHashTable *other_config_new = NULL; + nm_assert(NM_IN_SET(device_type, + NM_DEVICE_TYPE_OVS_BRIDGE, + NM_DEVICE_TYPE_OVS_PORT, + NM_DEVICE_TYPE_OVS_INTERFACE)); + external_ids_old = s_external_ids_old ? nm_strdict_clone(_nm_setting_ovs_external_ids_get_data(s_external_ids_old)) @@ -3011,7 +3073,7 @@ nm_ovsdb_set_reapply(NMOvsdb *self, OVSDB_SET_REAPPLY, OVSDB_METHOD_PAYLOAD_SET_REAPPLY(device_type, ifname, - connection_uuid, + connection_take, external_ids_old, external_ids_new, other_config_old, diff --git a/src/core/devices/ovs/nm-ovsdb.h b/src/core/devices/ovs/nm-ovsdb.h index a022ff00..9b3fb8f9 100644 --- a/src/core/devices/ovs/nm-ovsdb.h +++ b/src/core/devices/ovs/nm-ovsdb.h @@ -50,7 +50,7 @@ void nm_ovsdb_set_interface_mtu(NMOvsdb *self, void nm_ovsdb_set_reapply(NMOvsdb *self, NMDeviceType device_type, const char *ifname, - const char *connection_uuid, + NMConnection *connection_take, NMSettingOvsExternalIDs *s_external_ids_old, NMSettingOvsExternalIDs *s_external_ids_new, NMSettingOvsOtherConfig *s_other_config_old, diff --git a/src/core/dns/nm-dns-dnsconfd.c b/src/core/dns/nm-dns-dnsconfd.c index 63b3060f..c17fb9cf 100644 --- a/src/core/dns/nm-dns-dnsconfd.c +++ b/src/core/dns/nm-dns-dnsconfd.c @@ -72,18 +72,25 @@ typedef enum { /*****************************************************************************/ static void +dnsconfd_change_plugin_state(NMDnsDnsconfd *self, DnsconfdPluginState new_state) +{ + NMDnsDnsconfdPrivate *priv = NM_DNS_DNSCONFD_GET_PRIVATE(self); + + priv->plugin_state = new_state; + _nm_dns_plugin_update_pending_maybe_changed(NM_DNS_PLUGIN(self)); +} + +static void dnsconfd_serial_changed(NMDnsDnsconfd *self, guint new_serial) { NMDnsDnsconfdPrivate *priv = NM_DNS_DNSCONFD_GET_PRIVATE(self); priv->present_configuration_serial = new_serial; if (priv->plugin_state == DNSCONFD_PLUGIN_WAIT_SERIAL && priv->awaited_configuration_serial == new_serial) { - priv->plugin_state = DNSCONFD_PLUGIN_IDLE; + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_IDLE); /* Update finished, serials match */ _LOGT("serials match, update finished"); } - - _nm_dns_plugin_update_pending_maybe_changed(NM_DNS_PLUGIN(self)); } static void @@ -132,6 +139,12 @@ dnsconfd_serial_retrieval_done(GObject *source_object, GAsyncResult *res, gpoint self = user_data; priv = NM_DNS_DNSCONFD_GET_PRIVATE(self); + if (!response) { + _LOGW("dnsconfd serial retrieval failed: %s", error->message); + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_IDLE); + return; + } + nm_clear_g_cancellable(&priv->serial_cancellable); g_variant_get(response, "(v)", &new_serial_variant); @@ -201,8 +214,11 @@ dnsconfd_update_done(GObject *source_object, GAsyncResult *res, gpointer user_da nm_clear_g_cancellable(&priv->update_cancellable); - if (!response) + if (!response) { _LOGW("dnsconfd update failed: %s", error->message); + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_IDLE); + return; + } /* By using &s we will get pointer to char data contained * in variant and thus no freing of dnsconfd_message is required */ @@ -210,8 +226,7 @@ dnsconfd_update_done(GObject *source_object, GAsyncResult *res, gpointer user_da if (!awaited_serial) { _LOGW("dnsconfd refused update: %s", dnsconfd_message); - priv->plugin_state = DNSCONFD_PLUGIN_IDLE; - _nm_dns_plugin_update_pending_maybe_changed(NM_DNS_PLUGIN(self)); + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_IDLE); return; } @@ -220,14 +235,12 @@ dnsconfd_update_done(GObject *source_object, GAsyncResult *res, gpointer user_da if (priv->awaited_configuration_serial == priv->present_configuration_serial) { /* Serials match, update finished */ - priv->plugin_state = DNSCONFD_PLUGIN_IDLE; + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_IDLE); _LOGT("after update serials match"); } else { - priv->plugin_state = DNSCONFD_PLUGIN_WAIT_SERIAL; + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_WAIT_SERIAL); _LOGT("after update serials don't match, waiting"); } - - _nm_dns_plugin_update_pending_maybe_changed(NM_DNS_PLUGIN(self)); } static gboolean @@ -478,8 +491,7 @@ name_owner_changed(NMDnsDnsconfd *self, const char *name_owner) || priv->plugin_state == DNSCONFD_PLUGIN_WAIT_SERIAL) { /* We were waiting for either serial or confirmation of update and name * disappeared, thus we need to retransmit */ - priv->plugin_state = DNSCONFD_PLUGIN_WAIT_CONNECT; - _nm_dns_plugin_update_pending_maybe_changed(NM_DNS_PLUGIN(self)); + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_WAIT_CONNECT); } return; } @@ -490,15 +502,13 @@ name_owner_changed(NMDnsDnsconfd *self, const char *name_owner) if (!subscribe_serial(self)) { /* This means that in time between new name and subscribe serial call * we lost the name again thus wait again */ - priv->plugin_state = DNSCONFD_PLUGIN_WAIT_CONNECT; + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_WAIT_CONNECT); _LOGT("subscription failed, waiting to connect"); } else { - priv->plugin_state = DNSCONFD_PLUGIN_WAIT_UPDATE_DONE; + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_WAIT_UPDATE_DONE); _LOGT("sending update and waiting for its finish"); send_dnsconfd_update(self); } - - _nm_dns_plugin_update_pending_maybe_changed(NM_DNS_PLUGIN(self)); } static void @@ -695,18 +705,16 @@ update(NMDnsPlugin *plugin, /* We need to consider only whether we are connected, because newer update call * overrides the old one */ if (all_connected == CONNECTION_FAIL) { - priv->plugin_state = DNSCONFD_PLUGIN_IDLE; + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_IDLE); _LOGT("failed to connect"); } else if (all_connected == CONNECTION_WAIT) { - priv->plugin_state = DNSCONFD_PLUGIN_WAIT_CONNECT; + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_WAIT_CONNECT); _LOGT("not connected, waiting to connect"); } else { - priv->plugin_state = DNSCONFD_PLUGIN_WAIT_UPDATE_DONE; + dnsconfd_change_plugin_state(self, DNSCONFD_PLUGIN_WAIT_UPDATE_DONE); _LOGT("connected, waiting for update to finish"); } - _nm_dns_plugin_update_pending_maybe_changed(plugin); - if (all_connected == CONNECTION_FAIL) { nm_utils_error_set(error, NM_UTILS_ERROR_UNKNOWN, diff --git a/src/core/nm-bond-manager.c b/src/core/nm-bond-manager.c index 2f7fe36c..116cb737 100644 --- a/src/core/nm-bond-manager.c +++ b/src/core/nm-bond-manager.c @@ -882,7 +882,7 @@ nm_bond_manager_send_arp(int bond_ifindex, .sll_protocol = htons(ETH_P_ARP), .sll_ifindex = bond_ifindex, }; - ARPPacket data; + ARPPacket data = {0}; const guint8 *hwaddr; gsize hwaddrlen = 0; nm_auto_close int sockfd = -1; @@ -940,6 +940,7 @@ nm_bond_manager_send_arp(int bond_ifindex, data.op = htons(ARP_OP_GARP); memcpy(data.s_addr, hwaddr, hwaddrlen); memcpy(data.s_hw_addr, hwaddr, hwaddrlen); + memset(data.d_hw_addr, 0xff, ETH_ALEN); for (int i = 0; i < addrs_len; i++) { const in_addr_t tmp_addr = addrs_array[i]; diff --git a/src/core/nm-connectivity.c b/src/core/nm-connectivity.c index 22e6c0d5..2aa22331 100644 --- a/src/core/nm-connectivity.c +++ b/src/core/nm-connectivity.c @@ -25,6 +25,8 @@ #define HEADER_STATUS_ONLINE "X-NetworkManager-Status: online\r\n" +#define SD_RESOLVED_DNS ((guint64) (1LL << 0)) + /*****************************************************************************/ static NM_UTILS_LOOKUP_STR_DEFINE(_state_to_string, @@ -950,9 +952,6 @@ systemd_resolved_resolve_cb(GObject *object, GAsyncResult *res, gpointer user_da do_curl_request(cb_data, nm_str_buf_get_str(&strbuf_hosts)); } -#endif - -#define SD_RESOLVED_DNS ((guint64) (1LL << 0)) static NMConnectivityState check_platform_config(NMConnectivity *self, @@ -1013,6 +1012,7 @@ check_platform_config(NMConnectivity *self, NM_SET_OUT(reason, NULL); return NM_CONNECTIVITY_UNKNOWN; } +#endif NMConnectivityCheckHandle * nm_connectivity_check_start(NMConnectivity *self, diff --git a/src/core/nm-firewall-utils.c b/src/core/nm-firewall-utils.c index b4960612..60f40228 100644 --- a/src/core/nm-firewall-utils.c +++ b/src/core/nm-firewall-utils.c @@ -8,6 +8,7 @@ #include "nm-firewall-utils.h" +#include "libnm-core-aux-intern/nm-libnm-core-utils.h" #include "libnm-glib-aux/nm-str-buf.h" #include "libnm-glib-aux/nm-io-utils.h" #include "libnm-platform/nm-platform.h" @@ -127,7 +128,7 @@ _share_iptables_subnet_to_str(char buf[static _SHARE_IPTABLES_SUBNET_TO_STR } static char * -_share_iptables_get_name(gboolean is_iptables_chain, const char *prefix, const char *ip_iface) +_iptables_get_name(gboolean is_iptables_chain, const char *prefix, const char *ip_iface) { NMStrBuf strbuf = NM_STR_BUF_INIT(NM_UTILS_GET_NEXT_REALLOC_SIZE_40, FALSE); gsize ip_iface_len; @@ -179,13 +180,13 @@ _share_iptables_get_name(gboolean is_iptables_chain, const char *prefix, const c /*****************************************************************************/ static gboolean -_share_iptables_call_v(const char *const *argv) +_iptables_call_v(const char *const *argv) { gs_free_error GError *error = NULL; gs_free char *argv_str = NULL; int status; - nm_log_dbg(LOGD_SHARING, "iptables: %s", (argv_str = g_strjoinv(" ", (char **) argv))); + nm_log_dbg(LOGD_FIREWALL, "iptables: %s", (argv_str = g_strjoinv(" ", (char **) argv))); if (!g_spawn_sync("/", (char **) argv, @@ -197,7 +198,7 @@ _share_iptables_call_v(const char *const *argv) NULL, &status, &error)) { - nm_log_warn(LOGD_SHARING, + nm_log_warn(LOGD_FIREWALL, "iptables: error executing command %s: %s", argv[0], error->message); @@ -205,20 +206,24 @@ _share_iptables_call_v(const char *const *argv) } if (!g_spawn_check_exit_status(status, &error)) { - nm_log_warn(LOGD_SHARING, "iptables: command %s failed: %s", argv[0], error->message); + nm_log_warn(LOGD_FIREWALL, "iptables: command %s failed: %s", argv[0], error->message); return FALSE; } return TRUE; } -#define _share_iptables_call(...) \ - _share_iptables_call_v(NM_MAKE_STRV("" IPTABLES_PATH "", "--wait", "2", __VA_ARGS__)) +#define _ipxtables_call(family, ...) \ + _iptables_call_v( \ + NM_MAKE_STRV((family == AF_INET ? "" IPTABLES_PATH "" : "" IP6TABLES_PATH ""), \ + "--wait", \ + "2", \ + __VA_ARGS__)) static gboolean _share_iptables_chain_op(const char *table, const char *chain, const char *op) { - return _share_iptables_call("--table", table, op, chain); + return _ipxtables_call(AF_INET, "--table", table, op, chain); } static gboolean @@ -244,24 +249,25 @@ _share_iptables_set_masquerade_sync(gboolean up, const char *ip_iface, in_addr_t char str_subnet[_SHARE_IPTABLES_SUBNET_TO_STR_LEN]; gs_free char *comment_name = NULL; - comment_name = _share_iptables_get_name(FALSE, "nm-shared", ip_iface); + comment_name = _iptables_get_name(FALSE, "nm-shared", ip_iface); _share_iptables_subnet_to_str(str_subnet, addr, plen); - _share_iptables_call("--table", - "nat", - up ? "--insert" : "--delete", - "POSTROUTING", - "--source", - str_subnet, - "!", - "--destination", - str_subnet, - "--jump", - "MASQUERADE", - "-m", - "comment", - "--comment", - comment_name); + _ipxtables_call(AF_INET, + "--table", + "nat", + up ? "--insert" : "--delete", + "POSTROUTING", + "--source", + str_subnet, + "!", + "--destination", + str_subnet, + "--jump", + "MASQUERADE", + "-m", + "comment", + "--comment", + comment_name); } static void @@ -297,70 +303,76 @@ _share_iptables_set_shared_chains_add(const char *chain_input, _share_iptables_chain_add("filter", chain_input); for (i = 0; i < (int) G_N_ELEMENTS(input_params); i++) { - _share_iptables_call("--table", - "filter", - "--append", - chain_input, - "--protocol", - input_params[i][0], - "--destination-port", - input_params[i][1], - "--jump", - "ACCEPT"); + _ipxtables_call(AF_INET, + "--table", + "filter", + "--append", + chain_input, + "--protocol", + input_params[i][0], + "--destination-port", + input_params[i][1], + "--jump", + "ACCEPT"); } _share_iptables_chain_add("filter", chain_forward); - _share_iptables_call("--table", - "filter", - "--append", - chain_forward, - "--destination", - str_subnet, - "--out-interface", - ip_iface, - "--match", - "state", - "--state", - "ESTABLISHED,RELATED", - "--jump", - "ACCEPT"); - _share_iptables_call("--table", - "filter", - "--append", - chain_forward, - "--source", - str_subnet, - "--in-interface", - ip_iface, - "--jump", - "ACCEPT"); - _share_iptables_call("--table", - "filter", - "--append", - chain_forward, - "--in-interface", - ip_iface, - "--out-interface", - ip_iface, - "--jump", - "ACCEPT"); - _share_iptables_call("--table", - "filter", - "--append", - chain_forward, - "--out-interface", - ip_iface, - "--jump", - "REJECT"); - _share_iptables_call("--table", - "filter", - "--append", - chain_forward, - "--in-interface", - ip_iface, - "--jump", - "REJECT"); + _ipxtables_call(AF_INET, + "--table", + "filter", + "--append", + chain_forward, + "--destination", + str_subnet, + "--out-interface", + ip_iface, + "--match", + "state", + "--state", + "ESTABLISHED,RELATED", + "--jump", + "ACCEPT"); + _ipxtables_call(AF_INET, + "--table", + "filter", + "--append", + chain_forward, + "--source", + str_subnet, + "--in-interface", + ip_iface, + "--jump", + "ACCEPT"); + _ipxtables_call(AF_INET, + "--table", + "filter", + "--append", + chain_forward, + "--in-interface", + ip_iface, + "--out-interface", + ip_iface, + "--jump", + "ACCEPT"); + _ipxtables_call(AF_INET, + "--table", + "filter", + "--append", + chain_forward, + "--out-interface", + ip_iface, + "--jump", + "REJECT"); + _ipxtables_call(AF_INET, + "--table", + "filter", + "--append", + chain_forward, + "--in-interface", + ip_iface, + "--jump", + "REJECT"); } static void @@ -377,36 +389,38 @@ _share_iptables_set_shared_sync(gboolean up, const char *ip_iface, in_addr_t add gs_free char *chain_input = NULL; gs_free char *chain_forward = NULL; - comment_name = _share_iptables_get_name(FALSE, "nm-shared", ip_iface); - chain_input = _share_iptables_get_name(TRUE, "nm-sh-in", ip_iface); - chain_forward = _share_iptables_get_name(TRUE, "nm-sh-fw", ip_iface); + comment_name = _iptables_get_name(FALSE, "nm-shared", ip_iface); + chain_input = _iptables_get_name(TRUE, "nm-sh-in", ip_iface); + chain_forward = _iptables_get_name(TRUE, "nm-sh-fw", ip_iface); if (up) _share_iptables_set_shared_chains_add(chain_input, chain_forward, ip_iface, addr, plen); - _share_iptables_call("--table", - "filter", - up ? "--insert" : "--delete", - "INPUT", - "--in-interface", - ip_iface, - "--jump", - chain_input, - "-m", - "comment", - "--comment", - comment_name); - - _share_iptables_call("--table", - "filter", - up ? "--insert" : "--delete", - "FORWARD", - "--jump", - chain_forward, - "-m", - "comment", - "--comment", - comment_name); + _ipxtables_call(AF_INET, + "--table", + "filter", + up ? "--insert" : "--delete", + "INPUT", + "--in-interface", + ip_iface, + "--jump", + chain_input, + "-m", + "comment", + "--comment", + comment_name); + + _ipxtables_call(AF_INET, + "--table", + "filter", + up ? "--insert" : "--delete", + "FORWARD", + "--jump", + chain_forward, + "-m", + "comment", + "--comment", + comment_name); if (!up) _share_iptables_set_shared_chains_delete(chain_input, chain_forward); @@ -460,19 +474,19 @@ _fw_nft_call_communicate_cb(GObject *source, GAsyncResult *result, gpointer user /* on any error, the process might still be running. We need to abort it in * the background... */ if (!nm_utils_error_is_cancelled(error)) { - nm_log_dbg(LOGD_SHARING, + nm_log_dbg(LOGD_FIREWALL, "firewall: nft[%s]: communication failed: %s. Kill process", call_data->identifier, error->message); } else if (!call_data->timeout_source) { - nm_log_dbg(LOGD_SHARING, - "firewall: ntf[%s]: communication timed out. Kill process", + nm_log_dbg(LOGD_FIREWALL, + "firewall: nft[%s]: communication timed out. Kill process", call_data->identifier); nm_clear_error(&error); nm_utils_error_set(&error, NM_UTILS_ERROR_UNKNOWN, "timeout communicating with nft"); } else { - nm_log_dbg(LOGD_SHARING, - "firewall: ntf[%s]: communication cancelled. Kill process", + nm_log_dbg(LOGD_FIREWALL, + "firewall: nft[%s]: communication cancelled. Kill process", call_data->identifier); } @@ -485,7 +499,7 @@ _fw_nft_call_communicate_cb(GObject *source, GAsyncResult *result, gpointer user nm_g_subprocess_terminate_in_background(call_data->subprocess, 200); } } else if (g_subprocess_get_successful(call_data->subprocess)) { - nm_log_dbg(LOGD_SHARING, "firewall: nft[%s]: command successful", call_data->identifier); + nm_log_dbg(LOGD_FIREWALL, "firewall: nft[%s]: command successful", call_data->identifier); } else { char buf[NM_UTILS_GET_PROCESS_EXIT_STATUS_BUF_LEN]; gs_free char *ss_stdout = NULL; @@ -498,7 +512,7 @@ _fw_nft_call_communicate_cb(GObject *source, GAsyncResult *result, gpointer user nm_utils_get_process_exit_status_desc_buf(status, buf, sizeof(buf)); - nm_log_warn(LOGD_SHARING, + nm_log_warn(LOGD_FIREWALL, "firewall: nft[%s]: command %s:%s%s%s%s%s%s%s", call_data->identifier, buf, @@ -534,7 +548,7 @@ _fw_nft_call_cancelled_cb(GCancellable *cancellable, gpointer user_data) if (call_data->cancellable_id == 0) return; - nm_log_dbg(LOGD_SHARING, "firewall: nft[%s]: operation cancelled", call_data->identifier); + nm_log_dbg(LOGD_FIREWALL, "firewall: nft[%s]: operation cancelled", call_data->identifier); nm_clear_g_signal_handler(g_task_get_cancellable(call_data->task), &call_data->cancellable_id); nm_clear_g_cancellable(&call_data->intern_cancellable); @@ -546,7 +560,7 @@ _fw_nft_call_timeout_cb(gpointer user_data) FwNftCallData *call_data = user_data; nm_clear_g_source_inst(&call_data->timeout_source); - nm_log_dbg(LOGD_SHARING, + nm_log_dbg(LOGD_FIREWALL, "firewall: nft[%s]: cancel operation after timeout", call_data->identifier); @@ -573,7 +587,7 @@ nm_firewall_nft_call(GBytes *stdin_buf, .timeout_source = NULL, }; - nm_log_trace(LOGD_SHARING, + nm_log_trace(LOGD_FIREWALL, "firewall: nft: call command: [ '%s' ]", nm_utils_buf_utf8safe_escape_bytes(stdin_buf, NM_UTILS_STR_UTF8_SAFE_FLAG_ESCAPE_CTRL, @@ -585,7 +599,7 @@ nm_firewall_nft_call(GBytes *stdin_buf, call_data, NULL); if (call_data->cancellable_id == 0) { - nm_log_dbg(LOGD_SHARING, "firewall: nft: already cancelled"); + nm_log_dbg(LOGD_FIREWALL, "firewall: nft: already cancelled"); nm_utils_error_set_cancelled(&error, FALSE, NULL); _fw_nft_call_data_free(call_data, g_steal_pointer(&error)); return; @@ -602,14 +616,14 @@ nm_firewall_nft_call(GBytes *stdin_buf, &error); if (!call_data->subprocess) { - nm_log_dbg(LOGD_SHARING, "firewall: nft: spawning nft failed: %s", error->message); + nm_log_dbg(LOGD_FIREWALL, "firewall: nft: spawning nft failed: %s", error->message); _fw_nft_call_data_free(call_data, g_steal_pointer(&error)); return; } call_data->identifier = g_strdup(g_subprocess_get_identifier(call_data->subprocess)); - nm_log_dbg(LOGD_SHARING, "firewall: nft[%s]: communicate with nft", call_data->identifier); + nm_log_dbg(LOGD_FIREWALL, "firewall: nft[%s]: communicate with nft", call_data->identifier); nm_shutdown_wait_obj_register_object(call_data->task, "nft-call"); @@ -691,7 +705,7 @@ _fw_nft_set_shared_construct(gboolean up, const char *ip_iface, in_addr_t addr, gs_free char *table_name = NULL; char str_subnet[_SHARE_IPTABLES_SUBNET_TO_STR_LEN]; - table_name = _share_iptables_get_name(FALSE, "nm-shared", ip_iface); + table_name = _iptables_get_name(FALSE, "nm-shared", ip_iface); _share_iptables_subnet_to_str(str_subnet, addr, plen); @@ -756,6 +770,141 @@ _fw_nft_set_shared_construct(gboolean up, const char *ip_iface, in_addr_t addr, return nm_str_buf_finalize_to_gbytes(&strbuf); } +static GBytes * +_fw_nft_wg_default_construct(const char *ip_iface, + NMSettingIPConfig *ip_config, + int fwmark, + gboolean up) +{ + nm_auto_str_buf NMStrBuf strbuf = NM_STR_BUF_INIT(NM_UTILS_GET_NEXT_REALLOC_SIZE_1000, FALSE); + gs_free char *table_name = NULL; + const char *family_str; + + table_name = _iptables_get_name(FALSE, "nm-wg", ip_iface); + family_str = nm_setting_ip_config_get_addr_family(ip_config) == AF_INET ? "ip" : "ip6"; + + _fw_nft_append_cmd_table(&strbuf, family_str, table_name, up); + + if (up) { + guint n_addresses = nm_setting_ip_config_get_num_addresses(ip_config); + + if (n_addresses) { + _append(&strbuf, "add chain %s %s preraw {", family_str, table_name); + + for (guint i = 0; i < n_addresses; i++) { + NMIPAddress *addr = nm_setting_ip_config_get_address(ip_config, i); + + _append(&strbuf, + " iifname != \"%s\" " + " %s daddr %s " + " fib saddr type != local " + "drop;", + ip_iface, + family_str, + nm_ip_address_get_address(addr)); + } + + _append(&strbuf, "};"); + } + + _append(&strbuf, + "add chain %s %s premangle {" + " type filter hook prerouting priority mangle; policy accept; " + " meta l4proto udp meta mark set ct mark; " + "};", + family_str, + table_name); + + _append(&strbuf, + "add chain %s %s postmangle {" + " type filter hook postrouting priority mangle; policy accept; " + " meta l4proto udp mark 0x%08x ct mark set meta mark; " + "};", + family_str, + table_name, + fwmark); + } + + return nm_str_buf_finalize_to_gbytes(&strbuf); +} + +static void +_fw_iptables_wg_configure(const char *ip_iface, + NMSettingIPConfig *ip_config, + int fwmark, + gboolean up) +{ + gs_free char *comment_name = NULL; + char fwmark_str[11]; + int family = nm_setting_ip_config_get_addr_family(ip_config); + guint n_addresses = nm_setting_ip_config_get_num_addresses(ip_config); + + comment_name = _iptables_get_name(FALSE, "nm-wg", ip_iface); + g_snprintf(fwmark_str, sizeof(fwmark_str), "%" G_GUINT32_FORMAT, fwmark); + + nm_assert(strlen(fwmark_str) > 0); + + for (guint i = 0; i < n_addresses; i++) { + NMIPAddress *addr = nm_setting_ip_config_get_address(ip_config, i); + + _ipxtables_call(family, + "--table", + "raw", + up ? "--insert" : "--delete", + "PREROUTING", + "!", + "--in-interface", + ip_iface, + "--destination", + nm_ip_address_get_address(addr), + "--match", + "addrtype", + "!", + "--src-type", + "LOCAL", + "-j", + "DROP", + "-m", + "comment", + "--comment", + comment_name); + } + + _ipxtables_call(family, + "--table", + "mangle", + up ? "--insert" : "--delete", + "POSTROUTING", + "--match", + "mark", + "--mark", + fwmark_str, + "--protocol", + "udp", + "--jump", + "CONNMARK", + "--save-mark", + "-m", + "comment", + "--comment", + comment_name); + + _ipxtables_call(family, + "--table", + "mangle", + up ? "--insert" : "--delete", + "PREROUTING", + "--protocol", + "udp", + "--jump", + "CONNMARK", + "--restore-mark", + "-m", + "comment", + "--comment", + comment_name); +} + /*****************************************************************************/ GBytes * @@ -1046,6 +1195,31 @@ nm_firewall_config_free(NMFirewallConfig *self) } /*****************************************************************************/ +void +nm_firewall_config_set_wg_rule(const char *ifname, + NMSettingIPConfig *ip_config, + int fwmark, + gboolean up) +{ + switch (nm_firewall_utils_get_backend()) { + case NM_FIREWALL_BACKEND_NFTABLES: + { + gs_unref_bytes GBytes *stdin_buf = NULL; + + stdin_buf = _fw_nft_wg_default_construct(ifname, ip_config, fwmark, up); + _fw_nft_call_sync(stdin_buf, NULL); + break; + } + case NM_FIREWALL_BACKEND_IPTABLES: + _fw_iptables_wg_configure(ifname, ip_config, fwmark, up); + break; + case NM_FIREWALL_BACKEND_NONE: + break; + default: + nm_assert_not_reached(); + break; + } +} void nm_firewall_config_apply_sync(NMFirewallConfig *self, gboolean up) @@ -1124,7 +1298,7 @@ again: if (!g_atomic_int_compare_and_exchange(&backend, NM_FIREWALL_BACKEND_UNKNOWN, b)) goto again; - nm_log_dbg(LOGD_SHARING, + nm_log_dbg(LOGD_FIREWALL, "firewall: use %s backend%s%s%s%s%s%s%s", FirewallBackends[b - 1].name, NM_PRINT_FMT_QUOTED(FirewallBackends[b - 1].path, diff --git a/src/core/nm-firewall-utils.h b/src/core/nm-firewall-utils.h index 9f13a512..4df33d11 100644 --- a/src/core/nm-firewall-utils.h +++ b/src/core/nm-firewall-utils.h @@ -24,6 +24,11 @@ NMFirewallConfig *nm_firewall_config_new_shared(const char *ip_iface, in_addr_t void nm_firewall_config_free(NMFirewallConfig *self); +void nm_firewall_config_set_wg_rule(const char *ifname, + NMSettingIPConfig *ip_config, + int fwmark, + gboolean up); + void nm_firewall_config_apply_sync(NMFirewallConfig *self, gboolean up); /*****************************************************************************/ diff --git a/src/core/nm-ip-config.c b/src/core/nm-ip-config.c index eb0ec9aa..975ae20d 100644 --- a/src/core/nm-ip-config.c +++ b/src/core/nm-ip-config.c @@ -826,7 +826,7 @@ _handle_l3cd_changed(NMIPConfig *self, const NML3ConfigData *l3cd) if (v_i != v_i_old) changed_params[n_changed_params++] = obj_properties_ip[PROP_IP_DNS_PRIORITY]; - strarr_old = nm_l3_config_data_get_dns_options(l3cd_old, addr_family, &len); + strarr_old = nm_l3_config_data_get_dns_options(l3cd_old, addr_family, &len_old); strarr = nm_l3_config_data_get_dns_options(priv->l3cd, addr_family, &len); if (!nm_strv_equal_n(strarr, len, strarr_old, len_old)) changed_params[n_changed_params++] = obj_properties_ip[PROP_IP_DNS_OPTIONS]; diff --git a/src/core/tests/test-core.c b/src/core/tests/test-core.c index 2ff41f00..e08296c2 100644 --- a/src/core/tests/test-core.c +++ b/src/core/tests/test-core.c @@ -36,6 +36,7 @@ test_config_h(void) G_STMT_END ABSOLUTE_PATH(IPTABLES_PATH); + ABSOLUTE_PATH(IP6TABLES_PATH); ABSOLUTE_PATH(NFT_PATH); } diff --git a/src/core/vpn/nm-vpn-connection.c b/src/core/vpn/nm-vpn-connection.c index d0607160..22364ef9 100644 --- a/src/core/vpn/nm-vpn-connection.c +++ b/src/core/vpn/nm-vpn-connection.c @@ -1899,7 +1899,7 @@ _dbus_signal_config_cb(NMVpnConnection *self, GVariant *dict) _LOGD("config: reply received (IPv4:%s(%s), IPv6:%s(%s))", priv->ip_data_4.enabled ? "on" : "off", priv->ip_data_4.method_auto ? "auto" : "disabled", - priv->ip_data_4.enabled ? "on" : "off", + priv->ip_data_6.enabled ? "on" : "off", priv->ip_data_6.method_auto ? "auto" : "disabled"); if (!priv->ip_data_4.method_auto) diff --git a/src/libnm-client-impl/nm-ip-config.c b/src/libnm-client-impl/nm-ip-config.c index ad5f08f8..ef3dcca1 100644 --- a/src/libnm-client-impl/nm-ip-config.c +++ b/src/libnm-client-impl/nm-ip-config.c @@ -180,6 +180,7 @@ _notify_update_prop_nameservers(NMClient *client, goto next; nameserver = g_steal_pointer(&val_str); } else if (nm_streq(key, "uri")) { + g_free(nameserver); nameserver = g_variant_dup_string(val, NULL); } next: diff --git a/src/libnm-client-public/nm-secret-agent-old.h b/src/libnm-client-public/nm-secret-agent-old.h index ca7bfa4c..6cf94a6d 100644 --- a/src/libnm-client-public/nm-secret-agent-old.h +++ b/src/libnm-client-public/nm-secret-agent-old.h @@ -39,13 +39,13 @@ typedef struct { * note that this object will be unrefed after the callback has returned, use * g_object_ref()/g_object_unref() if you want to use this object after the callback * has returned - * @secrets: the #GVariant of type %NM_VARIANT_TYPE_CONNECTION containing the requested + * @secrets: (nullable): the #GVariant of type %NM_VARIANT_TYPE_CONNECTION containing the requested * secrets (as created by nm_connection_to_dbus() for example). Each key in @secrets * should be the name of a #NMSetting object (like "802-11-wireless-security") * and each value should be an %NM_VARIANT_TYPE_SETTING variant. The sub-dicts * map string:value, where the string is the setting property name (like "psk") * and the value is the secret - * @error: if the secrets request failed, give a descriptive error here + * @error: (nullable): if the secrets request failed, give a descriptive error here * @user_data: caller-specific data to be passed to the function * * Called as a result of a request by NM to retrieve secrets. When the @@ -90,7 +90,7 @@ typedef void (*NMSecretAgentOldGetSecretsFunc)(NMSecretAgentOld *agent, * note that this object will be unrefed after the callback has returned, use * g_object_ref()/g_object_unref() if you want to use this object after the callback * has returned - * @error: if the saving secrets failed, give a descriptive error here + * @error: (nullable): if the saving secrets failed, give a descriptive error here * @user_data: caller-specific data to be passed to the function * * Called as a result of a request by NM to save secrets. When the @@ -109,7 +109,7 @@ typedef void (*NMSecretAgentOldSaveSecretsFunc)(NMSecretAgentOld *agent, * note that this object will be unrefed after the callback has returned, use * g_object_ref()/g_object_unref() if you want to use this object after the callback * has returned - * @error: if the deleting secrets failed, give a descriptive error here + * @error: (nullable): if the deleting secrets failed, give a descriptive error here * @user_data: caller-specific data to be passed to the function * * Called as a result of a request by NM to delete secrets. When the diff --git a/src/libnm-core-impl/nm-meta-setting-base-impl.c b/src/libnm-core-impl/nm-meta-setting-base-impl.c index 37cb61f1..b9dcf34f 100644 --- a/src/libnm-core-impl/nm-meta-setting-base-impl.c +++ b/src/libnm-core-impl/nm-meta-setting-base-impl.c @@ -431,7 +431,7 @@ const NMMetaSettingInfo nm_meta_setting_infos[] = { [NM_META_SETTING_TYPE_OVS_DPDK] = { .meta_type = NM_META_SETTING_TYPE_OVS_DPDK, - .setting_priority = NM_SETTING_PRIORITY_HW_BASE, + .setting_priority = NM_SETTING_PRIORITY_AUX, .setting_name = NM_SETTING_OVS_DPDK_SETTING_NAME, .get_setting_gtype = nm_setting_ovs_dpdk_get_type, }, @@ -459,7 +459,7 @@ const NMMetaSettingInfo nm_meta_setting_infos[] = { [NM_META_SETTING_TYPE_OVS_PATCH] = { .meta_type = NM_META_SETTING_TYPE_OVS_PATCH, - .setting_priority = NM_SETTING_PRIORITY_HW_BASE, + .setting_priority = NM_SETTING_PRIORITY_AUX, .setting_name = NM_SETTING_OVS_PATCH_SETTING_NAME, .get_setting_gtype = nm_setting_ovs_patch_get_type, }, @@ -656,9 +656,7 @@ const NMMetaSettingType nm_meta_setting_types_by_priority[] = { NM_META_SETTING_TYPE_MACSEC, NM_META_SETTING_TYPE_MACVLAN, NM_META_SETTING_TYPE_OVS_BRIDGE, - NM_META_SETTING_TYPE_OVS_DPDK, NM_META_SETTING_TYPE_OVS_INTERFACE, - NM_META_SETTING_TYPE_OVS_PATCH, NM_META_SETTING_TYPE_OVS_PORT, NM_META_SETTING_TYPE_TEAM, NM_META_SETTING_TYPE_TUN, @@ -688,8 +686,10 @@ const NMMetaSettingType nm_meta_setting_types_by_priority[] = { NM_META_SETTING_TYPE_ETHTOOL, NM_META_SETTING_TYPE_LINK, NM_META_SETTING_TYPE_MATCH, + NM_META_SETTING_TYPE_OVS_DPDK, NM_META_SETTING_TYPE_OVS_EXTERNAL_IDS, NM_META_SETTING_TYPE_OVS_OTHER_CONFIG, + NM_META_SETTING_TYPE_OVS_PATCH, NM_META_SETTING_TYPE_PPP, NM_META_SETTING_TYPE_PPPOE, NM_META_SETTING_TYPE_TEAM_PORT, diff --git a/src/libnm-core-impl/nm-setting-macvlan.c b/src/libnm-core-impl/nm-setting-macvlan.c index 2adecdfe..41d41a53 100644 --- a/src/libnm-core-impl/nm-setting-macvlan.c +++ b/src/libnm-core-impl/nm-setting-macvlan.c @@ -251,7 +251,7 @@ nm_setting_macvlan_class_init(NMSettingMacvlanClass *klass) /** * NMSettingMacvlan:promiscuous: * - * Whether the interface should be put in promiscuous mode. + * Whether the parent interface should be put in promiscuous mode (true by default). * * Since: 1.2 **/ diff --git a/src/libnmc-setting/nm-meta-setting-base-impl.c b/src/libnmc-setting/nm-meta-setting-base-impl.c index 37cb61f1..b9dcf34f 100644 --- a/src/libnmc-setting/nm-meta-setting-base-impl.c +++ b/src/libnmc-setting/nm-meta-setting-base-impl.c @@ -431,7 +431,7 @@ const NMMetaSettingInfo nm_meta_setting_infos[] = { [NM_META_SETTING_TYPE_OVS_DPDK] = { .meta_type = NM_META_SETTING_TYPE_OVS_DPDK, - .setting_priority = NM_SETTING_PRIORITY_HW_BASE, + .setting_priority = NM_SETTING_PRIORITY_AUX, .setting_name = NM_SETTING_OVS_DPDK_SETTING_NAME, .get_setting_gtype = nm_setting_ovs_dpdk_get_type, }, @@ -459,7 +459,7 @@ const NMMetaSettingInfo nm_meta_setting_infos[] = { [NM_META_SETTING_TYPE_OVS_PATCH] = { .meta_type = NM_META_SETTING_TYPE_OVS_PATCH, - .setting_priority = NM_SETTING_PRIORITY_HW_BASE, + .setting_priority = NM_SETTING_PRIORITY_AUX, .setting_name = NM_SETTING_OVS_PATCH_SETTING_NAME, .get_setting_gtype = nm_setting_ovs_patch_get_type, }, @@ -656,9 +656,7 @@ const NMMetaSettingType nm_meta_setting_types_by_priority[] = { NM_META_SETTING_TYPE_MACSEC, NM_META_SETTING_TYPE_MACVLAN, NM_META_SETTING_TYPE_OVS_BRIDGE, - NM_META_SETTING_TYPE_OVS_DPDK, NM_META_SETTING_TYPE_OVS_INTERFACE, - NM_META_SETTING_TYPE_OVS_PATCH, NM_META_SETTING_TYPE_OVS_PORT, NM_META_SETTING_TYPE_TEAM, NM_META_SETTING_TYPE_TUN, @@ -688,8 +686,10 @@ const NMMetaSettingType nm_meta_setting_types_by_priority[] = { NM_META_SETTING_TYPE_ETHTOOL, NM_META_SETTING_TYPE_LINK, NM_META_SETTING_TYPE_MATCH, + NM_META_SETTING_TYPE_OVS_DPDK, NM_META_SETTING_TYPE_OVS_EXTERNAL_IDS, NM_META_SETTING_TYPE_OVS_OTHER_CONFIG, + NM_META_SETTING_TYPE_OVS_PATCH, NM_META_SETTING_TYPE_PPP, NM_META_SETTING_TYPE_PPPOE, NM_META_SETTING_TYPE_TEAM_PORT, diff --git a/src/libnmc-setting/nm-meta-setting-desc.c b/src/libnmc-setting/nm-meta-setting-desc.c index e35db06e..fcb2d041 100644 --- a/src/libnmc-setting/nm-meta-setting-desc.c +++ b/src/libnmc-setting/nm-meta-setting-desc.c @@ -9133,12 +9133,7 @@ const NMMetaSettingInfoEditor nm_meta_setting_infos_editor[] = { NM_META_SETTING_VALID_PART_ITEM (WIRED, FALSE), ), ), - SETTING_INFO (OVS_DPDK, - .valid_parts = NM_META_SETTING_VALID_PARTS ( - NM_META_SETTING_VALID_PART_ITEM (CONNECTION, TRUE), - NM_META_SETTING_VALID_PART_ITEM (OVS_DPDK, TRUE), - ), - ), + SETTING_INFO (OVS_DPDK), SETTING_INFO_EMPTY (OVS_OTHER_CONFIG), SETTING_INFO_EMPTY (OVS_EXTERNAL_IDS), SETTING_INFO (OVS_INTERFACE, @@ -9153,12 +9148,7 @@ const NMMetaSettingInfoEditor nm_meta_setting_infos_editor[] = { NM_META_SETTING_VALID_PART_ITEM (ETHTOOL, FALSE), ), ), - SETTING_INFO (OVS_PATCH, - .valid_parts = NM_META_SETTING_VALID_PARTS ( - NM_META_SETTING_VALID_PART_ITEM (CONNECTION, TRUE), - NM_META_SETTING_VALID_PART_ITEM (OVS_PATCH, TRUE), - ), - ), + SETTING_INFO (OVS_PATCH), SETTING_INFO (OVS_PORT, .valid_parts = NM_META_SETTING_VALID_PARTS ( NM_META_SETTING_VALID_PART_ITEM (CONNECTION, TRUE), diff --git a/src/libnmc-setting/settings-docs.h.in b/src/libnmc-setting/settings-docs.h.in index dd719afa..3bae49b8 100644 --- a/src/libnmc-setting/settings-docs.h.in +++ b/src/libnmc-setting/settings-docs.h.in @@ -286,7 +286,7 @@ #define DESCRIBE_DOC_NM_SETTING_MACSEC_VALIDATION N_("Specifies the validation mode for incoming frames.") #define DESCRIBE_DOC_NM_SETTING_MACVLAN_MODE N_("The macvlan mode, which specifies the communication mechanism between multiple macvlans on the same lower device.") #define DESCRIBE_DOC_NM_SETTING_MACVLAN_PARENT N_("If given, specifies the parent interface name or parent connection UUID from which this MAC-VLAN interface should be created. If this property is not specified, the connection must contain an \"802-3-ethernet\" setting with a \"mac-address\" property.") -#define DESCRIBE_DOC_NM_SETTING_MACVLAN_PROMISCUOUS N_("Whether the interface should be put in promiscuous mode.") +#define DESCRIBE_DOC_NM_SETTING_MACVLAN_PROMISCUOUS N_("Whether the parent interface should be put in promiscuous mode (true by default).") #define DESCRIBE_DOC_NM_SETTING_MACVLAN_TAP N_("Whether the interface should be a MACVTAP.") #define DESCRIBE_DOC_NM_SETTING_MATCH_DRIVER N_("A list of driver names to match. Each element is a shell wildcard pattern. See NMSettingMatch:interface-name for how special characters '|', '&', '!' and '\\' are used for optional and mandatory matches and inverting the pattern.") #define DESCRIBE_DOC_NM_SETTING_MATCH_INTERFACE_NAME N_("A list of interface names to match. Each element is a shell wildcard pattern. An element can be prefixed with a pipe symbol (|) or an ampersand (&). The former means that the element is optional and the latter means that it is mandatory. If there are any optional elements, than the match evaluates to true if at least one of the optional element matches (logical OR). If there are any mandatory elements, then they all must match (logical AND). By default, an element is optional. This means that an element \"foo\" behaves the same as \"|foo\". An element can also be inverted with exclamation mark (!) between the pipe symbol (or the ampersand) and before the pattern. Note that \"!foo\" is a shortcut for the mandatory match \"&!foo\". Finally, a backslash can be used at the beginning of the element (after the optional special characters) to escape the start of the pattern. For example, \"&\\!a\" is an mandatory match for literally \"!a\".") diff --git a/src/n-dhcp4/src/n-dhcp4-c-probe.c b/src/n-dhcp4/src/n-dhcp4-c-probe.c index 7a6def34..58d61e72 100644 --- a/src/n-dhcp4/src/n-dhcp4-c-probe.c +++ b/src/n-dhcp4/src/n-dhcp4-c-probe.c @@ -1140,8 +1140,6 @@ int n_dhcp4_client_probe_transition_decline(NDhcp4ClientProbe *probe, NDhcp4Inco r = n_dhcp4_c_connection_send_request(&probe->connection, request, ns_now); if (r) return r; - else - request = NULL; /* consumed */ n_dhcp4_client_lease_unlink(probe->current_lease); probe->current_lease = n_dhcp4_client_lease_unref(probe->current_lease); @@ -1346,7 +1344,6 @@ int n_dhcp4_client_probe_release(NDhcp4ClientProbe *probe) { probe->state = N_DHCP4_CLIENT_PROBE_STATE_INIT; n_dhcp4_client_lease_unlink(probe->current_lease); - request_out = NULL; return 0; } diff --git a/src/nm-cloud-setup/main.c b/src/nm-cloud-setup/main.c index 9de93418..d2a5a1cf 100644 --- a/src/nm-cloud-setup/main.c +++ b/src/nm-cloud-setup/main.c @@ -387,17 +387,6 @@ _nmc_skip_connection_by_user_data(NMConnection *connection) return FALSE; } -static gboolean -_nmc_skip_connection_by_type(NMConnection *connection, const char *connection_type) -{ - if (!nm_streq0(nm_connection_get_connection_type(connection), connection_type)) - return TRUE; - if (!nm_connection_get_setting_ip4_config(connection)) - return TRUE; - - return FALSE; -} - static void _nmc_mangle_connection(NMDevice *device, NMConnection *connection, @@ -618,8 +607,14 @@ try_again: return any_changes; } - if (_nmc_skip_connection_by_type(applied_connection, connection_type)) { - _LOGD("config device %s: device has no suitable applied connection. Skip", hwaddr); + if (!nm_streq0(nm_connection_get_connection_type(applied_connection), connection_type)) { + _LOGD("config device %s: skip applied connection due to type mismatch", hwaddr); + return any_changes; + } + + if (!nm_connection_get_setting_ip4_config(applied_connection)) { + _LOGD("config device %s: skip applied connection due to missing IPv4 configuration", + hwaddr); return any_changes; } @@ -696,13 +691,34 @@ try_again: return TRUE; } +static NMConnection * +_new_connection(void) +{ + NMConnection *connection; + NMSetting *s_user; + + connection = nm_simple_connection_new(); + s_user = nm_setting_user_new(); + nm_connection_add_setting(connection, s_user); + nm_setting_user_set_data(NM_SETTING_USER(s_user), + "org.freedesktop.NetworkManager.origin", + "nm-cloud-setup", + NULL); + + return connection; +} + static gboolean _config_ethernet(SigTermData *sigterm_data, const NMCSProviderGetConfigIfaceData *config_data, NMClient *nmc, - const NMCSProviderGetConfigResult *result) + const NMCSProviderGetConfigResult *result, + gboolean allow_new_connections) { - gs_unref_object NMDevice *device = NULL; + gs_unref_object NMDevice *device = NULL; + gs_unref_object NMConnection *connection = NULL; + gs_unref_object NMActiveConnection *active_connection = NULL; + gs_free_error GError *error = NULL; device = nm_g_object_ref( _nmc_get_device_by_hwaddr(nmc, NM_TYPE_DEVICE_ETHERNET, config_data->hwaddr)); @@ -711,12 +727,52 @@ _config_ethernet(SigTermData *sigterm_data, return FALSE; } - return _config_existing(sigterm_data, - config_data, - nmc, - result, - NM_SETTING_WIRED_SETTING_NAME, - device); + if (allow_new_connections && nm_device_get_state(device) == NM_DEVICE_STATE_DISCONNECTED) { + connection = _new_connection(); + nm_connection_add_setting(connection, + g_object_new(NM_TYPE_SETTING_CONNECTION, + NM_SETTING_CONNECTION_TYPE, + NM_SETTING_WIRED_SETTING_NAME, + NULL)); + nm_connection_add_setting(connection, + g_object_new(NM_TYPE_SETTING_IP4_CONFIG, + NM_SETTING_IP_CONFIG_METHOD, + NM_SETTING_IP4_CONFIG_METHOD_MANUAL, + NULL)); + + nm_connection_add_setting(connection, + g_object_new(NM_TYPE_SETTING_WIRED, + NM_SETTING_WIRED_MAC_ADDRESS, + config_data->hwaddr, + NULL)); + + _nmc_mangle_connection(device, connection, result, config_data, NULL, NULL); + + active_connection = nmcs_add_and_activate(nmc, NULL, device, connection, &error); + if (!active_connection) { + if (!nm_utils_error_is_cancelled(error)) { + _LOGD("config device %s: failure to activate connection: %s", + nm_device_get_iface(NM_DEVICE(device)), + error->message); + } + return FALSE; + } + + _LOGD("config device %s: connection \"%s\" (%s) created", + nm_device_get_iface(NM_DEVICE(device)), + nm_active_connection_get_id(active_connection), + nm_active_connection_get_uuid(active_connection)); + + return TRUE; + + } else { + return _config_existing(sigterm_data, + config_data, + nmc, + result, + NM_SETTING_WIRED_SETTING_NAME, + device); + } } static gboolean @@ -738,9 +794,8 @@ _oci_new_vlan_dev(SigTermData *sigterm_data, const char *wired_mac_addr = NULL; const NMUtilsNamedValue *map = NULL; const char *ip4_config_method; - NMSetting *s_user; - connection = nm_simple_connection_new(); + connection = _new_connection(); macvlan_name = g_strdup_printf("macvlan%ld", config_data->iface_idx); connection_id = g_strdup_printf("%s%ld", connection_type, config_data->iface_idx); @@ -811,13 +866,6 @@ _oci_new_vlan_dev(SigTermData *sigterm_data, hwaddr, NULL)); - s_user = nm_setting_user_new(); - nm_connection_add_setting(connection, s_user); - nm_setting_user_set_data(NM_SETTING_USER(s_user), - "org.freedesktop.NetworkManager.origin", - "nm-cloud-setup", - NULL); - _nmc_mangle_connection(NULL, connection, result, config_data, NULL, NULL); _LOGD("config device %s: creating %s connection for VLAN %d on %s...", @@ -826,7 +874,7 @@ _oci_new_vlan_dev(SigTermData *sigterm_data, config_data->priv.oci.vlan_tag, parent_hwaddr); - active_connection = nmcs_add_and_activate(nmc, NULL, connection, &error); + active_connection = nmcs_add_and_activate(nmc, NULL, NULL, connection, &error); if (active_connection == NULL) { if (!nm_utils_error_is_cancelled(error)) { _LOGD("config device %s: failure to activate connection: %s", hwaddr, error->message); @@ -877,6 +925,7 @@ _config_one(SigTermData *sigterm_data, guint idx) { const NMCSProviderGetConfigIfaceData *config_data = result->iface_datas_arr[idx]; + gboolean allow_new_connections; gboolean any_changes; g_main_context_iteration(NULL, FALSE); @@ -899,7 +948,13 @@ _config_one(SigTermData *sigterm_data, return FALSE; } - if (NMCS_IS_PROVIDER_OCI(provider) && config_data->priv.oci.vlan_tag != 0) { + /* Default on on OCI, with an environment variable serving as a chicken bit. */ + allow_new_connections = + _nm_utils_ascii_str_to_bool(g_getenv(NMCS_ENV_NM_CLOUD_SETUP_ALLOW_NEW_CONN), + NMCS_IS_PROVIDER_OCI(provider)); + + if (allow_new_connections && NMCS_IS_PROVIDER_OCI(provider) + && config_data->priv.oci.vlan_tag != 0) { if (config_data->priv.oci.parent_hwaddr == NULL) { _LOGW("config device %s: has vlan id %d but no parent device", config_data->hwaddr, @@ -924,7 +979,8 @@ _config_one(SigTermData *sigterm_data, config_data->hwaddr); } else { - any_changes = _config_ethernet(sigterm_data, config_data, nmc, result); + any_changes = + _config_ethernet(sigterm_data, config_data, nmc, result, allow_new_connections); } return any_changes; diff --git a/src/nm-cloud-setup/nm-cloud-setup-utils.c b/src/nm-cloud-setup/nm-cloud-setup-utils.c index 314e4011..3889cff2 100644 --- a/src/nm-cloud-setup/nm-cloud-setup-utils.c +++ b/src/nm-cloud-setup/nm-cloud-setup-utils.c @@ -637,6 +637,7 @@ _nmcs_add_and_activate_cb(GObject *source, GAsyncResult *result, gpointer user_d NMActiveConnection * nmcs_add_and_activate(NMClient *client, GCancellable *sigterm_cancellable, + NMDevice *device, NMConnection *connection, GError **error) { @@ -648,7 +649,7 @@ nmcs_add_and_activate(NMClient *client, nm_client_add_and_activate_connection_async(client, connection, - NULL, + device, NULL, sigterm_cancellable, _nmcs_add_and_activate_cb, diff --git a/src/nm-cloud-setup/nm-cloud-setup-utils.h b/src/nm-cloud-setup/nm-cloud-setup-utils.h index 96205369..6b3be11f 100644 --- a/src/nm-cloud-setup/nm-cloud-setup-utils.h +++ b/src/nm-cloud-setup/nm-cloud-setup-utils.h @@ -23,6 +23,7 @@ #define NMCS_ENV_NM_CLOUD_SETUP_GCP_HOST "NM_CLOUD_SETUP_GCP_HOST" #define NMCS_ENV_NM_CLOUD_SETUP_OCI_HOST "NM_CLOUD_SETUP_OCI_HOST" #define NMCS_ENV_NM_CLOUD_SETUP_MAP_INTERFACES "NM_CLOUD_SETUP_MAP_INTERFACES" +#define NMCS_ENV_NM_CLOUD_SETUP_ALLOW_NEW_CONN "NM_CLOUD_SETUP_ALLOW_NEW_CONN" /*****************************************************************************/ @@ -155,6 +156,7 @@ NMConnection *nmcs_device_get_applied_connection(NMDevice *device, NMActiveConnection *nmcs_add_and_activate(NMClient *client, GCancellable *sigterm_cancellable, + NMDevice *device, NMConnection *connection, GError **error); diff --git a/src/nm-initrd-generator/nmi-cmdline-reader.c b/src/nm-initrd-generator/nmi-cmdline-reader.c index d6dc1fcb..5389748d 100644 --- a/src/nm-initrd-generator/nmi-cmdline-reader.c +++ b/src/nm-initrd-generator/nmi-cmdline-reader.c @@ -299,33 +299,44 @@ get_word(char **argument, const char separator) { char *word; int nest = 0; + char *last_ch; + char *first_close = NULL; if (*argument == NULL) return NULL; - if (**argument == '[') { - nest++; - (*argument)++; - } - - word = *argument; + word = last_ch = *argument; while (**argument != '\0') { - if (nest && **argument == ']') { - **argument = '\0'; - (*argument)++; - nest--; - continue; - } - if (nest == 0 && **argument == separator) { **argument = '\0'; (*argument)++; break; } + if (**argument == '[') { + nest++; + } else if (nest && **argument == ']') { + nest--; + if (!first_close && nest == 0) + first_close = *argument; + } + + last_ch = *argument; (*argument)++; } + /* If the word is surrounded with the nesting symbols [], strip them so we return + * the inner content only. + * If there were nesting symbols but embracing only part of the inner content, don't + * remove them. Example: + * Remove [] in get_word("[fc08::1]:other_token", ":") + * Don't remove [] in get_word("ip6=[fc08::1]:other_token", ":") + */ + if (*word == '[' && *last_ch == ']' && last_ch == first_close) { + word++; + *last_ch = '\0'; + } + return *word ? word : NULL; } @@ -533,7 +544,7 @@ reader_parse_ip(Reader *reader, const char *sysfs_dir, char *argument) NMSettingConnection *s_con; NMSettingIPConfig *s_ip4 = NULL, *s_ip6 = NULL; gs_unref_hashtable GHashTable *ibft = NULL; - const char *tmp; + char *tmp; const char *tmp2; const char *tmp3; const char *kind; @@ -578,15 +589,25 @@ reader_parse_ip(Reader *reader, const char *sysfs_dir, char *argument) kind = tmp3; } else { /* <client-IP>:[<peer>]:<gateway-IP>:<netmask>:<client_hostname>:<kind> */ - client_ip = tmp; + + /* note: split here address and prefix to normalize IPs defined as + * [dead::beef]/64. Latter parsing would fail due to the '[]'. */ + client_ip = get_word(&tmp, '/'); + if (client_ip) { - client_ip_family = get_ip_address_family(client_ip, TRUE); + client_ip_family = get_ip_address_family(client_ip, FALSE); if (client_ip_family == AF_UNSPEC) { _LOGW(LOGD_CORE, "Invalid IP address '%s'.", client_ip); return; } } + if (!nm_str_is_empty(tmp)) { + gboolean is_ipv4 = client_ip_family == AF_INET; + + client_ip_prefix = _nm_utils_ascii_str_to_int64(tmp, 10, 0, is_ipv4 ? 32 : 128, -1); + } + peer = tmp2; gateway_ip = get_word(&argument, ':'); netmask = get_word(&argument, ':'); @@ -661,11 +682,7 @@ reader_parse_ip(Reader *reader, const char *sysfs_dir, char *argument) NMIPAddress *address = NULL; NMIPAddr addr; - if (nm_inet_parse_with_prefix_bin(client_ip_family, - client_ip, - NULL, - &addr, - client_ip_prefix == -1 ? &client_ip_prefix : NULL)) { + if (nm_inet_parse_bin(client_ip_family, client_ip, NULL, &addr)) { if (client_ip_prefix == -1) { switch (client_ip_family) { case AF_INET: @@ -905,14 +922,25 @@ reader_parse_controller(Reader *reader, opts = get_word(&argument, ':'); while (opts && *opts) { - gs_free_error GError *error = NULL; - char *opt; - const char *opt_name; - + gs_free_error GError *error = NULL; + char *tmp; + const char *opt_name; + char *opt; + const char *opt_value; + nm_auto_unref_ptrarray GPtrArray *opt_values = g_ptr_array_new(); + gs_free char *opt_normalized = NULL; + + opt_name = get_word(&opts, '='); opt = get_word(&opts, ','); - opt_name = get_word(&opt, '='); - if (!_nm_setting_bond_validate_option(opt_name, opt, &error)) { + /* Normalize: convert ';' to ',' and remove '[]' from IPv6 addresses */ + tmp = opt; + while ((opt_value = get_word(&tmp, ';'))) + g_ptr_array_add(opt_values, (gpointer) opt_value); + g_ptr_array_add(opt_values, NULL); + opt_normalized = g_strjoinv(",", (char **) opt_values->pdata); + + if (!_nm_setting_bond_validate_option(opt_name, opt_normalized, &error)) { _LOGW(LOGD_CORE, "Ignoring invalid bond option: %s%s%s = %s%s%s: %s", NM_PRINT_FMT_QUOTE_STRING(opt_name), @@ -920,7 +948,7 @@ reader_parse_controller(Reader *reader, error->message); continue; } - nm_setting_bond_add_option(s_bond, opt_name, opt); + nm_setting_bond_add_option(s_bond, opt_name, opt_normalized); } mtu = get_word(&argument, ':'); diff --git a/src/nm-initrd-generator/tests/test-cmdline-reader.c b/src/nm-initrd-generator/tests/test-cmdline-reader.c index a0100764..cd7b1069 100644 --- a/src/nm-initrd-generator/tests/test-cmdline-reader.c +++ b/src/nm-initrd-generator/tests/test-cmdline-reader.c @@ -597,7 +597,7 @@ static void test_if_ip6_manual(void) { gs_unref_hashtable GHashTable *connections = NULL; - const char *const *ARGV = NM_MAKE_STRV("ip=[2001:0db8::02]/64::[2001:0db8::01]::" + const char *const *ARGV = NM_MAKE_STRV("ip=[2001:0db8::02]/56::[2001:0db8::01]::" "hostname0.example.com:eth4::[2001:0db8::53]"); NMConnection *connection; NMSettingIPConfig *s_ip4; @@ -633,7 +633,7 @@ test_if_ip6_manual(void) ip_addr = nm_setting_ip_config_get_address(s_ip6, 0); g_assert(ip_addr); g_assert_cmpstr(nm_ip_address_get_address(ip_addr), ==, "2001:db8::2"); - g_assert_cmpint(nm_ip_address_get_prefix(ip_addr), ==, 64); + g_assert_cmpint(nm_ip_address_get_prefix(ip_addr), ==, 56); g_assert_cmpstr(nm_setting_ip_config_get_gateway(s_ip6), ==, "2001:db8::1"); g_assert_cmpstr(nm_setting_ip_config_get_dhcp_hostname(s_ip6), ==, NULL); } @@ -975,8 +975,8 @@ static void test_bond(void) { gs_unref_hashtable GHashTable *connections = NULL; - const char *const *ARGV = NM_MAKE_STRV("rd.route=192.0.2.53::bong0", - "bond=bong0:eth0,eth1:mode=balance-rr:9000", + const char *const *ARGV = NM_MAKE_STRV("rd.route=192.0.2.53::bond0", + "bond=bond0:eth0,eth1:mode=balance-rr:9000", "nameserver=203.0.113.53"); NMConnection *connection; NMSettingConnection *s_con; @@ -990,12 +990,12 @@ test_bond(void) connections = _parse_cons(ARGV); g_assert_cmpint(g_hash_table_size(connections), ==, 3); - connection = g_hash_table_lookup(connections, "bong0"); + connection = g_hash_table_lookup(connections, "bond0"); nmtst_assert_connection_verifies_without_normalization(connection); g_assert_cmpstr(nm_connection_get_connection_type(connection), ==, NM_SETTING_BOND_SETTING_NAME); - g_assert_cmpstr(nm_connection_get_id(connection), ==, "bong0"); + g_assert_cmpstr(nm_connection_get_id(connection), ==, "bond0"); controller_uuid = nm_connection_get_uuid(connection); g_assert(controller_uuid); @@ -1163,6 +1163,118 @@ test_bond_ip(void) } static void +test_bond_ip6_option(void) +{ + /* Test that IPv6 addresses within [] are parsed fine in different positions */ + + gs_unref_hashtable GHashTable *connections = NULL; + const char *const *ARGV = + NM_MAKE_STRV("bond=bond0:eth0,eth1:arp_interval=100,ns_ip6_target=[fc08::1]", + "bond=bond1:eth2,eth3:arp_interval=100,ns_ip6_target=[fc08::1]:9000", + "bond=bond2:eth4,eth5:ns_ip6_target=[fc08::1],arp_interval=100"); + NMConnection *connection; + NMSettingBond *s_bond; + + connections = _parse_cons(ARGV); + g_assert_cmpint(g_hash_table_size(connections), ==, 9); + + connection = g_hash_table_lookup(connections, "bond0"); + nmtst_assert_connection_verifies_without_normalization(connection); + s_bond = nm_connection_get_setting_bond(connection); + g_assert(s_bond); + g_assert_cmpint(nm_setting_bond_get_num_options(s_bond), ==, 3); + g_assert_cmpstr(nm_setting_bond_get_option_by_name(s_bond, "ns_ip6_target"), ==, "fc08::1"); + + connection = g_hash_table_lookup(connections, "bond1"); + nmtst_assert_connection_verifies_without_normalization(connection); + s_bond = nm_connection_get_setting_bond(connection); + g_assert(s_bond); + g_assert_cmpint(nm_setting_bond_get_num_options(s_bond), ==, 3); + g_assert_cmpstr(nm_setting_bond_get_option_by_name(s_bond, "ns_ip6_target"), ==, "fc08::1"); + + connection = g_hash_table_lookup(connections, "bond2"); + nmtst_assert_connection_verifies_without_normalization(connection); + s_bond = nm_connection_get_setting_bond(connection); + g_assert(s_bond); + g_assert_cmpint(nm_setting_bond_get_num_options(s_bond), ==, 3); + g_assert_cmpstr(nm_setting_bond_get_option_by_name(s_bond, "ns_ip6_target"), ==, "fc08::1"); +} + +static void +test_bond_multi_values_option(void) +{ + /* Test that semicolon-separated multi-valued options are parsed fine in different positions */ + + gs_unref_hashtable GHashTable *connections = NULL; + const char *const *ARGV = + NM_MAKE_STRV("bond=bond0:eth0,eth1:arp_interval=100,ns_ip6_target=[fc08::1];[fc08::2]", + "bond=bond1:eth2,eth3:arp_interval=100,ns_ip6_target=[fc08::1];[fc08::2]:9000", + "bond=bond2:eth4,eth5:ns_ip6_target=[fc08::1];[fc08::2],arp_interval=100", + "bond=bond3:eth6,eth7:arp_interval=100,arp_ip_target=10.0.0.1;10.0.0.2", + "bond=bond4:eth8,eth9:arp_interval=100,arp_ip_target=10.0.0.1;10.0.0.2:9000", + "bond=bond5:eth10,eth11:arp_ip_target=10.0.0.1;10.0.0.2,arp_interval=100"); + NMConnection *connection; + NMSettingBond *s_bond; + + connections = _parse_cons(ARGV); + g_assert_cmpint(g_hash_table_size(connections), ==, 18); + + connection = g_hash_table_lookup(connections, "bond0"); + nmtst_assert_connection_verifies_without_normalization(connection); + s_bond = nm_connection_get_setting_bond(connection); + g_assert(s_bond); + g_assert_cmpint(nm_setting_bond_get_num_options(s_bond), ==, 3); + g_assert_cmpstr(nm_setting_bond_get_option_by_name(s_bond, "ns_ip6_target"), + ==, + "fc08::1,fc08::2"); + + connection = g_hash_table_lookup(connections, "bond1"); + nmtst_assert_connection_verifies_without_normalization(connection); + s_bond = nm_connection_get_setting_bond(connection); + g_assert(s_bond); + g_assert_cmpint(nm_setting_bond_get_num_options(s_bond), ==, 3); + g_assert_cmpstr(nm_setting_bond_get_option_by_name(s_bond, "ns_ip6_target"), + ==, + "fc08::1,fc08::2"); + + connection = g_hash_table_lookup(connections, "bond2"); + nmtst_assert_connection_verifies_without_normalization(connection); + s_bond = nm_connection_get_setting_bond(connection); + g_assert(s_bond); + g_assert_cmpint(nm_setting_bond_get_num_options(s_bond), ==, 3); + g_assert_cmpstr(nm_setting_bond_get_option_by_name(s_bond, "ns_ip6_target"), + ==, + "fc08::1,fc08::2"); + + connection = g_hash_table_lookup(connections, "bond3"); + nmtst_assert_connection_verifies_without_normalization(connection); + s_bond = nm_connection_get_setting_bond(connection); + g_assert(s_bond); + g_assert_cmpint(nm_setting_bond_get_num_options(s_bond), ==, 3); + g_assert_cmpstr(nm_setting_bond_get_option_by_name(s_bond, "arp_ip_target"), + ==, + "10.0.0.1,10.0.0.2"); + + connection = g_hash_table_lookup(connections, "bond4"); + nmtst_assert_connection_verifies_without_normalization(connection); + s_bond = nm_connection_get_setting_bond(connection); + g_assert(s_bond); + g_assert_cmpint(nm_setting_bond_get_num_options(s_bond), ==, 3); + g_assert_cmpstr(nm_setting_bond_get_option_by_name(s_bond, "arp_ip_target"), + ==, + "10.0.0.1,10.0.0.2"); + + connection = g_hash_table_lookup(connections, "bond5"); + nmtst_assert_connection_verifies_without_normalization(connection); + s_bond = nm_connection_get_setting_bond(connection); + g_assert(s_bond); + g_assert_cmpint(nm_setting_bond_get_num_options(s_bond), ==, 3); + g_assert_cmpstr(nm_setting_bond_get_option_by_name(s_bond, "arp_ip_target"), + ==, + "10.0.0.1,10.0.0.2"); +} + +static void test_bond_default(void) { gs_unref_hashtable GHashTable *connections = NULL; @@ -2701,6 +2813,8 @@ main(int argc, char **argv) g_test_add_func("/initrd/cmdline/bootdev", test_bootdev); g_test_add_func("/initrd/cmdline/bond", test_bond); g_test_add_func("/initrd/cmdline/bond/ip", test_bond_ip); + g_test_add_func("/initrd/cmdline/bond/ip6-option", test_bond_ip6_option); + g_test_add_func("/initrd/cmdline/bond/multi-values-option", test_bond_multi_values_option); g_test_add_func("/initrd/cmdline/bond/default", test_bond_default); g_test_add_func("/initrd/cmdline/team", test_team); g_test_add_func("/initrd/cmdline/vlan", test_vlan); diff --git a/src/nmcli/gen-metadata-nm-settings-nmcli.xml.in b/src/nmcli/gen-metadata-nm-settings-nmcli.xml.in index 9aa1751e..77e6c427 100644 --- a/src/nmcli/gen-metadata-nm-settings-nmcli.xml.in +++ b/src/nmcli/gen-metadata-nm-settings-nmcli.xml.in @@ -629,7 +629,7 @@ alias="type" nmcli-description="Base type of the connection. For hardware-dependent connections, should contain the setting name of the hardware-type specific setting (ie, "802-3-ethernet" or "802-11-wireless" or "bluetooth", etc), and for non-hardware dependent connections like VPN or otherwise, should contain the setting name of that setting type (ie, "vpn" or "bridge", etc)." format="string" - values="6lowpan, 802-11-olpc-mesh, 802-11-wireless, 802-3-ethernet, adsl, bluetooth, bond, bridge, cdma, dummy, generic, gsm, hsr, infiniband, ip-tunnel, ipvlan, loopback, macsec, macvlan, ovs-bridge, ovs-dpdk, ovs-interface, ovs-patch, ovs-port, pppoe, team, tun, veth, vlan, vpn, vrf, vxlan, wifi-p2p, wimax, wireguard, wpan" /> + values="6lowpan, 802-11-olpc-mesh, 802-11-wireless, 802-3-ethernet, adsl, bluetooth, bond, bridge, cdma, dummy, generic, gsm, hsr, infiniband, ip-tunnel, ipvlan, loopback, macsec, macvlan, ovs-bridge, ovs-interface, ovs-port, pppoe, team, tun, veth, vlan, vpn, vrf, vxlan, wifi-p2p, wimax, wireguard, wpan" /> <property name="interface-name" alias="ifname" nmcli-description="The name of the network interface this connection is bound to. If not set, then the connection can be attached to any interface of the appropriate type (subject to restrictions imposed by other settings). For software devices this specifies the name of the created device. For connection types where interface names cannot easily be made persistent (e.g. mobile broadband or USB Ethernet), this property should not be used. Setting this property restricts the interfaces a connection can be used with, and if interface names change or are reordered the connection may be applied to the wrong interface." @@ -1698,7 +1698,7 @@ format="choice (NMSettingMacvlanMode)" values="vepa (1), bridge (2), private (3), passthru (4), source (5)" /> <property name="promiscuous" - nmcli-description="Whether the interface should be put in promiscuous mode." + nmcli-description="Whether the parent interface should be put in promiscuous mode (true by default)." format="boolean" values="true/yes/on, false/no/off" /> <property name="tap" diff --git a/src/tests/client/test-client.check-on-disk/test_002.expected b/src/tests/client/test-client.check-on-disk/test_002.expected index 0cfe9634..11c8bb9c 100644 --- a/src/tests/client/test-client.check-on-disk/test_002.expected +++ b/src/tests/client/test-client.check-on-disk/test_002.expected @@ -1,87 +1,89 @@ -size: 376 +size: 382 location: src/tests/client/test-client.py:test_002()/1 cmd: $NMCLI d lang: C returncode: 0 -stdout: 258 bytes +stdout: 264 bytes >>> -DEVICE TYPE STATE CONNECTION -eth0 ethernet unavailable -- -eth1 ethernet unavailable -- -wlan0 wifi unavailable -- -wlan1 wifi unavailable -- -wlan1 wifi unavailable -- +DEVICE TYPE STATE CONNECTION +eth0 ethernet disconnected -- +eth1 ethernet disconnected -- +wlan0 wifi disconnected -- +wlan1 wifi disconnected -- +wlan1 wifi disconnected -- <<< -size: 391 +size: 390 location: src/tests/client/test-client.py:test_002()/2 cmd: $NMCLI d lang: pl_PL.UTF-8 returncode: 0 -stdout: 263 bytes +stdout: 262 bytes >>> -DEVICE TYPE STATE CONNECTION -eth0 ethernet niedostępne -- -eth1 ethernet niedostępne -- -wlan0 wifi niedostępne -- -wlan1 wifi niedostępne -- -wlan1 wifi niedostępne -- +DEVICE TYPE STATE CONNECTION +eth0 ethernet rozłączono -- +eth1 ethernet rozłączono -- +wlan0 wifi rozłączono -- +wlan1 wifi rozłączono -- +wlan1 wifi rozłączono -- <<< -size: 977 +size: 983 location: src/tests/client/test-client.py:test_002()/3 cmd: $NMCLI -f all d lang: C returncode: 0 -stdout: 852 bytes +stdout: 858 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth0 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan0 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/3 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth0 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan0 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/3 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 992 +size: 991 location: src/tests/client/test-client.py:test_002()/4 cmd: $NMCLI -f all d lang: pl_PL.UTF-8 returncode: 0 -stdout: 857 bytes +stdout: 856 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth0 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan0 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth0 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan0 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 738 +size: 791 location: src/tests/client/test-client.py:test_002()/5 cmd: $NMCLI lang: C returncode: 0 -stdout: 621 bytes +stdout: 674 bytes >>> -eth0: unavailable +eth0: disconnected "eth0" + 1 connection available ethernet (virtual), 65:2E:D3:9E:0A:0D, hw -eth1: unavailable +eth1: disconnected "eth1" + 1 connection available ethernet (virtual), 47:D5:6B:65:FD:6A, hw -wlan0: unavailable +wlan0: disconnected "wlan0" wifi (virtual), 3D:99:1D:8B:74:4D, hw -wlan1: unavailable +wlan1: disconnected "wlan1" wifi (virtual), 99:09:77:FD:FE:1D, hw -wlan1: unavailable +wlan1: disconnected "wlan1" wifi (virtual), 5D:30:4A:EC:3F:61, hw @@ -94,30 +96,32 @@ Use "nmcli device show" to get complete information about known devices and Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details. <<< -size: 811 +size: 873 location: src/tests/client/test-client.py:test_002()/6 cmd: $NMCLI lang: pl_PL.UTF-8 returncode: 0 -stdout: 684 bytes +stdout: 746 bytes >>> -eth0: niedostępne +eth0: rozłączono "eth0" + 1 połączenie jest dostępne ethernet (virtual), 65:2E:D3:9E:0A:0D, sprzęt -eth1: niedostępne +eth1: rozłączono "eth1" + 1 połączenie jest dostępne ethernet (virtual), 47:D5:6B:65:FD:6A, sprzęt -wlan0: niedostępne +wlan0: rozłączono "wlan0" wifi (virtual), 3D:99:1D:8B:74:4D, sprzęt -wlan1: niedostępne +wlan1: rozłączono "wlan1" wifi (virtual), 99:09:77:FD:FE:1D, sprzęt -wlan1: niedostępne +wlan1: rozłączono "wlan1" wifi (virtual), 5D:30:4A:EC:3F:61, sprzęt diff --git a/src/tests/client/test-client.check-on-disk/test_003.expected b/src/tests/client/test-client.check-on-disk/test_003.expected index 3dda2bcf..7094583f 100644 --- a/src/tests/client/test-client.check-on-disk/test_003.expected +++ b/src/tests/client/test-client.check-on-disk/test_003.expected @@ -1868,34 +1868,34 @@ GENERAL.ZONE: -- GENERAL.MASTER-PATH: -- <<< -size: 1408 +size: 1414 location: src/tests/client/test-client.py:test_003()/43 cmd: $NMCLI -f ALL dev status lang: C returncode: 0 -stdout: 1272 bytes +stdout: 1278 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth0 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 -eth1 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan0 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/3 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth0 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 +eth1 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan0 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/3 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 1424 +size: 1422 location: src/tests/client/test-client.py:test_003()/44 cmd: $NMCLI -f ALL dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1278 bytes +stdout: 1276 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth0 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 -eth1 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan0 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth0 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 +eth1 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan0 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< size: 172 @@ -2960,34 +2960,34 @@ GENERAL.ZONE: -- GENERAL.MASTER-PATH: -- <<< -size: 1408 +size: 1414 location: src/tests/client/test-client.py:test_003()/68 cmd: $NMCLI -f ALL dev status lang: C returncode: 0 -stdout: 1272 bytes +stdout: 1278 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth0 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 -eth1 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/2 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/2 -wlan0 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/3 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth0 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 +eth1 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/2 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/2 +wlan0 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/3 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 1425 +size: 1422 location: src/tests/client/test-client.py:test_003()/69 cmd: $NMCLI -f ALL dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1279 bytes +stdout: 1276 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth0 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 -eth1 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/2 -wlan0 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth0 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 +eth1 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/2 +wlan0 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< size: 172 @@ -3298,42 +3298,42 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con- CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethernet <<< -size: 1399 +size: 1405 location: src/tests/client/test-client.py:test_003()/76 cmd: $NMCLI -f all d lang: C returncode: 0 -stdout: 1272 bytes +stdout: 1278 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth1 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/2 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 -wlan0 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/3 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth1 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/2 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 +wlan0 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/3 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 1416 +size: 1413 location: src/tests/client/test-client.py:test_003()/77 cmd: $NMCLI -f all d lang: pl_PL.UTF-8 returncode: 0 -stdout: 1279 bytes +stdout: 1276 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth1 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 -wlan0 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth1 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 ethernet UUID-ethernet-REPLACED-REPLACED-REPL /org/freedesktop/NetworkManager/ActiveConnection/1 +wlan0 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 759 +size: 762 location: src/tests/client/test-client.py:test_003()/78 cmd: $NMCLI lang: C returncode: 0 -stdout: 641 bytes +stdout: 644 bytes >>> eth1: connected to ethernet "eth1" @@ -3343,15 +3343,15 @@ eth0: connected to ethernet "eth0" ethernet (virtual), C0:61:AE:26:4D:D7, hw -wlan0: unavailable +wlan0: disconnected "wlan0" wifi (virtual), DC:39:87:BA:3E:5D, hw -wlan1: unavailable +wlan1: disconnected "wlan1" wifi (virtual), AC:4E:5B:7B:57:49, hw -wlan1: unavailable +wlan1: disconnected "wlan1" wifi (virtual), 24:C4:52:BC:3D:37, hw @@ -3379,15 +3379,15 @@ eth0: połączono do ethernet "eth0" ethernet (virtual), C0:61:AE:26:4D:D7, sprzęt -wlan0: niedostępne +wlan0: rozłączono "wlan0" wifi (virtual), DC:39:87:BA:3E:5D, sprzęt -wlan1: niedostępne +wlan1: rozłączono "wlan1" wifi (virtual), AC:4E:5B:7B:57:49, sprzęt -wlan1: niedostępne +wlan1: rozłączono "wlan1" wifi (virtual), 24:C4:52:BC:3D:37, sprzęt diff --git a/src/tests/client/test-client.check-on-disk/test_004.expected b/src/tests/client/test-client.check-on-disk/test_004.expected index 5ba751ce..c57ea772 100644 --- a/src/tests/client/test-client.check-on-disk/test_004.expected +++ b/src/tests/client/test-client.check-on-disk/test_004.expected @@ -970,12 +970,12 @@ VPN.CFG[2]: key2 = val2 VPN.CFG[3]: key3 = val3 <<< -size: 786 +size: 886 location: src/tests/client/test-client.py:test_004()/23 cmd: $NMCLI lang: C returncode: 0 -stdout: 668 bytes +stdout: 768 bytes >>> con-vpn-1 VPN connection VPN @@ -985,20 +985,24 @@ wlan0: connected to con-vpn-1 wifi (virtual), 13:E0:74:85:7C:D9, hw VPN -eth0: unavailable +eth0: disconnected "eth0" + 1 connection available ethernet (virtual), AB:B7:BF:E2:48:E8, hw -eth1: unavailable +eth1: disconnected "eth1" + 1 connection available ethernet (virtual), E7:78:B1:93:2B:22, hw -wlan1: unavailable +wlan1: disconnected "wlan1" + 1 connection available wifi (virtual), 21:E9:64:81:8C:A8, hw -wlan1: unavailable +wlan1: disconnected "wlan1" + 1 connection available wifi (virtual), 71:52:AD:63:5C:7C, hw DNS configuration: @@ -1010,12 +1014,12 @@ Use "nmcli device show" to get complete information about known devices and Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details. <<< -size: 862 +size: 986 location: src/tests/client/test-client.py:test_004()/24 cmd: $NMCLI lang: pl_PL.UTF-8 returncode: 0 -stdout: 734 bytes +stdout: 858 bytes >>> Połączenie VPN con-vpn-1 VPN @@ -1025,20 +1029,24 @@ wlan0: połączono do con-vpn-1 wifi (virtual), 13:E0:74:85:7C:D9, sprzęt VPN -eth0: niedostępne +eth0: rozłączono "eth0" + 1 połączenie jest dostępne ethernet (virtual), AB:B7:BF:E2:48:E8, sprzęt -eth1: niedostępne +eth1: rozłączono "eth1" + 1 połączenie jest dostępne ethernet (virtual), E7:78:B1:93:2B:22, sprzęt -wlan1: niedostępne +wlan1: rozłączono "wlan1" + 1 połączenie jest dostępne wifi (virtual), 21:E9:64:81:8C:A8, sprzęt -wlan1: niedostępne +wlan1: rozłączono "wlan1" + 1 połączenie jest dostępne wifi (virtual), 71:52:AD:63:5C:7C, sprzęt DNS configuration: @@ -1974,72 +1982,72 @@ GENERAL.ZONE: -- GENERAL.MASTER-PATH: -- <<< -size: 381 +size: 387 location: src/tests/client/test-client.py:test_004()/37 cmd: $NMCLI dev s lang: C returncode: 0 -stdout: 258 bytes +stdout: 264 bytes >>> -DEVICE TYPE STATE CONNECTION -wlan0 wifi connected con-vpn-1 -eth0 ethernet unavailable -- -eth1 ethernet unavailable -- -wlan1 wifi unavailable -- -wlan1 wifi unavailable -- +DEVICE TYPE STATE CONNECTION +wlan0 wifi connected con-vpn-1 +eth0 ethernet disconnected -- +eth1 ethernet disconnected -- +wlan1 wifi disconnected -- +wlan1 wifi disconnected -- <<< -size: 397 +size: 395 location: src/tests/client/test-client.py:test_004()/38 cmd: $NMCLI dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 264 bytes +stdout: 262 bytes >>> -DEVICE TYPE STATE CONNECTION -wlan0 wifi połączono con-vpn-1 -eth0 ethernet niedostępne -- -eth1 ethernet niedostępne -- -wlan1 wifi niedostępne -- -wlan1 wifi niedostępne -- +DEVICE TYPE STATE CONNECTION +wlan0 wifi połączono con-vpn-1 +eth0 ethernet rozłączono -- +eth1 ethernet rozłączono -- +wlan1 wifi rozłączono -- +wlan1 wifi rozłączono -- <<< -size: 1408 +size: 1414 location: src/tests/client/test-client.py:test_004()/39 cmd: $NMCLI -f all dev status lang: C returncode: 0 -stdout: 1272 bytes +stdout: 1278 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 1424 +size: 1422 location: src/tests/client/test-client.py:test_004()/40 cmd: $NMCLI -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1278 bytes +stdout: 1276 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 8042 +size: 8046 location: src/tests/client/test-client.py:test_004()/41 cmd: $NMCLI dev show lang: C returncode: 0 -stdout: 7915 bytes +stdout: 7919 bytes >>> GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi @@ -2070,7 +2078,7 @@ GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: on @@ -2096,7 +2104,7 @@ GENERAL.DEVICE: eth1 GENERAL.TYPE: ethernet GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: on @@ -2127,7 +2135,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.GATEWAY: 192.168.57.160 @@ -2156,7 +2164,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 192.168.97.124/29 @@ -2216,7 +2224,7 @@ GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: włączone @@ -2242,7 +2250,7 @@ GENERAL.DEVICE: eth1 GENERAL.TYPE: ethernet GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: włączone @@ -2273,7 +2281,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.GATEWAY: 192.168.57.160 @@ -2302,7 +2310,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 192.168.97.124/29 @@ -2326,12 +2334,12 @@ IP6.DNS[1]: 2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]: sear6.fo.x.y <<< -size: 22797 +size: 22801 location: src/tests/client/test-client.py:test_004()/43 cmd: $NMCLI -f all dev show lang: C returncode: 0 -stdout: 22662 bytes +stdout: 22666 bytes >>> GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi @@ -2448,7 +2456,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -2517,7 +2525,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -2593,7 +2601,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -2691,7 +2699,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -2880,7 +2888,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -2949,7 +2957,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -3025,7 +3033,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -3123,7 +3131,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -5406,72 +5414,72 @@ GENERAL.ZONE: -- GENERAL.MASTER-PATH: -- <<< -size: 557 +size: 579 location: src/tests/client/test-client.py:test_004()/87 cmd: $NMCLI --color yes dev s lang: C returncode: 0 -stdout: 422 bytes +stdout: 444 bytes >>> -DEVICE TYPE STATE CONNECTION -[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32mcon-vpn-1[0m -[2meth0[0m [2methernet[0m [2munavailable[0m [2m--[0m -[2meth1[0m [2methernet[0m [2munavailable[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2m--[0m +DEVICE TYPE STATE CONNECTION +[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32mcon-vpn-1[0m +[31meth0[0m [31methernet[0m [31mdisconnected[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mdisconnected[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31m--[0m <<< -size: 573 +size: 587 location: src/tests/client/test-client.py:test_004()/88 cmd: $NMCLI --color yes dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 428 bytes +stdout: 442 bytes >>> -DEVICE TYPE STATE CONNECTION -[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mcon-vpn-1[0m -[2meth0[0m [2methernet[0m [2mniedostępne[0m [2m--[0m -[2meth1[0m [2methernet[0m [2mniedostępne[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2m--[0m +DEVICE TYPE STATE CONNECTION +[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mcon-vpn-1[0m +[31meth0[0m [31methernet[0m [31mrozłączono[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mrozłączono[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31m--[0m <<< -size: 1789 +size: 1831 location: src/tests/client/test-client.py:test_004()/89 cmd: $NMCLI --color yes -f all dev status lang: C returncode: 0 -stdout: 1641 bytes +stdout: 1683 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32munknown[0m [32munknown[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m [2methernet[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m [2m--[0m [2m--[0m [2m--[0m -[2meth1[0m [2methernet[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m [2m--[0m [2m--[0m [2m--[0m +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32munknown[0m [32munknown[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m +[31meth0[0m [31methernet[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m [31m--[0m [31m--[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m [31m--[0m [31m--[0m [31m--[0m <<< -size: 1805 +size: 1839 location: src/tests/client/test-client.py:test_004()/90 cmd: $NMCLI --color yes -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1647 bytes +stdout: 1681 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mnieznane[0m [32mnieznane[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m [2methernet[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m [2m--[0m [2m--[0m [2m--[0m -[2meth1[0m [2methernet[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m [2m--[0m [2m--[0m [2m--[0m +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mnieznane[0m [32mnieznane[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m +[31meth0[0m [31methernet[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m [31m--[0m [31m--[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m [31m--[0m [31m--[0m [31m--[0m <<< -size: 8054 +size: 8058 location: src/tests/client/test-client.py:test_004()/91 cmd: $NMCLI --color yes dev show lang: C returncode: 0 -stdout: 7915 bytes +stdout: 7919 bytes >>> GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi @@ -5502,7 +5510,7 @@ GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: on @@ -5528,7 +5536,7 @@ GENERAL.DEVICE: eth1 GENERAL.TYPE: ethernet GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: on @@ -5559,7 +5567,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.GATEWAY: 192.168.57.160 @@ -5588,7 +5596,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 192.168.97.124/29 @@ -5648,7 +5656,7 @@ GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: włączone @@ -5674,7 +5682,7 @@ GENERAL.DEVICE: eth1 GENERAL.TYPE: ethernet GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: włączone @@ -5705,7 +5713,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.GATEWAY: 192.168.57.160 @@ -5734,7 +5742,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 192.168.97.124/29 @@ -5758,12 +5766,12 @@ IP6.DNS[1]: 2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]: sear6.fo.x.y <<< -size: 23133 +size: 23137 location: src/tests/client/test-client.py:test_004()/93 cmd: $NMCLI --color yes -f all dev show lang: C returncode: 0 -stdout: 22986 bytes +stdout: 22990 bytes >>> GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi @@ -5880,7 +5888,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -5949,7 +5957,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -6025,7 +6033,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -6123,7 +6131,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -6312,7 +6320,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -6381,7 +6389,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -6457,7 +6465,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -6555,7 +6563,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -7112,34 +7120,34 @@ WIFI-PROPERTIES.MESH: nie WIFI-PROPERTIES.IBSS-RSN: nie <<< -size: 648 +size: 660 location: src/tests/client/test-client.py:test_004()/103 cmd: $NMCLI --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: C returncode: 0 -stdout: 489 bytes +stdout: 501 bytes >>> DEVICE TYPE DBUS-PATH [32mwlan0[0m [32mwifi[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m <<< -size: 658 +size: 670 location: src/tests/client/test-client.py:test_004()/104 cmd: $NMCLI --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: pl_PL.UTF-8 returncode: 0 -stdout: 489 bytes +stdout: 501 bytes >>> DEVICE TYPE DBUS-PATH [32mwlan0[0m [32mwifi[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m <<< size: 2720 @@ -8922,88 +8930,88 @@ GENERAL.MASTER-PATH: -- ------------------------------------------------------------------------------- <<< -size: 520 +size: 527 location: src/tests/client/test-client.py:test_004()/137 cmd: $NMCLI --pretty dev s lang: C returncode: 0 -stdout: 387 bytes +stdout: 394 bytes >>> ===================== Status of devices ===================== -DEVICE TYPE STATE CONNECTION ----------------------------------------------------------------- -wlan0 wifi connected con-vpn-1 -eth0 ethernet unavailable -- -eth1 ethernet unavailable -- -wlan1 wifi unavailable -- -wlan1 wifi unavailable -- +DEVICE TYPE STATE CONNECTION +----------------------------------------------------------------- +wlan0 wifi connected con-vpn-1 +eth0 ethernet disconnected -- +eth1 ethernet disconnected -- +wlan1 wifi disconnected -- +wlan1 wifi disconnected -- <<< -size: 529 +size: 526 location: src/tests/client/test-client.py:test_004()/138 cmd: $NMCLI --pretty dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 386 bytes +stdout: 383 bytes >>> =================== Stan urządzenia =================== -DEVICE TYPE STATE CONNECTION --------------------------------------------------------------- -wlan0 wifi połączono con-vpn-1 -eth0 ethernet niedostępne -- -eth1 ethernet niedostępne -- -wlan1 wifi niedostępne -- -wlan1 wifi niedostępne -- +DEVICE TYPE STATE CONNECTION +------------------------------------------------------------- +wlan0 wifi połączono con-vpn-1 +eth0 ethernet rozłączono -- +eth1 ethernet rozłączono -- +wlan1 wifi rozłączono -- +wlan1 wifi rozłączono -- <<< -size: 1716 +size: 1723 location: src/tests/client/test-client.py:test_004()/139 cmd: $NMCLI --pretty -f all dev status lang: C returncode: 0 -stdout: 1570 bytes +stdout: 1577 bytes >>> ===================== Status of devices ===================== -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 1725 +size: 1722 location: src/tests/client/test-client.py:test_004()/140 cmd: $NMCLI --pretty -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1569 bytes +stdout: 1566 bytes >>> =================== Stan urządzenia =================== -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 12868 +size: 12872 location: src/tests/client/test-client.py:test_004()/141 cmd: $NMCLI --pretty dev show lang: C returncode: 0 -stdout: 12730 bytes +stdout: 12734 bytes >>> =============================================================================== Device details (wlan0) @@ -9053,7 +9061,7 @@ GENERAL.HWADDR: AB:B7:BF:E2:48:E8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -9092,7 +9100,7 @@ GENERAL.HWADDR: E7:78:B1:93:2B:22 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -9136,7 +9144,7 @@ GENERAL.HWADDR: 21:E9:64:81:8C:A8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -9177,7 +9185,7 @@ GENERAL.HWADDR: 71:52:AD:63:5C:7C ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -9261,7 +9269,7 @@ GENERAL.HWADDR: AB:B7:BF:E2:48:E8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -9300,7 +9308,7 @@ GENERAL.HWADDR: E7:78:B1:93:2B:22 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -9344,7 +9352,7 @@ GENERAL.HWADDR: 21:E9:64:81:8C:A8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -9385,7 +9393,7 @@ GENERAL.HWADDR: 71:52:AD:63:5C:7C ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -9414,12 +9422,12 @@ IP6.DOMAIN[1]: sear6.fo.x.y ------------------------------------------------------------------------------- <<< -size: 27782 +size: 27786 location: src/tests/client/test-client.py:test_004()/143 cmd: $NMCLI --pretty -f all dev show lang: C returncode: 0 -stdout: 27637 bytes +stdout: 27641 bytes >>> =============================================================================== Device details (wlan0) @@ -9554,7 +9562,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -9635,7 +9643,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -9723,7 +9731,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -9834,7 +9842,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -10050,7 +10058,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -10131,7 +10139,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -10219,7 +10227,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -10330,7 +10338,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -13026,88 +13034,88 @@ GENERAL.MASTER-PATH: -- ------------------------------------------------------------------------------- <<< -size: 696 +size: 719 location: src/tests/client/test-client.py:test_004()/187 cmd: $NMCLI --pretty --color yes dev s lang: C returncode: 0 -stdout: 551 bytes +stdout: 574 bytes >>> ===================== Status of devices ===================== -DEVICE TYPE STATE CONNECTION ----------------------------------------------------------------- -[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32mcon-vpn-1[0m -[2meth0[0m [2methernet[0m [2munavailable[0m [2m--[0m -[2meth1[0m [2methernet[0m [2munavailable[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2m--[0m +DEVICE TYPE STATE CONNECTION +----------------------------------------------------------------- +[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32mcon-vpn-1[0m +[31meth0[0m [31methernet[0m [31mdisconnected[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mdisconnected[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31m--[0m <<< -size: 705 +size: 718 location: src/tests/client/test-client.py:test_004()/188 cmd: $NMCLI --pretty --color yes dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 550 bytes +stdout: 563 bytes >>> =================== Stan urządzenia =================== -DEVICE TYPE STATE CONNECTION --------------------------------------------------------------- -[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mcon-vpn-1[0m -[2meth0[0m [2methernet[0m [2mniedostępne[0m [2m--[0m -[2meth1[0m [2methernet[0m [2mniedostępne[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2m--[0m +DEVICE TYPE STATE CONNECTION +------------------------------------------------------------- +[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mcon-vpn-1[0m +[31meth0[0m [31methernet[0m [31mrozłączono[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mrozłączono[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31m--[0m <<< -size: 2097 +size: 2140 location: src/tests/client/test-client.py:test_004()/189 cmd: $NMCLI --pretty --color yes -f all dev status lang: C returncode: 0 -stdout: 1939 bytes +stdout: 1982 bytes >>> ===================== Status of devices ===================== -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32munknown[0m [32munknown[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m [2methernet[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m [2m--[0m [2m--[0m [2m--[0m -[2meth1[0m [2methernet[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m [2m--[0m [2m--[0m [2m--[0m +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32munknown[0m [32munknown[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m +[31meth0[0m [31methernet[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m [31m--[0m [31m--[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m [31m--[0m [31m--[0m [31m--[0m <<< -size: 2106 +size: 2139 location: src/tests/client/test-client.py:test_004()/190 cmd: $NMCLI --pretty --color yes -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1938 bytes +stdout: 1971 bytes >>> =================== Stan urządzenia =================== -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mnieznane[0m [32mnieznane[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m [2methernet[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m [2m--[0m [2m--[0m [2m--[0m -[2meth1[0m [2methernet[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m [2m--[0m [2m--[0m [2m--[0m +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mnieznane[0m [32mnieznane[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m +[31meth0[0m [31methernet[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m [31m--[0m [31m--[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m [31m--[0m [31m--[0m [31m--[0m <<< -size: 12880 +size: 12884 location: src/tests/client/test-client.py:test_004()/191 cmd: $NMCLI --pretty --color yes dev show lang: C returncode: 0 -stdout: 12730 bytes +stdout: 12734 bytes >>> =============================================================================== Device details (wlan0) @@ -13157,7 +13165,7 @@ GENERAL.HWADDR: AB:B7:BF:E2:48:E8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -13196,7 +13204,7 @@ GENERAL.HWADDR: E7:78:B1:93:2B:22 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -13240,7 +13248,7 @@ GENERAL.HWADDR: 21:E9:64:81:8C:A8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -13281,7 +13289,7 @@ GENERAL.HWADDR: 71:52:AD:63:5C:7C ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -13365,7 +13373,7 @@ GENERAL.HWADDR: AB:B7:BF:E2:48:E8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -13404,7 +13412,7 @@ GENERAL.HWADDR: E7:78:B1:93:2B:22 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -13448,7 +13456,7 @@ GENERAL.HWADDR: 21:E9:64:81:8C:A8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -13489,7 +13497,7 @@ GENERAL.HWADDR: 71:52:AD:63:5C:7C ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -13518,12 +13526,12 @@ IP6.DOMAIN[1]: sear6.fo.x.y ------------------------------------------------------------------------------- <<< -size: 28118 +size: 28122 location: src/tests/client/test-client.py:test_004()/193 cmd: $NMCLI --pretty --color yes -f all dev show lang: C returncode: 0 -stdout: 27961 bytes +stdout: 27965 bytes >>> =============================================================================== Device details (wlan0) @@ -13658,7 +13666,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -13739,7 +13747,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -13827,7 +13835,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -13938,7 +13946,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -14154,7 +14162,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -14235,7 +14243,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -14323,7 +14331,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -14434,7 +14442,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -15078,12 +15086,12 @@ WIFI-PROPERTIES.IBSS-RSN: nie ------------------------------------------------------------------------------- <<< -size: 804 +size: 816 location: src/tests/client/test-client.py:test_004()/203 cmd: $NMCLI --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: C returncode: 0 -stdout: 636 bytes +stdout: 648 bytes >>> ===================== Status of devices @@ -15091,18 +15099,18 @@ stdout: 636 bytes DEVICE TYPE DBUS-PATH ---------------------------------------------------------------------------------- [32mwlan0[0m [32mwifi[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m <<< -size: 807 +size: 819 location: src/tests/client/test-client.py:test_004()/204 cmd: $NMCLI --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: pl_PL.UTF-8 returncode: 0 -stdout: 629 bytes +stdout: 641 bytes >>> =================== Stan urządzenia @@ -15110,10 +15118,10 @@ stdout: 629 bytes DEVICE TYPE DBUS-PATH -------------------------------------------------------------------------------- [32mwlan0[0m [32mwifi[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m <<< size: 3794 @@ -17046,68 +17054,68 @@ GENERAL.ZONE: GENERAL.MASTER-PATH: <<< -size: 265 +size: 269 location: src/tests/client/test-client.py:test_004()/237 cmd: $NMCLI --terse dev s lang: C returncode: 0 -stdout: 133 bytes +stdout: 137 bytes >>> wlan0:wifi:connected:con-vpn-1 -eth0:ethernet:unavailable: -eth1:ethernet:unavailable: -wlan1:wifi:unavailable: -wlan1:wifi:unavailable: +eth0:ethernet:disconnected: +eth1:ethernet:disconnected: +wlan1:wifi:disconnected: +wlan1:wifi:disconnected: <<< -size: 275 +size: 279 location: src/tests/client/test-client.py:test_004()/238 cmd: $NMCLI --terse dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 133 bytes +stdout: 137 bytes >>> wlan0:wifi:connected:con-vpn-1 -eth0:ethernet:unavailable: -eth1:ethernet:unavailable: -wlan1:wifi:unavailable: -wlan1:wifi:unavailable: +eth0:ethernet:disconnected: +eth1:ethernet:disconnected: +wlan1:wifi:disconnected: +wlan1:wifi:disconnected: <<< -size: 663 +size: 667 location: src/tests/client/test-client.py:test_004()/239 cmd: $NMCLI --terse -f all dev status lang: C returncode: 0 -stdout: 519 bytes +stdout: 523 bytes >>> wlan0:wifi:connected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2 -eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1::: -eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2::: -wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4::: -wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5::: +eth0:ethernet:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1::: +eth1:ethernet:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2::: +wlan1:wifi:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4::: +wlan1:wifi:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5::: <<< -size: 673 +size: 677 location: src/tests/client/test-client.py:test_004()/240 cmd: $NMCLI --terse -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 519 bytes +stdout: 523 bytes >>> wlan0:wifi:connected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2 -eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1::: -eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2::: -wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4::: -wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5::: +eth0:ethernet:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1::: +eth1:ethernet:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2::: +wlan1:wifi:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4::: +wlan1:wifi:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5::: <<< -size: 4535 +size: 4539 location: src/tests/client/test-client.py:test_004()/241 cmd: $NMCLI --terse dev show lang: C returncode: 0 -stdout: 4399 bytes +stdout: 4403 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -17138,7 +17146,7 @@ GENERAL.DEVICE:eth0 GENERAL.TYPE:ethernet GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -17164,7 +17172,7 @@ GENERAL.DEVICE:eth1 GENERAL.TYPE:ethernet GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -17195,7 +17203,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.GATEWAY:192.168.57.160 @@ -17224,7 +17232,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.ADDRESS[1]:192.168.97.124/29 @@ -17248,12 +17256,12 @@ IP6.DNS[1]:2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]:sear6.fo.x.y <<< -size: 4545 +size: 4549 location: src/tests/client/test-client.py:test_004()/242 cmd: $NMCLI --terse dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 4399 bytes +stdout: 4403 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -17284,7 +17292,7 @@ GENERAL.DEVICE:eth0 GENERAL.TYPE:ethernet GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -17310,7 +17318,7 @@ GENERAL.DEVICE:eth1 GENERAL.TYPE:ethernet GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -17341,7 +17349,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.GATEWAY:192.168.57.160 @@ -17370,7 +17378,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.ADDRESS[1]:192.168.97.124/29 @@ -17394,12 +17402,12 @@ IP6.DNS[1]:2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]:sear6.fo.x.y <<< -size: 13208 +size: 13212 location: src/tests/client/test-client.py:test_004()/243 cmd: $NMCLI --terse -f all dev show lang: C returncode: 0 -stdout: 13064 bytes +stdout: 13068 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -17516,7 +17524,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -17585,7 +17593,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -17661,7 +17669,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -17759,7 +17767,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -17826,12 +17834,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 13254 +size: 13258 location: src/tests/client/test-client.py:test_004()/244 cmd: $NMCLI --terse -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 13100 bytes +stdout: 13104 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -17948,7 +17956,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -18017,7 +18025,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -18093,7 +18101,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -18191,7 +18199,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -20448,68 +20456,68 @@ GENERAL.ZONE: GENERAL.MASTER-PATH: <<< -size: 441 +size: 461 location: src/tests/client/test-client.py:test_004()/287 cmd: $NMCLI --terse --color yes dev s lang: C returncode: 0 -stdout: 297 bytes +stdout: 317 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32mconnected[0m:[32mcon-vpn-1[0m -[2meth0[0m:[2methernet[0m:[2munavailable[0m:[2m[0m -[2meth1[0m:[2methernet[0m:[2munavailable[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2m[0m +[31meth0[0m:[31methernet[0m:[31mdisconnected[0m:[31m[0m +[31meth1[0m:[31methernet[0m:[31mdisconnected[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31m[0m <<< -size: 451 +size: 471 location: src/tests/client/test-client.py:test_004()/288 cmd: $NMCLI --terse --color yes dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 297 bytes +stdout: 317 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32mconnected[0m:[32mcon-vpn-1[0m -[2meth0[0m:[2methernet[0m:[2munavailable[0m:[2m[0m -[2meth1[0m:[2methernet[0m:[2munavailable[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2m[0m +[31meth0[0m:[31methernet[0m:[31mdisconnected[0m:[31m[0m +[31meth1[0m:[31methernet[0m:[31mdisconnected[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31m[0m <<< -size: 1044 +size: 1084 location: src/tests/client/test-client.py:test_004()/289 cmd: $NMCLI --terse --color yes -f all dev status lang: C returncode: 0 -stdout: 888 bytes +stdout: 928 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32mconnected[0m:[32munknown[0m:[32munknown[0m:[32m/org/freedesktop/NetworkManager/Devices/3[0m:[32mcon-vpn-1[0m:[32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m:[32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m:[2methernet[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/1[0m:[2m[0m:[2m[0m:[2m[0m -[2meth1[0m:[2methernet[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/2[0m:[2m[0m:[2m[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/4[0m:[2m[0m:[2m[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/5[0m:[2m[0m:[2m[0m:[2m[0m +[31meth0[0m:[31methernet[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/1[0m:[31m[0m:[31m[0m:[31m[0m +[31meth1[0m:[31methernet[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/2[0m:[31m[0m:[31m[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/4[0m:[31m[0m:[31m[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/5[0m:[31m[0m:[31m[0m:[31m[0m <<< -size: 1054 +size: 1094 location: src/tests/client/test-client.py:test_004()/290 cmd: $NMCLI --terse --color yes -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 888 bytes +stdout: 928 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32mconnected[0m:[32munknown[0m:[32munknown[0m:[32m/org/freedesktop/NetworkManager/Devices/3[0m:[32mcon-vpn-1[0m:[32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m:[32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m:[2methernet[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/1[0m:[2m[0m:[2m[0m:[2m[0m -[2meth1[0m:[2methernet[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/2[0m:[2m[0m:[2m[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/4[0m:[2m[0m:[2m[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/5[0m:[2m[0m:[2m[0m:[2m[0m +[31meth0[0m:[31methernet[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/1[0m:[31m[0m:[31m[0m:[31m[0m +[31meth1[0m:[31methernet[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/2[0m:[31m[0m:[31m[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/4[0m:[31m[0m:[31m[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/5[0m:[31m[0m:[31m[0m:[31m[0m <<< -size: 4547 +size: 4551 location: src/tests/client/test-client.py:test_004()/291 cmd: $NMCLI --terse --color yes dev show lang: C returncode: 0 -stdout: 4399 bytes +stdout: 4403 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -20540,7 +20548,7 @@ GENERAL.DEVICE:eth0 GENERAL.TYPE:ethernet GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -20566,7 +20574,7 @@ GENERAL.DEVICE:eth1 GENERAL.TYPE:ethernet GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -20597,7 +20605,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.GATEWAY:192.168.57.160 @@ -20626,7 +20634,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.ADDRESS[1]:192.168.97.124/29 @@ -20650,12 +20658,12 @@ IP6.DNS[1]:2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]:sear6.fo.x.y <<< -size: 4557 +size: 4561 location: src/tests/client/test-client.py:test_004()/292 cmd: $NMCLI --terse --color yes dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 4399 bytes +stdout: 4403 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -20686,7 +20694,7 @@ GENERAL.DEVICE:eth0 GENERAL.TYPE:ethernet GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -20712,7 +20720,7 @@ GENERAL.DEVICE:eth1 GENERAL.TYPE:ethernet GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -20743,7 +20751,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.GATEWAY:192.168.57.160 @@ -20772,7 +20780,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.ADDRESS[1]:192.168.97.124/29 @@ -20796,12 +20804,12 @@ IP6.DNS[1]:2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]:sear6.fo.x.y <<< -size: 13544 +size: 13548 location: src/tests/client/test-client.py:test_004()/293 cmd: $NMCLI --terse --color yes -f all dev show lang: C returncode: 0 -stdout: 13388 bytes +stdout: 13392 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -20918,7 +20926,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -20987,7 +20995,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -21063,7 +21071,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -21161,7 +21169,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -21228,12 +21236,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 13590 +size: 13594 location: src/tests/client/test-client.py:test_004()/294 cmd: $NMCLI --terse --color yes -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 13424 bytes +stdout: 13428 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -21350,7 +21358,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -21419,7 +21427,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -21495,7 +21503,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -21593,7 +21601,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -22150,32 +22158,32 @@ WIFI-PROPERTIES.MESH:no WIFI-PROPERTIES.IBSS-RSN:no <<< -size: 561 +size: 573 location: src/tests/client/test-client.py:test_004()/303 cmd: $NMCLI --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: C returncode: 0 -stdout: 394 bytes +stdout: 406 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m:[2methernet[0m:[2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m:[2methernet[0m:[2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m:[2mwifi[0m:[2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m:[2mwifi[0m:[2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m:[31methernet[0m:[31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m:[31methernet[0m:[31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m:[31mwifi[0m:[31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m:[31mwifi[0m:[31m/org/freedesktop/NetworkManager/Devices/5[0m <<< -size: 571 +size: 583 location: src/tests/client/test-client.py:test_004()/304 cmd: $NMCLI --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: pl_PL.UTF-8 returncode: 0 -stdout: 394 bytes +stdout: 406 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m:[2methernet[0m:[2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m:[2methernet[0m:[2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m:[2mwifi[0m:[2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m:[2mwifi[0m:[2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m:[31methernet[0m:[31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m:[31methernet[0m:[31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m:[31mwifi[0m:[31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m:[31mwifi[0m:[31m/org/freedesktop/NetworkManager/Devices/5[0m <<< size: 1773 @@ -23162,72 +23170,72 @@ GROUP NAME UUID DEVICES IP-IFACE STA GENERAL con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP wlan0 wlan0 aktywowano nie nie -- tak /org/freedesktop/NetworkManager/ActiveConnection/2 /org/freedesktop/NetworkManager/Settings/Connection/3 -- -- <<< -size: 397 +size: 403 location: src/tests/client/test-client.py:test_004()/337 cmd: $NMCLI --mode tabular dev s lang: C returncode: 0 -stdout: 258 bytes +stdout: 264 bytes >>> -DEVICE TYPE STATE CONNECTION -wlan0 wifi connected con-vpn-1 -eth0 ethernet unavailable -- -eth1 ethernet unavailable -- -wlan1 wifi unavailable -- -wlan1 wifi unavailable -- +DEVICE TYPE STATE CONNECTION +wlan0 wifi connected con-vpn-1 +eth0 ethernet disconnected -- +eth1 ethernet disconnected -- +wlan1 wifi disconnected -- +wlan1 wifi disconnected -- <<< -size: 413 +size: 411 location: src/tests/client/test-client.py:test_004()/338 cmd: $NMCLI --mode tabular dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 264 bytes +stdout: 262 bytes >>> -DEVICE TYPE STATE CONNECTION -wlan0 wifi połączono con-vpn-1 -eth0 ethernet niedostępne -- -eth1 ethernet niedostępne -- -wlan1 wifi niedostępne -- -wlan1 wifi niedostępne -- +DEVICE TYPE STATE CONNECTION +wlan0 wifi połączono con-vpn-1 +eth0 ethernet rozłączono -- +eth1 ethernet rozłączono -- +wlan1 wifi rozłączono -- +wlan1 wifi rozłączono -- <<< -size: 1424 +size: 1430 location: src/tests/client/test-client.py:test_004()/339 cmd: $NMCLI --mode tabular -f all dev status lang: C returncode: 0 -stdout: 1272 bytes +stdout: 1278 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 1440 +size: 1438 location: src/tests/client/test-client.py:test_004()/340 cmd: $NMCLI --mode tabular -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1278 bytes +stdout: 1276 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 6557 +size: 6565 location: src/tests/client/test-client.py:test_004()/341 cmd: $NMCLI --mode tabular dev show lang: C returncode: 0 -stdout: 6414 bytes +stdout: 6422 bytes >>> DEVICE wlan0 @@ -23268,8 +23276,8 @@ AB:B7:BF:E2:48:E8 MTU 0 -STATE -20 (unavailable) +STATE +30 (disconnected) CONNECTION -- @@ -23298,8 +23306,8 @@ E7:78:B1:93:2B:22 MTU 0 -STATE -20 (unavailable) +STATE +30 (disconnected) CONNECTION -- @@ -23328,8 +23336,8 @@ HWADDR MTU 0 -STATE -20 (unavailable) +STATE +30 (disconnected) CONNECTION -- @@ -23355,8 +23363,8 @@ HWADDR MTU 0 -STATE -20 (unavailable) +STATE +30 (disconnected) CONNECTION -- @@ -23371,12 +23379,12 @@ GROUP ADDRESS GATEWAY ROUTE IP6 2001:a::88ca:3654:96b:ab44/89 -- dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = :: 2001:a::2934:bd66:550d:ec19 sear6.fo.x.y -- <<< -size: 6581 +size: 6577 location: src/tests/client/test-client.py:test_004()/342 cmd: $NMCLI --mode tabular dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 6428 bytes +stdout: 6424 bytes >>> DEVICE wlan0 @@ -23417,8 +23425,8 @@ AB:B7:BF:E2:48:E8 MTU 0 -STATE -20 (niedostępne) +STATE +30 (rozłączono) CONNECTION -- @@ -23447,8 +23455,8 @@ E7:78:B1:93:2B:22 MTU 0 -STATE -20 (niedostępne) +STATE +30 (rozłączono) CONNECTION -- @@ -23477,8 +23485,8 @@ HWADDR MTU 0 -STATE -20 (niedostępne) +STATE +30 (rozłączono) CONNECTION -- @@ -23504,8 +23512,8 @@ HWADDR MTU 0 -STATE -20 (niedostępne) +STATE +30 (rozłączono) CONNECTION -- @@ -23520,12 +23528,12 @@ GROUP ADDRESS GATEWAY ROUTE IP6 2001:a::88ca:3654:96b:ab44/89 -- dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = :: 2001:a::2934:bd66:550d:ec19 sear6.fo.x.y -- <<< -size: 16323 +size: 16331 location: src/tests/client/test-client.py:test_004()/343 cmd: $NMCLI --mode tabular -f all dev show lang: C returncode: 0 -stdout: 16172 bytes +stdout: 16180 bytes >>> NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED GENERAL wlan0 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/3 -- -- virtual -- -- 13:E0:74:85:7C:D9 0 100 (connected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan0 -- wlan0 no yes yes no no -- con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 unknown @@ -23559,8 +23567,8 @@ DHCP6 dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth0 -- eth0 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth0 -- eth0 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES no 100 Mb/s no no @@ -23586,8 +23594,8 @@ DHCP6 dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth1 -- eth1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth1 -- eth1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES no 100 Mb/s no no @@ -23613,8 +23621,8 @@ DHCP6 dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES no unknown no no @@ -23643,8 +23651,8 @@ DHCP6 dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES no unknown no no @@ -23673,12 +23681,12 @@ NAME AVAILABLE-CONNECTION-PATHS AVAILABLE- CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 16485 +size: 16481 location: src/tests/client/test-client.py:test_004()/344 cmd: $NMCLI --mode tabular -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 16324 bytes +stdout: 16320 bytes >>> NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED GENERAL wlan0 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/3 -- -- virtual -- -- 13:E0:74:85:7C:D9 0 100 (połączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan0 -- wlan0 nie tak tak nie nie -- con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 nieznane @@ -23712,8 +23720,8 @@ DHCP6 dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth0 -- eth0 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth0 -- eth0 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES nie 100 Mb/s nie nie @@ -23739,8 +23747,8 @@ DHCP6 dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth1 -- eth1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth1 -- eth1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES nie 100 Mb/s nie nie @@ -23766,8 +23774,8 @@ DHCP6 dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES nie nieznane nie nie @@ -23796,8 +23804,8 @@ DHCP6 dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES nie nieznane nie nie @@ -24816,72 +24824,72 @@ GROUP NAME UUID DEVICES IP-IFACE STA GENERAL con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP wlan0 wlan0 aktywowano nie nie -- tak /org/freedesktop/NetworkManager/ActiveConnection/2 /org/freedesktop/NetworkManager/Settings/Connection/3 -- -- <<< -size: 573 +size: 595 location: src/tests/client/test-client.py:test_004()/387 cmd: $NMCLI --mode tabular --color yes dev s lang: C returncode: 0 -stdout: 422 bytes +stdout: 444 bytes >>> -DEVICE TYPE STATE CONNECTION -[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32mcon-vpn-1[0m -[2meth0[0m [2methernet[0m [2munavailable[0m [2m--[0m -[2meth1[0m [2methernet[0m [2munavailable[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2m--[0m +DEVICE TYPE STATE CONNECTION +[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32mcon-vpn-1[0m +[31meth0[0m [31methernet[0m [31mdisconnected[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mdisconnected[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31m--[0m <<< -size: 589 +size: 603 location: src/tests/client/test-client.py:test_004()/388 cmd: $NMCLI --mode tabular --color yes dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 428 bytes +stdout: 442 bytes >>> -DEVICE TYPE STATE CONNECTION -[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mcon-vpn-1[0m -[2meth0[0m [2methernet[0m [2mniedostępne[0m [2m--[0m -[2meth1[0m [2methernet[0m [2mniedostępne[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2m--[0m +DEVICE TYPE STATE CONNECTION +[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mcon-vpn-1[0m +[31meth0[0m [31methernet[0m [31mrozłączono[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mrozłączono[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31m--[0m <<< -size: 1805 +size: 1847 location: src/tests/client/test-client.py:test_004()/389 cmd: $NMCLI --mode tabular --color yes -f all dev status lang: C returncode: 0 -stdout: 1641 bytes +stdout: 1683 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32munknown[0m [32munknown[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m [2methernet[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m [2m--[0m [2m--[0m [2m--[0m -[2meth1[0m [2methernet[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m [2m--[0m [2m--[0m [2m--[0m +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32munknown[0m [32munknown[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m +[31meth0[0m [31methernet[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m [31m--[0m [31m--[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m [31m--[0m [31m--[0m [31m--[0m <<< -size: 1821 +size: 1855 location: src/tests/client/test-client.py:test_004()/390 cmd: $NMCLI --mode tabular --color yes -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1647 bytes +stdout: 1681 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mnieznane[0m [32mnieznane[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m [2methernet[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m [2m--[0m [2m--[0m [2m--[0m -[2meth1[0m [2methernet[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m [2m--[0m [2m--[0m [2m--[0m +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mnieznane[0m [32mnieznane[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m +[31meth0[0m [31methernet[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m [31m--[0m [31m--[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m [31m--[0m [31m--[0m [31m--[0m <<< -size: 6569 +size: 6577 location: src/tests/client/test-client.py:test_004()/391 cmd: $NMCLI --mode tabular --color yes dev show lang: C returncode: 0 -stdout: 6414 bytes +stdout: 6422 bytes >>> DEVICE wlan0 @@ -24922,8 +24930,8 @@ AB:B7:BF:E2:48:E8 MTU 0 -STATE -20 (unavailable) +STATE +30 (disconnected) CONNECTION -- @@ -24952,8 +24960,8 @@ E7:78:B1:93:2B:22 MTU 0 -STATE -20 (unavailable) +STATE +30 (disconnected) CONNECTION -- @@ -24982,8 +24990,8 @@ HWADDR MTU 0 -STATE -20 (unavailable) +STATE +30 (disconnected) CONNECTION -- @@ -25009,8 +25017,8 @@ HWADDR MTU 0 -STATE -20 (unavailable) +STATE +30 (disconnected) CONNECTION -- @@ -25025,12 +25033,12 @@ GROUP ADDRESS GATEWAY ROUTE IP6 2001:a::88ca:3654:96b:ab44/89 -- dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = :: 2001:a::2934:bd66:550d:ec19 sear6.fo.x.y -- <<< -size: 6593 +size: 6589 location: src/tests/client/test-client.py:test_004()/392 cmd: $NMCLI --mode tabular --color yes dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 6428 bytes +stdout: 6424 bytes >>> DEVICE wlan0 @@ -25071,8 +25079,8 @@ AB:B7:BF:E2:48:E8 MTU 0 -STATE -20 (niedostępne) +STATE +30 (rozłączono) CONNECTION -- @@ -25101,8 +25109,8 @@ E7:78:B1:93:2B:22 MTU 0 -STATE -20 (niedostępne) +STATE +30 (rozłączono) CONNECTION -- @@ -25131,8 +25139,8 @@ HWADDR MTU 0 -STATE -20 (niedostępne) +STATE +30 (rozłączono) CONNECTION -- @@ -25158,8 +25166,8 @@ HWADDR MTU 0 -STATE -20 (niedostępne) +STATE +30 (rozłączono) CONNECTION -- @@ -25174,12 +25182,12 @@ GROUP ADDRESS GATEWAY ROUTE IP6 2001:a::88ca:3654:96b:ab44/89 -- dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = :: 2001:a::2934:bd66:550d:ec19 sear6.fo.x.y -- <<< -size: 16695 +size: 16703 location: src/tests/client/test-client.py:test_004()/393 cmd: $NMCLI --mode tabular --color yes -f all dev show lang: C returncode: 0 -stdout: 16532 bytes +stdout: 16540 bytes >>> NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED GENERAL wlan0 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/3 -- -- virtual -- -- 13:E0:74:85:7C:D9 0 100 (connected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan0 -- wlan0 no yes yes no no -- con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 unknown @@ -25213,8 +25221,8 @@ DHCP6 dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth0 -- eth0 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth0 -- eth0 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES no 100 Mb/s no no @@ -25240,8 +25248,8 @@ DHCP6 dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth1 -- eth1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth1 -- eth1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES no 100 Mb/s no no @@ -25267,8 +25275,8 @@ DHCP6 dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES no unknown no no @@ -25297,8 +25305,8 @@ DHCP6 dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES no unknown no no @@ -25327,12 +25335,12 @@ NAME AVAILABLE-CONNECTION-PATHS AVAILABLE- CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 16857 +size: 16853 location: src/tests/client/test-client.py:test_004()/394 cmd: $NMCLI --mode tabular --color yes -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 16684 bytes +stdout: 16680 bytes >>> NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED GENERAL wlan0 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/3 -- -- virtual -- -- 13:E0:74:85:7C:D9 0 100 (połączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan0 -- wlan0 nie tak tak nie nie -- con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 nieznane @@ -25366,8 +25374,8 @@ DHCP6 dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth0 -- eth0 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth0 -- eth0 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES nie 100 Mb/s nie nie @@ -25393,8 +25401,8 @@ DHCP6 dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth1 -- eth1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth1 -- eth1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES nie 100 Mb/s nie nie @@ -25420,8 +25428,8 @@ DHCP6 dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES nie nieznane nie nie @@ -25450,8 +25458,8 @@ DHCP6 dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp NAME AVAILABLE-CONNECTION-PATHS AVAILABLE-CONNECTIONS CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV CAPABILITIES nie nieznane nie nie @@ -25698,34 +25706,34 @@ NAME WEP WPA WPA2 TKIP CCMP AP ADHOC 2GHZ 5GHZ 6GH WIFI-PROPERTIES tak tak tak tak tak tak tak nieznane nieznane nieznane nie nie <<< -size: 663 +size: 675 location: src/tests/client/test-client.py:test_004()/403 cmd: $NMCLI --mode tabular --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: C returncode: 0 -stdout: 489 bytes +stdout: 501 bytes >>> DEVICE TYPE DBUS-PATH [32mwlan0[0m [32mwifi[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m <<< -size: 673 +size: 685 location: src/tests/client/test-client.py:test_004()/404 cmd: $NMCLI --mode tabular --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: pl_PL.UTF-8 returncode: 0 -stdout: 489 bytes +stdout: 501 bytes >>> DEVICE TYPE DBUS-PATH [32mwlan0[0m [32mwifi[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m <<< size: 2735 @@ -26554,88 +26562,88 @@ GROUP NAME UUID DEVICES IP-IFACE STA GENERAL con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP wlan0 wlan0 aktywowano nie nie -- tak /org/freedesktop/NetworkManager/ActiveConnection/2 /org/freedesktop/NetworkManager/Settings/Connection/3 -- -- <<< -size: 535 +size: 542 location: src/tests/client/test-client.py:test_004()/437 cmd: $NMCLI --mode tabular --pretty dev s lang: C returncode: 0 -stdout: 387 bytes +stdout: 394 bytes >>> ===================== Status of devices ===================== -DEVICE TYPE STATE CONNECTION ----------------------------------------------------------------- -wlan0 wifi connected con-vpn-1 -eth0 ethernet unavailable -- -eth1 ethernet unavailable -- -wlan1 wifi unavailable -- -wlan1 wifi unavailable -- +DEVICE TYPE STATE CONNECTION +----------------------------------------------------------------- +wlan0 wifi connected con-vpn-1 +eth0 ethernet disconnected -- +eth1 ethernet disconnected -- +wlan1 wifi disconnected -- +wlan1 wifi disconnected -- <<< -size: 544 +size: 541 location: src/tests/client/test-client.py:test_004()/438 cmd: $NMCLI --mode tabular --pretty dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 386 bytes +stdout: 383 bytes >>> =================== Stan urządzenia =================== -DEVICE TYPE STATE CONNECTION --------------------------------------------------------------- -wlan0 wifi połączono con-vpn-1 -eth0 ethernet niedostępne -- -eth1 ethernet niedostępne -- -wlan1 wifi niedostępne -- -wlan1 wifi niedostępne -- +DEVICE TYPE STATE CONNECTION +------------------------------------------------------------- +wlan0 wifi połączono con-vpn-1 +eth0 ethernet rozłączono -- +eth1 ethernet rozłączono -- +wlan1 wifi rozłączono -- +wlan1 wifi rozłączono -- <<< -size: 1731 +size: 1738 location: src/tests/client/test-client.py:test_004()/439 cmd: $NMCLI --mode tabular --pretty -f all dev status lang: C returncode: 0 -stdout: 1570 bytes +stdout: 1577 bytes >>> ===================== Status of devices ===================== -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 1740 +size: 1737 location: src/tests/client/test-client.py:test_004()/440 cmd: $NMCLI --mode tabular --pretty -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1569 bytes +stdout: 1566 bytes >>> =================== Stan urządzenia =================== -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 -eth0 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- -eth1 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP /org/freedesktop/NetworkManager/ActiveConnection/2 +eth0 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 -- -- -- +eth1 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 10187 +size: 10199 location: src/tests/client/test-client.py:test_004()/441 cmd: $NMCLI --mode tabular --pretty dev show lang: C returncode: 0 -stdout: 10034 bytes +stdout: 10046 bytes >>> ========================== Device details (wlan0) @@ -26695,9 +26703,9 @@ MTU ----- 0 -STATE ------------------- -20 (unavailable) +STATE +------------------- +30 (disconnected) CONNECTION ------------ @@ -26738,9 +26746,9 @@ MTU ----- 0 -STATE ------------------- -20 (unavailable) +STATE +------------------- +30 (disconnected) CONNECTION ------------ @@ -26781,9 +26789,9 @@ MTU ----- 0 -STATE ------------------- -20 (unavailable) +STATE +------------------- +30 (disconnected) CONNECTION ------------ @@ -26820,9 +26828,9 @@ MTU ----- 0 -STATE ------------------- -20 (unavailable) +STATE +------------------- +30 (disconnected) CONNECTION ------------ @@ -26841,12 +26849,12 @@ GROUP ADDRESS GATEWAY ROUTE IP6 2001:a::88ca:3654:96b:ab44/89 -- dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = :: 2001:a::2934:bd66:550d:ec19 sear6.fo.x.y -- <<< -size: 10358 +size: 10350 location: src/tests/client/test-client.py:test_004()/442 cmd: $NMCLI --mode tabular --pretty dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 10195 bytes +stdout: 10187 bytes >>> =================================== Informacje o urządzeniu (wlan0) @@ -26906,9 +26914,9 @@ MTU ----- 0 -STATE ------------------- -20 (niedostępne) +STATE +----------------- +30 (rozłączono) CONNECTION ------------ @@ -26949,9 +26957,9 @@ MTU ----- 0 -STATE ------------------- -20 (niedostępne) +STATE +----------------- +30 (rozłączono) CONNECTION ------------ @@ -26992,9 +27000,9 @@ MTU ----- 0 -STATE ------------------- -20 (niedostępne) +STATE +----------------- +30 (rozłączono) CONNECTION ------------ @@ -27031,9 +27039,9 @@ MTU ----- 0 -STATE ------------------- -20 (niedostępne) +STATE +----------------- +30 (rozłączono) CONNECTION ------------ @@ -27052,12 +27060,12 @@ GROUP ADDRESS GATEWAY ROUTE IP6 2001:a::88ca:3654:96b:ab44/89 -- dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = :: 2001:a::2934:bd66:550d:ec19 sear6.fo.x.y -- <<< -size: 24771 +size: 24783 location: src/tests/client/test-client.py:test_004()/443 cmd: $NMCLI --mode tabular --pretty -f all dev show lang: C returncode: 0 -stdout: 24611 bytes +stdout: 24623 bytes >>> ========================== Device details (wlan0) @@ -27107,9 +27115,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-x ========================= Device details (eth0) ========================= -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth0 -- eth0 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth0 -- eth0 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -27146,9 +27154,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1 ========================= Device details (eth1) ========================= -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth1 -- eth1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth1 -- eth1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -27185,9 +27193,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1 ========================== Device details (wlan1) ========================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ----------------------------------------------------------- @@ -27228,9 +27236,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-x ========================== Device details (wlan1) ========================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ----------------------------------------------------------- @@ -27268,12 +27276,12 @@ NAME AVAILABLE-CONNECTION-PATHS AVAILABLE- CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 25135 +size: 25127 location: src/tests/client/test-client.py:test_004()/444 cmd: $NMCLI --mode tabular --pretty -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 24965 bytes +stdout: 24957 bytes >>> =================================== Informacje o urządzeniu (wlan0) @@ -27323,9 +27331,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-x ================================== Informacje o urządzeniu (eth0) ================================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth0 -- eth0 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth0 -- eth0 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -27362,9 +27370,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1 ================================== Informacje o urządzeniu (eth1) ================================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth1 -- eth1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth1 -- eth1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -27401,9 +27409,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1 =================================== Informacje o urządzeniu (wlan1) =================================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -27444,9 +27452,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-x =================================== Informacje o urządzeniu (wlan1) =================================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -28862,88 +28870,88 @@ GROUP NAME UUID DEVICES IP-IFACE STA GENERAL con-vpn-1 UUID-con-vpn-1-REPLACED-REPLACED-REP wlan0 wlan0 aktywowano nie nie -- tak /org/freedesktop/NetworkManager/ActiveConnection/2 /org/freedesktop/NetworkManager/Settings/Connection/3 -- -- <<< -size: 711 +size: 734 location: src/tests/client/test-client.py:test_004()/487 cmd: $NMCLI --mode tabular --pretty --color yes dev s lang: C returncode: 0 -stdout: 551 bytes +stdout: 574 bytes >>> ===================== Status of devices ===================== -DEVICE TYPE STATE CONNECTION ----------------------------------------------------------------- -[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32mcon-vpn-1[0m -[2meth0[0m [2methernet[0m [2munavailable[0m [2m--[0m -[2meth1[0m [2methernet[0m [2munavailable[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2m--[0m +DEVICE TYPE STATE CONNECTION +----------------------------------------------------------------- +[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32mcon-vpn-1[0m +[31meth0[0m [31methernet[0m [31mdisconnected[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mdisconnected[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31m--[0m <<< -size: 720 +size: 733 location: src/tests/client/test-client.py:test_004()/488 cmd: $NMCLI --mode tabular --pretty --color yes dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 550 bytes +stdout: 563 bytes >>> =================== Stan urządzenia =================== -DEVICE TYPE STATE CONNECTION --------------------------------------------------------------- -[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mcon-vpn-1[0m -[2meth0[0m [2methernet[0m [2mniedostępne[0m [2m--[0m -[2meth1[0m [2methernet[0m [2mniedostępne[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2m--[0m +DEVICE TYPE STATE CONNECTION +------------------------------------------------------------- +[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mcon-vpn-1[0m +[31meth0[0m [31methernet[0m [31mrozłączono[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mrozłączono[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31m--[0m <<< -size: 2112 +size: 2155 location: src/tests/client/test-client.py:test_004()/489 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev status lang: C returncode: 0 -stdout: 1939 bytes +stdout: 1982 bytes >>> ===================== Status of devices ===================== -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32munknown[0m [32munknown[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m [2methernet[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m [2m--[0m [2m--[0m [2m--[0m -[2meth1[0m [2methernet[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2munavailable[0m [2munknown[0m [2munknown[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m [2m--[0m [2m--[0m [2m--[0m +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +[32mwlan0[0m [32mwifi[0m [32mconnected[0m [32munknown[0m [32munknown[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m +[31meth0[0m [31methernet[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m [31m--[0m [31m--[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mdisconnected[0m [31munknown[0m [31munknown[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m [31m--[0m [31m--[0m [31m--[0m <<< -size: 2121 +size: 2154 location: src/tests/client/test-client.py:test_004()/490 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1938 bytes +stdout: 1971 bytes >>> =================== Stan urządzenia =================== -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mnieznane[0m [32mnieznane[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m [2methernet[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m [2m--[0m [2m--[0m [2m--[0m -[2meth1[0m [2methernet[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m [2m--[0m [2m--[0m [2m--[0m -[2mwlan1[0m [2mwifi[0m [2mniedostępne[0m [2mnieznane[0m [2mnieznane[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m [2m--[0m [2m--[0m [2m--[0m +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +[32mwlan0[0m [32mwifi[0m [32mpołączono[0m [32mnieznane[0m [32mnieznane[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m [32mcon-vpn-1[0m [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m +[31meth0[0m [31methernet[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m [31m--[0m [31m--[0m [31m--[0m +[31meth1[0m [31methernet[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m [31m--[0m [31m--[0m [31m--[0m +[31mwlan1[0m [31mwifi[0m [31mrozłączono[0m [31mnieznane[0m [31mnieznane[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m [31m--[0m [31m--[0m [31m--[0m <<< -size: 10199 +size: 10211 location: src/tests/client/test-client.py:test_004()/491 cmd: $NMCLI --mode tabular --pretty --color yes dev show lang: C returncode: 0 -stdout: 10034 bytes +stdout: 10046 bytes >>> ========================== Device details (wlan0) @@ -29003,9 +29011,9 @@ MTU ----- 0 -STATE ------------------- -20 (unavailable) +STATE +------------------- +30 (disconnected) CONNECTION ------------ @@ -29046,9 +29054,9 @@ MTU ----- 0 -STATE ------------------- -20 (unavailable) +STATE +------------------- +30 (disconnected) CONNECTION ------------ @@ -29089,9 +29097,9 @@ MTU ----- 0 -STATE ------------------- -20 (unavailable) +STATE +------------------- +30 (disconnected) CONNECTION ------------ @@ -29128,9 +29136,9 @@ MTU ----- 0 -STATE ------------------- -20 (unavailable) +STATE +------------------- +30 (disconnected) CONNECTION ------------ @@ -29149,12 +29157,12 @@ GROUP ADDRESS GATEWAY ROUTE IP6 2001:a::88ca:3654:96b:ab44/89 -- dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = :: 2001:a::2934:bd66:550d:ec19 sear6.fo.x.y -- <<< -size: 10370 +size: 10362 location: src/tests/client/test-client.py:test_004()/492 cmd: $NMCLI --mode tabular --pretty --color yes dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 10195 bytes +stdout: 10187 bytes >>> =================================== Informacje o urządzeniu (wlan0) @@ -29214,9 +29222,9 @@ MTU ----- 0 -STATE ------------------- -20 (niedostępne) +STATE +----------------- +30 (rozłączono) CONNECTION ------------ @@ -29257,9 +29265,9 @@ MTU ----- 0 -STATE ------------------- -20 (niedostępne) +STATE +----------------- +30 (rozłączono) CONNECTION ------------ @@ -29300,9 +29308,9 @@ MTU ----- 0 -STATE ------------------- -20 (niedostępne) +STATE +----------------- +30 (rozłączono) CONNECTION ------------ @@ -29339,9 +29347,9 @@ MTU ----- 0 -STATE ------------------- -20 (niedostępne) +STATE +----------------- +30 (rozłączono) CONNECTION ------------ @@ -29360,12 +29368,12 @@ GROUP ADDRESS GATEWAY ROUTE IP6 2001:a::88ca:3654:96b:ab44/89 -- dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = :: 2001:a::2934:bd66:550d:ec19 sear6.fo.x.y -- <<< -size: 25143 +size: 25155 location: src/tests/client/test-client.py:test_004()/493 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show lang: C returncode: 0 -stdout: 24971 bytes +stdout: 24983 bytes >>> ========================== Device details (wlan0) @@ -29415,9 +29423,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-x ========================= Device details (eth0) ========================= -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth0 -- eth0 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth0 -- eth0 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -29454,9 +29462,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1 ========================= Device details (eth1) ========================= -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth1 -- eth1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/eth1 -- eth1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -29493,9 +29501,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1 ========================== Device details (wlan1) ========================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ----------------------------------------------------------- @@ -29536,9 +29544,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-x ========================== Device details (wlan1) ========================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 20 (unavailable) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 30 (disconnected) 0 (No reason given) 0 (unknown) 0 (unknown) /sys/devices/virtual/wlan1 -- wlan1 no yes yes no no -- -- -- -- unknown NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ----------------------------------------------------------- @@ -29576,12 +29584,12 @@ NAME AVAILABLE-CONNECTION-PATHS AVAILABLE- CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 25507 +size: 25499 location: src/tests/client/test-client.py:test_004()/494 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 25325 bytes +stdout: 25317 bytes >>> =================================== Informacje o urządzeniu (wlan0) @@ -29631,9 +29639,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-x ================================== Informacje o urządzeniu (eth0) ================================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth0 -- eth0 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL eth0 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/1 -- -- virtual -- -- AB:B7:BF:E2:48:E8 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth0 -- eth0 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -29670,9 +29678,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1 ================================== Informacje o urządzeniu (eth1) ================================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth1 -- eth1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL eth1 ethernet NMDeviceEthernet /org/freedesktop/NetworkManager/Devices/2 -- -- virtual -- -- E7:78:B1:93:2B:22 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/eth1 -- eth1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -29709,9 +29717,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{1} 5fcfd6d7-1 =================================== Informacje o urządzeniu (wlan1) =================================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/4 -- -- virtual -- -- 21:E9:64:81:8C:A8 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -29752,9 +29760,9 @@ CONNECTIONS /org/freedesktop/NetworkManager/Settings/Connection/{2} UUID-con-x =================================== Informacje o urządzeniu (wlan1) =================================== -NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 20 (niedostępne) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane +NAME DEVICE TYPE NM-TYPE DBUS-PATH VENDOR PRODUCT DRIVER DRIVER-VERSION FIRMWARE-VERSION HWADDR MTU STATE REASON IP4-CONNECTIVITY IP6-CONNECTIVITY UDI PATH IP-IFACE IS-SOFTWARE NM-MANAGED AUTOCONNECT FIRMWARE-MISSING NM-PLUGIN-MISSING PHYS-PORT-ID CONNECTION CON-UUID CON-PATH METERED +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +GENERAL wlan1 wifi NMDeviceWifi /org/freedesktop/NetworkManager/Devices/5 -- -- virtual -- -- 71:52:AD:63:5C:7C 0 30 (rozłączono) 0 (Nie podano przyczyny) 0 (nieznane) 0 (nieznane) /sys/devices/virtual/wlan1 -- wlan1 nie tak tak nie nie -- -- -- -- nieznane NAME CARRIER-DETECT SPEED IS-SOFTWARE SRIOV ------------------------------------------------------------ @@ -30084,12 +30092,12 @@ NAME WEP WPA WPA2 TKIP CCMP AP ADHOC 2GHZ 5GHZ 6GH WIFI-PROPERTIES tak tak tak tak tak tak tak nieznane nieznane nieznane nie nie <<< -size: 819 +size: 831 location: src/tests/client/test-client.py:test_004()/503 cmd: $NMCLI --mode tabular --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: C returncode: 0 -stdout: 636 bytes +stdout: 648 bytes >>> ===================== Status of devices @@ -30097,18 +30105,18 @@ stdout: 636 bytes DEVICE TYPE DBUS-PATH ---------------------------------------------------------------------------------- [32mwlan0[0m [32mwifi[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m <<< -size: 822 +size: 834 location: src/tests/client/test-client.py:test_004()/504 cmd: $NMCLI --mode tabular --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: pl_PL.UTF-8 returncode: 0 -stdout: 629 bytes +stdout: 641 bytes >>> =================== Stan urządzenia @@ -30116,10 +30124,10 @@ stdout: 629 bytes DEVICE TYPE DBUS-PATH -------------------------------------------------------------------------------- [32mwlan0[0m [32mwifi[0m [32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m [2methernet[0m [2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m [2mwifi[0m [2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m [31methernet[0m [31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m [31mwifi[0m [31m/org/freedesktop/NetworkManager/Devices/5[0m <<< size: 3809 @@ -31010,68 +31018,68 @@ stdout: 195 bytes GENERAL:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:wlan0:wlan0:activated:no:no::yes:/org/freedesktop/NetworkManager/ActiveConnection/2:/org/freedesktop/NetworkManager/Settings/Connection/3:: <<< -size: 280 +size: 284 location: src/tests/client/test-client.py:test_004()/537 cmd: $NMCLI --mode tabular --terse dev s lang: C returncode: 0 -stdout: 133 bytes +stdout: 137 bytes >>> wlan0:wifi:connected:con-vpn-1 -eth0:ethernet:unavailable: -eth1:ethernet:unavailable: -wlan1:wifi:unavailable: -wlan1:wifi:unavailable: +eth0:ethernet:disconnected: +eth1:ethernet:disconnected: +wlan1:wifi:disconnected: +wlan1:wifi:disconnected: <<< -size: 290 +size: 294 location: src/tests/client/test-client.py:test_004()/538 cmd: $NMCLI --mode tabular --terse dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 133 bytes +stdout: 137 bytes >>> wlan0:wifi:connected:con-vpn-1 -eth0:ethernet:unavailable: -eth1:ethernet:unavailable: -wlan1:wifi:unavailable: -wlan1:wifi:unavailable: +eth0:ethernet:disconnected: +eth1:ethernet:disconnected: +wlan1:wifi:disconnected: +wlan1:wifi:disconnected: <<< -size: 678 +size: 682 location: src/tests/client/test-client.py:test_004()/539 cmd: $NMCLI --mode tabular --terse -f all dev status lang: C returncode: 0 -stdout: 519 bytes +stdout: 523 bytes >>> wlan0:wifi:connected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2 -eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1::: -eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2::: -wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4::: -wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5::: +eth0:ethernet:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1::: +eth1:ethernet:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2::: +wlan1:wifi:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4::: +wlan1:wifi:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5::: <<< -size: 688 +size: 692 location: src/tests/client/test-client.py:test_004()/540 cmd: $NMCLI --mode tabular --terse -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 519 bytes +stdout: 523 bytes >>> wlan0:wifi:connected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2 -eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1::: -eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2::: -wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4::: -wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5::: +eth0:ethernet:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1::: +eth1:ethernet:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2::: +wlan1:wifi:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4::: +wlan1:wifi:disconnected:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5::: <<< -size: 3101 +size: 3105 location: src/tests/client/test-client.py:test_004()/541 cmd: $NMCLI --mode tabular --terse dev show lang: C returncode: 0 -stdout: 2950 bytes +stdout: 2954 bytes >>> wlan0 wifi @@ -31087,7 +31095,7 @@ eth0 ethernet AB\:B7\:BF\:E2\:48\:E8 0 -20 (unavailable) +30 (disconnected) WIRED-PROPERTIES:on: @@ -31098,7 +31106,7 @@ eth1 ethernet E7\:78\:B1\:93\:2B\:22 0 -20 (unavailable) +30 (disconnected) WIRED-PROPERTIES:on: @@ -31109,7 +31117,7 @@ wlan1 wifi 21\:E9\:64\:81\:8C\:A8 0 -20 (unavailable) +30 (disconnected) IP4::192.168.57.160:dst = 192.168.36.106/21, nh = 192.168.199.128, mt = 979274165 | dst = 192.168.238.130/19, nh = 0.0.0.0 | dst = 192.168.224.39/32, nh = 192.168.148.69:192.168.61.83:sear4.foo4.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo1.bar | sear4.fo.o.bar | sear4.foo3.bar:: @@ -31119,19 +31127,19 @@ wlan1 wifi 71\:52\:AD\:63\:5C\:7C 0 -20 (unavailable) +30 (disconnected) IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar::192.168.60.60 | 192.168.63.92 IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0/85, nh = \:\:, mt = 2821465568 | dst = 2001\:a\:\:a976\:2488\:f49f\:b48/106, nh = 2001\:a\:\:62ae\:c734\:fc7b\:e931, mt = 2248613879 | dst = 2001\:a\:\:afb7\:4449\:3787\:8bb4/123, nh = \:\::2001\:a\:\:2934\:bd66\:550d\:ec19:sear6.fo.x.y: <<< -size: 3111 +size: 3115 location: src/tests/client/test-client.py:test_004()/542 cmd: $NMCLI --mode tabular --terse dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 2950 bytes +stdout: 2954 bytes >>> wlan0 wifi @@ -31147,7 +31155,7 @@ eth0 ethernet AB\:B7\:BF\:E2\:48\:E8 0 -20 (unavailable) +30 (disconnected) WIRED-PROPERTIES:on: @@ -31158,7 +31166,7 @@ eth1 ethernet E7\:78\:B1\:93\:2B\:22 0 -20 (unavailable) +30 (disconnected) WIRED-PROPERTIES:on: @@ -31169,7 +31177,7 @@ wlan1 wifi 21\:E9\:64\:81\:8C\:A8 0 -20 (unavailable) +30 (disconnected) IP4::192.168.57.160:dst = 192.168.36.106/21, nh = 192.168.199.128, mt = 979274165 | dst = 192.168.238.130/19, nh = 0.0.0.0 | dst = 192.168.224.39/32, nh = 192.168.148.69:192.168.61.83:sear4.foo4.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo1.bar | sear4.fo.o.bar | sear4.foo3.bar:: @@ -31179,19 +31187,19 @@ wlan1 wifi 71\:52\:AD\:63\:5C\:7C 0 -20 (unavailable) +30 (disconnected) IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar::192.168.60.60 | 192.168.63.92 IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0/85, nh = \:\:, mt = 2821465568 | dst = 2001\:a\:\:a976\:2488\:f49f\:b48/106, nh = 2001\:a\:\:62ae\:c734\:fc7b\:e931, mt = 2248613879 | dst = 2001\:a\:\:afb7\:4449\:3787\:8bb4/123, nh = \:\::2001\:a\:\:2934\:bd66\:550d\:ec19:sear6.fo.x.y: <<< -size: 6842 +size: 6846 location: src/tests/client/test-client.py:test_004()/543 cmd: $NMCLI --mode tabular --terse -f all dev show lang: C returncode: 0 -stdout: 6684 bytes +stdout: 6688 bytes >>> GENERAL:wlan0:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/3:::virtual:::13\:E0\:74\:85\:7C\:D9:0:100 (connected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::wlan0:no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown CAPABILITIES:no:21 Mb/s:no:no @@ -31206,7 +31214,7 @@ IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::se DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -GENERAL:eth0:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/1:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::eth0:no:yes:yes:no:no:::::unknown +GENERAL:eth0:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/1:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::eth0:no:yes:yes:no:no:::::unknown CAPABILITIES:no:100 Mb/s:no:no INTERFACE-FLAGS:yes:yes:no:no WIRED-PROPERTIES:on: @@ -31216,7 +31224,7 @@ IP6:2001\:a\:\:ed81\:3d7\:c2e9\:df82/99:::2001\:a\:\:2703\:f06\:9619\:d89f | 200 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -GENERAL:eth1:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/2:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::eth1:no:yes:yes:no:no:::::unknown +GENERAL:eth1:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/2:::virtual:::E7\:78\:B1\:93\:2B\:22:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::eth1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:100 Mb/s:no:no INTERFACE-FLAGS:yes:yes:no:no WIRED-PROPERTIES:on: @@ -31226,7 +31234,7 @@ IP6:2001\:a\:\:1c1\:c178\:169f\:2b80/93 | 2001\:a\:\:1f79\:e0fb\:87b9\:3cc6/123: DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/4:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown +GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/4:::virtual:::21\:E9\:64\:81\:8C\:A8:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:unknown:no:no INTERFACE-FLAGS:yes:yes:no:no WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown:unknown:no:no @@ -31237,7 +31245,7 @@ IP6:2001\:a\:\:fa05\:2ab4\:9300\:e8fe/116 | 2001\:a\:\:e9cf\:bd3\:caba\:99b3/86 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/5:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown +GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/5:::virtual:::71\:52\:AD\:63\:5C\:7C:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:unknown:no:no INTERFACE-FLAGS:yes:yes:no:no WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown:unknown:no:no @@ -31248,12 +31256,12 @@ DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp- CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 6888 +size: 6892 location: src/tests/client/test-client.py:test_004()/544 cmd: $NMCLI --mode tabular --terse -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 6720 bytes +stdout: 6724 bytes >>> GENERAL:wlan0:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/3:::virtual:::13\:E0\:74\:85\:7C\:D9:0:100 (connected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::wlan0:no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown CAPABILITIES:no:21 Mb/s:no:no @@ -31268,7 +31276,7 @@ IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::se DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -GENERAL:eth0:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/1:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::eth0:no:yes:yes:no:no:::::unknown +GENERAL:eth0:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/1:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::eth0:no:yes:yes:no:no:::::unknown CAPABILITIES:no:100 Mb/s:no:no INTERFACE-FLAGS:yes:yes:no:no WIRED-PROPERTIES:on: @@ -31278,7 +31286,7 @@ IP6:2001\:a\:\:ed81\:3d7\:c2e9\:df82/99:::2001\:a\:\:2703\:f06\:9619\:d89f | 200 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -GENERAL:eth1:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/2:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::eth1:no:yes:yes:no:no:::::unknown +GENERAL:eth1:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/2:::virtual:::E7\:78\:B1\:93\:2B\:22:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::eth1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:100 Mb/s:no:no INTERFACE-FLAGS:yes:yes:no:no WIRED-PROPERTIES:on: @@ -31288,7 +31296,7 @@ IP6:2001\:a\:\:1c1\:c178\:169f\:2b80/93 | 2001\:a\:\:1f79\:e0fb\:87b9\:3cc6/123: DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/4:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown +GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/4:::virtual:::21\:E9\:64\:81\:8C\:A8:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:unknown:no:no INTERFACE-FLAGS:yes:yes:no:no WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown:unknown:no:no @@ -31299,7 +31307,7 @@ IP6:2001\:a\:\:fa05\:2ab4\:9300\:e8fe/116 | 2001\:a\:\:e9cf\:bd3\:caba\:99b3/86 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/5:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown +GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/5:::virtual:::71\:52\:AD\:63\:5C\:7C:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:unknown:no:no INTERFACE-FLAGS:yes:yes:no:no WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown:unknown:no:no @@ -31948,68 +31956,68 @@ stdout: 195 bytes GENERAL:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:wlan0:wlan0:activated:no:no::yes:/org/freedesktop/NetworkManager/ActiveConnection/2:/org/freedesktop/NetworkManager/Settings/Connection/3:: <<< -size: 456 +size: 476 location: src/tests/client/test-client.py:test_004()/587 cmd: $NMCLI --mode tabular --terse --color yes dev s lang: C returncode: 0 -stdout: 297 bytes +stdout: 317 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32mconnected[0m:[32mcon-vpn-1[0m -[2meth0[0m:[2methernet[0m:[2munavailable[0m:[2m[0m -[2meth1[0m:[2methernet[0m:[2munavailable[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2m[0m +[31meth0[0m:[31methernet[0m:[31mdisconnected[0m:[31m[0m +[31meth1[0m:[31methernet[0m:[31mdisconnected[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31m[0m <<< -size: 466 +size: 486 location: src/tests/client/test-client.py:test_004()/588 cmd: $NMCLI --mode tabular --terse --color yes dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 297 bytes +stdout: 317 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32mconnected[0m:[32mcon-vpn-1[0m -[2meth0[0m:[2methernet[0m:[2munavailable[0m:[2m[0m -[2meth1[0m:[2methernet[0m:[2munavailable[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2m[0m +[31meth0[0m:[31methernet[0m:[31mdisconnected[0m:[31m[0m +[31meth1[0m:[31methernet[0m:[31mdisconnected[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31m[0m <<< -size: 1059 +size: 1099 location: src/tests/client/test-client.py:test_004()/589 cmd: $NMCLI --mode tabular --terse --color yes -f all dev status lang: C returncode: 0 -stdout: 888 bytes +stdout: 928 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32mconnected[0m:[32munknown[0m:[32munknown[0m:[32m/org/freedesktop/NetworkManager/Devices/3[0m:[32mcon-vpn-1[0m:[32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m:[32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m:[2methernet[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/1[0m:[2m[0m:[2m[0m:[2m[0m -[2meth1[0m:[2methernet[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/2[0m:[2m[0m:[2m[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/4[0m:[2m[0m:[2m[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/5[0m:[2m[0m:[2m[0m:[2m[0m +[31meth0[0m:[31methernet[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/1[0m:[31m[0m:[31m[0m:[31m[0m +[31meth1[0m:[31methernet[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/2[0m:[31m[0m:[31m[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/4[0m:[31m[0m:[31m[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/5[0m:[31m[0m:[31m[0m:[31m[0m <<< -size: 1069 +size: 1109 location: src/tests/client/test-client.py:test_004()/590 cmd: $NMCLI --mode tabular --terse --color yes -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 888 bytes +stdout: 928 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32mconnected[0m:[32munknown[0m:[32munknown[0m:[32m/org/freedesktop/NetworkManager/Devices/3[0m:[32mcon-vpn-1[0m:[32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m:[32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -[2meth0[0m:[2methernet[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/1[0m:[2m[0m:[2m[0m:[2m[0m -[2meth1[0m:[2methernet[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/2[0m:[2m[0m:[2m[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/4[0m:[2m[0m:[2m[0m:[2m[0m -[2mwlan1[0m:[2mwifi[0m:[2munavailable[0m:[2munknown[0m:[2munknown[0m:[2m/org/freedesktop/NetworkManager/Devices/5[0m:[2m[0m:[2m[0m:[2m[0m +[31meth0[0m:[31methernet[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/1[0m:[31m[0m:[31m[0m:[31m[0m +[31meth1[0m:[31methernet[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/2[0m:[31m[0m:[31m[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/4[0m:[31m[0m:[31m[0m:[31m[0m +[31mwlan1[0m:[31mwifi[0m:[31mdisconnected[0m:[31munknown[0m:[31munknown[0m:[31m/org/freedesktop/NetworkManager/Devices/5[0m:[31m[0m:[31m[0m:[31m[0m <<< -size: 3113 +size: 3117 location: src/tests/client/test-client.py:test_004()/591 cmd: $NMCLI --mode tabular --terse --color yes dev show lang: C returncode: 0 -stdout: 2950 bytes +stdout: 2954 bytes >>> wlan0 wifi @@ -32025,7 +32033,7 @@ eth0 ethernet AB\:B7\:BF\:E2\:48\:E8 0 -20 (unavailable) +30 (disconnected) WIRED-PROPERTIES:on: @@ -32036,7 +32044,7 @@ eth1 ethernet E7\:78\:B1\:93\:2B\:22 0 -20 (unavailable) +30 (disconnected) WIRED-PROPERTIES:on: @@ -32047,7 +32055,7 @@ wlan1 wifi 21\:E9\:64\:81\:8C\:A8 0 -20 (unavailable) +30 (disconnected) IP4::192.168.57.160:dst = 192.168.36.106/21, nh = 192.168.199.128, mt = 979274165 | dst = 192.168.238.130/19, nh = 0.0.0.0 | dst = 192.168.224.39/32, nh = 192.168.148.69:192.168.61.83:sear4.foo4.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo1.bar | sear4.fo.o.bar | sear4.foo3.bar:: @@ -32057,19 +32065,19 @@ wlan1 wifi 71\:52\:AD\:63\:5C\:7C 0 -20 (unavailable) +30 (disconnected) IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar::192.168.60.60 | 192.168.63.92 IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0/85, nh = \:\:, mt = 2821465568 | dst = 2001\:a\:\:a976\:2488\:f49f\:b48/106, nh = 2001\:a\:\:62ae\:c734\:fc7b\:e931, mt = 2248613879 | dst = 2001\:a\:\:afb7\:4449\:3787\:8bb4/123, nh = \:\::2001\:a\:\:2934\:bd66\:550d\:ec19:sear6.fo.x.y: <<< -size: 3123 +size: 3127 location: src/tests/client/test-client.py:test_004()/592 cmd: $NMCLI --mode tabular --terse --color yes dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 2950 bytes +stdout: 2954 bytes >>> wlan0 wifi @@ -32085,7 +32093,7 @@ eth0 ethernet AB\:B7\:BF\:E2\:48\:E8 0 -20 (unavailable) +30 (disconnected) WIRED-PROPERTIES:on: @@ -32096,7 +32104,7 @@ eth1 ethernet E7\:78\:B1\:93\:2B\:22 0 -20 (unavailable) +30 (disconnected) WIRED-PROPERTIES:on: @@ -32107,7 +32115,7 @@ wlan1 wifi 21\:E9\:64\:81\:8C\:A8 0 -20 (unavailable) +30 (disconnected) IP4::192.168.57.160:dst = 192.168.36.106/21, nh = 192.168.199.128, mt = 979274165 | dst = 192.168.238.130/19, nh = 0.0.0.0 | dst = 192.168.224.39/32, nh = 192.168.148.69:192.168.61.83:sear4.foo4.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo1.bar | sear4.fo.o.bar | sear4.foo3.bar:: @@ -32117,19 +32125,19 @@ wlan1 wifi 71\:52\:AD\:63\:5C\:7C 0 -20 (unavailable) +30 (disconnected) IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar::192.168.60.60 | 192.168.63.92 IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0/85, nh = \:\:, mt = 2821465568 | dst = 2001\:a\:\:a976\:2488\:f49f\:b48/106, nh = 2001\:a\:\:62ae\:c734\:fc7b\:e931, mt = 2248613879 | dst = 2001\:a\:\:afb7\:4449\:3787\:8bb4/123, nh = \:\::2001\:a\:\:2934\:bd66\:550d\:ec19:sear6.fo.x.y: <<< -size: 7214 +size: 7218 location: src/tests/client/test-client.py:test_004()/593 cmd: $NMCLI --mode tabular --terse --color yes -f all dev show lang: C returncode: 0 -stdout: 7044 bytes +stdout: 7048 bytes >>> GENERAL:wlan0:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/3:::virtual:::13\:E0\:74\:85\:7C\:D9:0:100 (connected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::wlan0:no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown CAPABILITIES:no:21 Mb/s:no:no @@ -32144,7 +32152,7 @@ IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::se DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -GENERAL:eth0:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/1:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::eth0:no:yes:yes:no:no:::::unknown +GENERAL:eth0:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/1:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::eth0:no:yes:yes:no:no:::::unknown CAPABILITIES:no:100 Mb/s:no:no INTERFACE-FLAGS:yes:yes:no:no WIRED-PROPERTIES:on: @@ -32154,7 +32162,7 @@ IP6:2001\:a\:\:ed81\:3d7\:c2e9\:df82/99:::2001\:a\:\:2703\:f06\:9619\:d89f | 200 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -GENERAL:eth1:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/2:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::eth1:no:yes:yes:no:no:::::unknown +GENERAL:eth1:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/2:::virtual:::E7\:78\:B1\:93\:2B\:22:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::eth1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:100 Mb/s:no:no INTERFACE-FLAGS:yes:yes:no:no WIRED-PROPERTIES:on: @@ -32164,7 +32172,7 @@ IP6:2001\:a\:\:1c1\:c178\:169f\:2b80/93 | 2001\:a\:\:1f79\:e0fb\:87b9\:3cc6/123: DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/4:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown +GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/4:::virtual:::21\:E9\:64\:81\:8C\:A8:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:unknown:no:no INTERFACE-FLAGS:yes:yes:no:no WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown:unknown:no:no @@ -32175,7 +32183,7 @@ IP6:2001\:a\:\:fa05\:2ab4\:9300\:e8fe/116 | 2001\:a\:\:e9cf\:bd3\:caba\:99b3/86 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/5:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown +GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/5:::virtual:::71\:52\:AD\:63\:5C\:7C:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:unknown:no:no INTERFACE-FLAGS:yes:yes:no:no WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown:unknown:no:no @@ -32186,12 +32194,12 @@ DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp- CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 7260 +size: 7264 location: src/tests/client/test-client.py:test_004()/594 cmd: $NMCLI --mode tabular --terse --color yes -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 7080 bytes +stdout: 7084 bytes >>> GENERAL:wlan0:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/3:::virtual:::13\:E0\:74\:85\:7C\:D9:0:100 (connected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::wlan0:no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown CAPABILITIES:no:21 Mb/s:no:no @@ -32206,7 +32214,7 @@ IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::se DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -GENERAL:eth0:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/1:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::eth0:no:yes:yes:no:no:::::unknown +GENERAL:eth0:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/1:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::eth0:no:yes:yes:no:no:::::unknown CAPABILITIES:no:100 Mb/s:no:no INTERFACE-FLAGS:yes:yes:no:no WIRED-PROPERTIES:on: @@ -32216,7 +32224,7 @@ IP6:2001\:a\:\:ed81\:3d7\:c2e9\:df82/99:::2001\:a\:\:2703\:f06\:9619\:d89f | 200 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -GENERAL:eth1:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/2:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::eth1:no:yes:yes:no:no:::::unknown +GENERAL:eth1:ethernet:NMDeviceEthernet:/org/freedesktop/NetworkManager/Devices/2:::virtual:::E7\:78\:B1\:93\:2B\:22:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::eth1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:100 Mb/s:no:no INTERFACE-FLAGS:yes:yes:no:no WIRED-PROPERTIES:on: @@ -32226,7 +32234,7 @@ IP6:2001\:a\:\:1c1\:c178\:169f\:2b80/93 | 2001\:a\:\:1f79\:e0fb\:87b9\:3cc6/123: DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 -GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/4:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown +GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/4:::virtual:::21\:E9\:64\:81\:8C\:A8:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:unknown:no:no INTERFACE-FLAGS:yes:yes:no:no WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown:unknown:no:no @@ -32237,7 +32245,7 @@ IP6:2001\:a\:\:fa05\:2ab4\:9300\:e8fe/116 | 2001\:a\:\:e9cf\:bd3\:caba\:99b3/86 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-9 = val-9 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 -GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/5:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown +GENERAL:wlan1:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/5:::virtual:::71\:52\:AD\:63\:5C\:7C:0:30 (disconnected):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::wlan1:no:yes:yes:no:no:::::unknown CAPABILITIES:no:unknown:no:no INTERFACE-FLAGS:yes:yes:no:no WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown:unknown:no:no @@ -32374,32 +32382,32 @@ GENERAL:wlan0:wifi:NMDeviceWifi:/org/freedesktop/NetworkManager/Devices/3:::virt WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown:unknown:no:no <<< -size: 576 +size: 588 location: src/tests/client/test-client.py:test_004()/603 cmd: $NMCLI --mode tabular --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: C returncode: 0 -stdout: 394 bytes +stdout: 406 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m:[2methernet[0m:[2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m:[2methernet[0m:[2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m:[2mwifi[0m:[2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m:[2mwifi[0m:[2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m:[31methernet[0m:[31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m:[31methernet[0m:[31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m:[31mwifi[0m:[31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m:[31mwifi[0m:[31m/org/freedesktop/NetworkManager/Devices/5[0m <<< -size: 586 +size: 598 location: src/tests/client/test-client.py:test_004()/604 cmd: $NMCLI --mode tabular --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: pl_PL.UTF-8 returncode: 0 -stdout: 394 bytes +stdout: 406 bytes >>> [32mwlan0[0m:[32mwifi[0m:[32m/org/freedesktop/NetworkManager/Devices/3[0m -[2meth0[0m:[2methernet[0m:[2m/org/freedesktop/NetworkManager/Devices/1[0m -[2meth1[0m:[2methernet[0m:[2m/org/freedesktop/NetworkManager/Devices/2[0m -[2mwlan1[0m:[2mwifi[0m:[2m/org/freedesktop/NetworkManager/Devices/4[0m -[2mwlan1[0m:[2mwifi[0m:[2m/org/freedesktop/NetworkManager/Devices/5[0m +[31meth0[0m:[31methernet[0m:[31m/org/freedesktop/NetworkManager/Devices/1[0m +[31meth1[0m:[31methernet[0m:[31m/org/freedesktop/NetworkManager/Devices/2[0m +[31mwlan1[0m:[31mwifi[0m:[31m/org/freedesktop/NetworkManager/Devices/4[0m +[31mwlan1[0m:[31mwifi[0m:[31m/org/freedesktop/NetworkManager/Devices/5[0m <<< size: 1788 @@ -33650,12 +33658,12 @@ GENERAL.ZONE: -- GENERAL.MASTER-PATH: -- <<< -size: 1082 +size: 1086 location: src/tests/client/test-client.py:test_004()/637 cmd: $NMCLI --mode multiline dev s lang: C returncode: 0 -stdout: 941 bytes +stdout: 945 bytes >>> DEVICE: wlan0 TYPE: wifi @@ -33663,19 +33671,19 @@ STATE: connected CONNECTION: con-vpn-1 DEVICE: eth0 TYPE: ethernet -STATE: unavailable +STATE: disconnected CONNECTION: -- DEVICE: eth1 TYPE: ethernet -STATE: unavailable +STATE: disconnected CONNECTION: -- DEVICE: wlan1 TYPE: wifi -STATE: unavailable +STATE: disconnected CONNECTION: -- DEVICE: wlan1 TYPE: wifi -STATE: unavailable +STATE: disconnected CONNECTION: -- <<< @@ -33692,28 +33700,28 @@ STATE: połączono CONNECTION: con-vpn-1 DEVICE: eth0 TYPE: ethernet -STATE: niedostępne +STATE: rozłączono CONNECTION: -- DEVICE: eth1 TYPE: ethernet -STATE: niedostępne +STATE: rozłączono CONNECTION: -- DEVICE: wlan1 TYPE: wifi -STATE: niedostępne +STATE: rozłączono CONNECTION: -- DEVICE: wlan1 TYPE: wifi -STATE: niedostępne +STATE: rozłączono CONNECTION: -- <<< -size: 2497 +size: 2501 location: src/tests/client/test-client.py:test_004()/639 cmd: $NMCLI --mode multiline -f all dev status lang: C returncode: 0 -stdout: 2343 bytes +stdout: 2347 bytes >>> DEVICE: wlan0 TYPE: wifi @@ -33726,7 +33734,7 @@ CON-UUID: UUID-con-vpn-1-REPLACED-REPLACED-REP CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/2 DEVICE: eth0 TYPE: ethernet -STATE: unavailable +STATE: disconnected IP4-CONNECTIVITY: unknown IP6-CONNECTIVITY: unknown DBUS-PATH: /org/freedesktop/NetworkManager/Devices/1 @@ -33735,7 +33743,7 @@ CON-UUID: -- CON-PATH: -- DEVICE: eth1 TYPE: ethernet -STATE: unavailable +STATE: disconnected IP4-CONNECTIVITY: unknown IP6-CONNECTIVITY: unknown DBUS-PATH: /org/freedesktop/NetworkManager/Devices/2 @@ -33744,7 +33752,7 @@ CON-UUID: -- CON-PATH: -- DEVICE: wlan1 TYPE: wifi -STATE: unavailable +STATE: disconnected IP4-CONNECTIVITY: unknown IP6-CONNECTIVITY: unknown DBUS-PATH: /org/freedesktop/NetworkManager/Devices/4 @@ -33753,7 +33761,7 @@ CON-UUID: -- CON-PATH: -- DEVICE: wlan1 TYPE: wifi -STATE: unavailable +STATE: disconnected IP4-CONNECTIVITY: unknown IP6-CONNECTIVITY: unknown DBUS-PATH: /org/freedesktop/NetworkManager/Devices/5 @@ -33780,7 +33788,7 @@ CON-UUID: UUID-con-vpn-1-REPLACED-REPLACED-REP CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/2 DEVICE: eth0 TYPE: ethernet -STATE: niedostępne +STATE: rozłączono IP4-CONNECTIVITY: nieznane IP6-CONNECTIVITY: nieznane DBUS-PATH: /org/freedesktop/NetworkManager/Devices/1 @@ -33789,7 +33797,7 @@ CON-UUID: -- CON-PATH: -- DEVICE: eth1 TYPE: ethernet -STATE: niedostępne +STATE: rozłączono IP4-CONNECTIVITY: nieznane IP6-CONNECTIVITY: nieznane DBUS-PATH: /org/freedesktop/NetworkManager/Devices/2 @@ -33798,7 +33806,7 @@ CON-UUID: -- CON-PATH: -- DEVICE: wlan1 TYPE: wifi -STATE: niedostępne +STATE: rozłączono IP4-CONNECTIVITY: nieznane IP6-CONNECTIVITY: nieznane DBUS-PATH: /org/freedesktop/NetworkManager/Devices/4 @@ -33807,7 +33815,7 @@ CON-UUID: -- CON-PATH: -- DEVICE: wlan1 TYPE: wifi -STATE: niedostępne +STATE: rozłączono IP4-CONNECTIVITY: nieznane IP6-CONNECTIVITY: nieznane DBUS-PATH: /org/freedesktop/NetworkManager/Devices/5 @@ -33816,12 +33824,12 @@ CON-UUID: -- CON-PATH: -- <<< -size: 8060 +size: 8064 location: src/tests/client/test-client.py:test_004()/641 cmd: $NMCLI --mode multiline dev show lang: C returncode: 0 -stdout: 7915 bytes +stdout: 7919 bytes >>> GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi @@ -33852,7 +33860,7 @@ GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: on @@ -33878,7 +33886,7 @@ GENERAL.DEVICE: eth1 GENERAL.TYPE: ethernet GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: on @@ -33909,7 +33917,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.GATEWAY: 192.168.57.160 @@ -33938,7 +33946,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 192.168.97.124/29 @@ -33998,7 +34006,7 @@ GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: włączone @@ -34024,7 +34032,7 @@ GENERAL.DEVICE: eth1 GENERAL.TYPE: ethernet GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: włączone @@ -34055,7 +34063,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.GATEWAY: 192.168.57.160 @@ -34084,7 +34092,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 192.168.97.124/29 @@ -34108,12 +34116,12 @@ IP6.DNS[1]: 2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]: sear6.fo.x.y <<< -size: 22815 +size: 22819 location: src/tests/client/test-client.py:test_004()/643 cmd: $NMCLI --mode multiline -f all dev show lang: C returncode: 0 -stdout: 22662 bytes +stdout: 22666 bytes >>> GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi @@ -34230,7 +34238,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -34299,7 +34307,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -34375,7 +34383,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -34473,7 +34481,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -34662,7 +34670,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -34731,7 +34739,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -34807,7 +34815,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -34905,7 +34913,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -37592,70 +37600,70 @@ GENERAL.ZONE: -- GENERAL.MASTER-PATH: -- <<< -size: 1259 +size: 1279 location: src/tests/client/test-client.py:test_004()/687 cmd: $NMCLI --mode multiline --color yes dev s lang: C returncode: 0 -stdout: 1105 bytes +stdout: 1125 bytes >>> DEVICE: [32mwlan0[0m TYPE: [32mwifi[0m STATE: [32mconnected[0m CONNECTION: [32mcon-vpn-1[0m -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -STATE: [2munavailable[0m -CONNECTION: [2m--[0m -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -STATE: [2munavailable[0m -CONNECTION: [2m--[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2munavailable[0m -CONNECTION: [2m--[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2munavailable[0m -CONNECTION: [2m--[0m - -<<< -size: 1275 +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +STATE: [31mdisconnected[0m +CONNECTION: [31m--[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +STATE: [31mdisconnected[0m +CONNECTION: [31m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mdisconnected[0m +CONNECTION: [31m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mdisconnected[0m +CONNECTION: [31m--[0m + +<<< +size: 1291 location: src/tests/client/test-client.py:test_004()/688 cmd: $NMCLI --mode multiline --color yes dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 1111 bytes +stdout: 1127 bytes >>> DEVICE: [32mwlan0[0m TYPE: [32mwifi[0m STATE: [32mpołączono[0m CONNECTION: [32mcon-vpn-1[0m -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -STATE: [2mniedostępne[0m -CONNECTION: [2m--[0m -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -STATE: [2mniedostępne[0m -CONNECTION: [2m--[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2mniedostępne[0m -CONNECTION: [2m--[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2mniedostępne[0m -CONNECTION: [2m--[0m - -<<< -size: 2878 +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +STATE: [31mrozłączono[0m +CONNECTION: [31m--[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +STATE: [31mrozłączono[0m +CONNECTION: [31m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mrozłączono[0m +CONNECTION: [31m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mrozłączono[0m +CONNECTION: [31m--[0m + +<<< +size: 2918 location: src/tests/client/test-client.py:test_004()/689 cmd: $NMCLI --mode multiline --color yes -f all dev status lang: C returncode: 0 -stdout: 2712 bytes +stdout: 2752 bytes >>> DEVICE: [32mwlan0[0m TYPE: [32mwifi[0m @@ -37666,50 +37674,50 @@ DBUS-PATH: [32m/org/freedesktop/NetworkManager/Dev CONNECTION: [32mcon-vpn-1[0m CON-UUID: [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m CON-PATH: [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -STATE: [2munavailable[0m -IP4-CONNECTIVITY: [2munknown[0m -IP6-CONNECTIVITY: [2munknown[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/1[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -STATE: [2munavailable[0m -IP4-CONNECTIVITY: [2munknown[0m -IP6-CONNECTIVITY: [2munknown[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/2[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2munavailable[0m -IP4-CONNECTIVITY: [2munknown[0m -IP6-CONNECTIVITY: [2munknown[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/4[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2munavailable[0m -IP4-CONNECTIVITY: [2munknown[0m -IP6-CONNECTIVITY: [2munknown[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/5[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m - -<<< -size: 2904 +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +STATE: [31mdisconnected[0m +IP4-CONNECTIVITY: [31munknown[0m +IP6-CONNECTIVITY: [31munknown[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/1[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +STATE: [31mdisconnected[0m +IP4-CONNECTIVITY: [31munknown[0m +IP6-CONNECTIVITY: [31munknown[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/2[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mdisconnected[0m +IP4-CONNECTIVITY: [31munknown[0m +IP6-CONNECTIVITY: [31munknown[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/4[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mdisconnected[0m +IP4-CONNECTIVITY: [31munknown[0m +IP6-CONNECTIVITY: [31munknown[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/5[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m + +<<< +size: 2940 location: src/tests/client/test-client.py:test_004()/690 cmd: $NMCLI --mode multiline --color yes -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 2728 bytes +stdout: 2764 bytes >>> DEVICE: [32mwlan0[0m TYPE: [32mwifi[0m @@ -37720,50 +37728,50 @@ DBUS-PATH: [32m/org/freedesktop/NetworkManager/Dev CONNECTION: [32mcon-vpn-1[0m CON-UUID: [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m CON-PATH: [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -STATE: [2mniedostępne[0m -IP4-CONNECTIVITY: [2mnieznane[0m -IP6-CONNECTIVITY: [2mnieznane[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/1[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -STATE: [2mniedostępne[0m -IP4-CONNECTIVITY: [2mnieznane[0m -IP6-CONNECTIVITY: [2mnieznane[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/2[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2mniedostępne[0m -IP4-CONNECTIVITY: [2mnieznane[0m -IP6-CONNECTIVITY: [2mnieznane[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/4[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2mniedostępne[0m -IP4-CONNECTIVITY: [2mnieznane[0m -IP6-CONNECTIVITY: [2mnieznane[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/5[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m - -<<< -size: 8072 +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +STATE: [31mrozłączono[0m +IP4-CONNECTIVITY: [31mnieznane[0m +IP6-CONNECTIVITY: [31mnieznane[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/1[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +STATE: [31mrozłączono[0m +IP4-CONNECTIVITY: [31mnieznane[0m +IP6-CONNECTIVITY: [31mnieznane[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/2[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mrozłączono[0m +IP4-CONNECTIVITY: [31mnieznane[0m +IP6-CONNECTIVITY: [31mnieznane[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/4[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mrozłączono[0m +IP4-CONNECTIVITY: [31mnieznane[0m +IP6-CONNECTIVITY: [31mnieznane[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/5[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m + +<<< +size: 8076 location: src/tests/client/test-client.py:test_004()/691 cmd: $NMCLI --mode multiline --color yes dev show lang: C returncode: 0 -stdout: 7915 bytes +stdout: 7919 bytes >>> GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi @@ -37794,7 +37802,7 @@ GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: on @@ -37820,7 +37828,7 @@ GENERAL.DEVICE: eth1 GENERAL.TYPE: ethernet GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: on @@ -37851,7 +37859,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.GATEWAY: 192.168.57.160 @@ -37880,7 +37888,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 192.168.97.124/29 @@ -37940,7 +37948,7 @@ GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: włączone @@ -37966,7 +37974,7 @@ GENERAL.DEVICE: eth1 GENERAL.TYPE: ethernet GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: włączone @@ -37997,7 +38005,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.GATEWAY: 192.168.57.160 @@ -38026,7 +38034,7 @@ GENERAL.DEVICE: wlan1 GENERAL.TYPE: wifi GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 192.168.97.124/29 @@ -38050,12 +38058,12 @@ IP6.DNS[1]: 2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]: sear6.fo.x.y <<< -size: 23151 +size: 23155 location: src/tests/client/test-client.py:test_004()/693 cmd: $NMCLI --mode multiline --color yes -f all dev show lang: C returncode: 0 -stdout: 22986 bytes +stdout: 22990 bytes >>> GENERAL.DEVICE: wlan0 GENERAL.TYPE: wifi @@ -38172,7 +38180,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -38241,7 +38249,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -38317,7 +38325,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -38415,7 +38423,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -38604,7 +38612,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -38673,7 +38681,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -38749,7 +38757,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -38847,7 +38855,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -39404,52 +39412,52 @@ WIFI-PROPERTIES.MESH: nie WIFI-PROPERTIES.IBSS-RSN: nie <<< -size: 1170 +size: 1183 location: src/tests/client/test-client.py:test_004()/703 cmd: $NMCLI --mode multiline --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: C returncode: 0 -stdout: 994 bytes +stdout: 1006 bytes >>> DEVICE: [32mwlan0[0m TYPE: [32mwifi[0m DBUS-PATH: [32m/org/freedesktop/NetworkManager/Devices/3[0m -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/1[0m -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/2[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/4[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/5[0m - -<<< -size: 1180 +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/1[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/2[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/4[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/5[0m + +<<< +size: 1193 location: src/tests/client/test-client.py:test_004()/704 cmd: $NMCLI --mode multiline --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: pl_PL.UTF-8 returncode: 0 -stdout: 994 bytes +stdout: 1006 bytes >>> DEVICE: [32mwlan0[0m TYPE: [32mwifi[0m DBUS-PATH: [32m/org/freedesktop/NetworkManager/Devices/3[0m -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/1[0m -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/2[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/4[0m -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/5[0m +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/1[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/2[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/4[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/5[0m <<< size: 4642 @@ -41618,12 +41626,12 @@ GENERAL.MASTER-PATH: -- ------------------------------------------------------------------------------- <<< -size: 1701 +size: 1705 location: src/tests/client/test-client.py:test_004()/737 cmd: $NMCLI --mode multiline --pretty dev s lang: C returncode: 0 -stdout: 1550 bytes +stdout: 1554 bytes >>> =============================================================================== Status of devices @@ -41635,22 +41643,22 @@ CONNECTION: con-vpn-1 ------------------------------------------------------------------------------- DEVICE: eth0 TYPE: ethernet -STATE: unavailable +STATE: disconnected CONNECTION: -- ------------------------------------------------------------------------------- DEVICE: eth1 TYPE: ethernet -STATE: unavailable +STATE: disconnected CONNECTION: -- ------------------------------------------------------------------------------- DEVICE: wlan1 TYPE: wifi -STATE: unavailable +STATE: disconnected CONNECTION: -- ------------------------------------------------------------------------------- DEVICE: wlan1 TYPE: wifi -STATE: unavailable +STATE: disconnected CONNECTION: -- ------------------------------------------------------------------------------- @@ -41672,32 +41680,32 @@ CONNECTION: con-vpn-1 ------------------------------------------------------------------------------- DEVICE: eth0 TYPE: ethernet -STATE: niedostępne +STATE: rozłączono CONNECTION: -- ------------------------------------------------------------------------------- DEVICE: eth1 TYPE: ethernet -STATE: niedostępne +STATE: rozłączono CONNECTION: -- ------------------------------------------------------------------------------- DEVICE: wlan1 TYPE: wifi -STATE: niedostępne +STATE: rozłączono CONNECTION: -- ------------------------------------------------------------------------------- DEVICE: wlan1 TYPE: wifi -STATE: niedostępne +STATE: rozłączono CONNECTION: -- ------------------------------------------------------------------------------- <<< -size: 3115 +size: 3119 location: src/tests/client/test-client.py:test_004()/739 cmd: $NMCLI --mode multiline --pretty -f all dev status lang: C returncode: 0 -stdout: 2952 bytes +stdout: 2956 bytes >>> =============================================================================== Status of devices @@ -41714,7 +41722,7 @@ CON-PATH: /org/freedesktop/NetworkManager/ActiveCo ------------------------------------------------------------------------------- DEVICE: eth0 TYPE: ethernet -STATE: unavailable +STATE: disconnected IP4-CONNECTIVITY: unknown IP6-CONNECTIVITY: unknown DBUS-PATH: /org/freedesktop/NetworkManager/Devices/1 @@ -41724,7 +41732,7 @@ CON-PATH: -- ------------------------------------------------------------------------------- DEVICE: eth1 TYPE: ethernet -STATE: unavailable +STATE: disconnected IP4-CONNECTIVITY: unknown IP6-CONNECTIVITY: unknown DBUS-PATH: /org/freedesktop/NetworkManager/Devices/2 @@ -41734,7 +41742,7 @@ CON-PATH: -- ------------------------------------------------------------------------------- DEVICE: wlan1 TYPE: wifi -STATE: unavailable +STATE: disconnected IP4-CONNECTIVITY: unknown IP6-CONNECTIVITY: unknown DBUS-PATH: /org/freedesktop/NetworkManager/Devices/4 @@ -41744,7 +41752,7 @@ CON-PATH: -- ------------------------------------------------------------------------------- DEVICE: wlan1 TYPE: wifi -STATE: unavailable +STATE: disconnected IP4-CONNECTIVITY: unknown IP6-CONNECTIVITY: unknown DBUS-PATH: /org/freedesktop/NetworkManager/Devices/5 @@ -41776,7 +41784,7 @@ CON-PATH: /org/freedesktop/NetworkManager/ActiveCo ------------------------------------------------------------------------------- DEVICE: eth0 TYPE: ethernet -STATE: niedostępne +STATE: rozłączono IP4-CONNECTIVITY: nieznane IP6-CONNECTIVITY: nieznane DBUS-PATH: /org/freedesktop/NetworkManager/Devices/1 @@ -41786,7 +41794,7 @@ CON-PATH: -- ------------------------------------------------------------------------------- DEVICE: eth1 TYPE: ethernet -STATE: niedostępne +STATE: rozłączono IP4-CONNECTIVITY: nieznane IP6-CONNECTIVITY: nieznane DBUS-PATH: /org/freedesktop/NetworkManager/Devices/2 @@ -41796,7 +41804,7 @@ CON-PATH: -- ------------------------------------------------------------------------------- DEVICE: wlan1 TYPE: wifi -STATE: niedostępne +STATE: rozłączono IP4-CONNECTIVITY: nieznane IP6-CONNECTIVITY: nieznane DBUS-PATH: /org/freedesktop/NetworkManager/Devices/4 @@ -41806,7 +41814,7 @@ CON-PATH: -- ------------------------------------------------------------------------------- DEVICE: wlan1 TYPE: wifi -STATE: niedostępne +STATE: rozłączono IP4-CONNECTIVITY: nieznane IP6-CONNECTIVITY: nieznane DBUS-PATH: /org/freedesktop/NetworkManager/Devices/5 @@ -41816,12 +41824,12 @@ CON-PATH: -- ------------------------------------------------------------------------------- <<< -size: 12885 +size: 12889 location: src/tests/client/test-client.py:test_004()/741 cmd: $NMCLI --mode multiline --pretty dev show lang: C returncode: 0 -stdout: 12730 bytes +stdout: 12734 bytes >>> =============================================================================== Device details (wlan0) @@ -41871,7 +41879,7 @@ GENERAL.HWADDR: AB:B7:BF:E2:48:E8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -41910,7 +41918,7 @@ GENERAL.HWADDR: E7:78:B1:93:2B:22 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -41954,7 +41962,7 @@ GENERAL.HWADDR: 21:E9:64:81:8C:A8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -41995,7 +42003,7 @@ GENERAL.HWADDR: 71:52:AD:63:5C:7C ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -42079,7 +42087,7 @@ GENERAL.HWADDR: AB:B7:BF:E2:48:E8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -42118,7 +42126,7 @@ GENERAL.HWADDR: E7:78:B1:93:2B:22 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -42162,7 +42170,7 @@ GENERAL.HWADDR: 21:E9:64:81:8C:A8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -42203,7 +42211,7 @@ GENERAL.HWADDR: 71:52:AD:63:5C:7C ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -42232,12 +42240,12 @@ IP6.DOMAIN[1]: sear6.fo.x.y ------------------------------------------------------------------------------- <<< -size: 27799 +size: 27803 location: src/tests/client/test-client.py:test_004()/743 cmd: $NMCLI --mode multiline --pretty -f all dev show lang: C returncode: 0 -stdout: 27637 bytes +stdout: 27641 bytes >>> =============================================================================== Device details (wlan0) @@ -42372,7 +42380,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -42453,7 +42461,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -42541,7 +42549,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -42652,7 +42660,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -42868,7 +42876,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -42949,7 +42957,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -43037,7 +43045,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -43148,7 +43156,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -46262,12 +46270,12 @@ GENERAL.MASTER-PATH: -- ------------------------------------------------------------------------------- <<< -size: 1877 +size: 1897 location: src/tests/client/test-client.py:test_004()/787 cmd: $NMCLI --mode multiline --pretty --color yes dev s lang: C returncode: 0 -stdout: 1714 bytes +stdout: 1734 bytes >>> =============================================================================== Status of devices @@ -46277,34 +46285,34 @@ TYPE: [32mwifi[0m STATE: [32mconnected[0m CONNECTION: [32mcon-vpn-1[0m ------------------------------------------------------------------------------- -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -STATE: [2munavailable[0m -CONNECTION: [2m--[0m +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +STATE: [31mdisconnected[0m +CONNECTION: [31m--[0m ------------------------------------------------------------------------------- -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -STATE: [2munavailable[0m -CONNECTION: [2m--[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +STATE: [31mdisconnected[0m +CONNECTION: [31m--[0m ------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2munavailable[0m -CONNECTION: [2m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mdisconnected[0m +CONNECTION: [31m--[0m ------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2munavailable[0m -CONNECTION: [2m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mdisconnected[0m +CONNECTION: [31m--[0m ------------------------------------------------------------------------------- <<< -size: 1893 +size: 1909 location: src/tests/client/test-client.py:test_004()/788 cmd: $NMCLI --mode multiline --pretty --color yes dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 1720 bytes +stdout: 1736 bytes >>> =============================================================================== Stan urządzenia @@ -46314,34 +46322,34 @@ TYPE: [32mwifi[0m STATE: [32mpołączono[0m CONNECTION: [32mcon-vpn-1[0m ------------------------------------------------------------------------------- -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -STATE: [2mniedostępne[0m -CONNECTION: [2m--[0m +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +STATE: [31mrozłączono[0m +CONNECTION: [31m--[0m ------------------------------------------------------------------------------- -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -STATE: [2mniedostępne[0m -CONNECTION: [2m--[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +STATE: [31mrozłączono[0m +CONNECTION: [31m--[0m ------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2mniedostępne[0m -CONNECTION: [2m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mrozłączono[0m +CONNECTION: [31m--[0m ------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2mniedostępne[0m -CONNECTION: [2m--[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mrozłączono[0m +CONNECTION: [31m--[0m ------------------------------------------------------------------------------- <<< -size: 3496 +size: 3536 location: src/tests/client/test-client.py:test_004()/789 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev status lang: C returncode: 0 -stdout: 3321 bytes +stdout: 3361 bytes >>> =============================================================================== Status of devices @@ -46356,54 +46364,54 @@ CONNECTION: [32mcon-vpn-1[0m CON-UUID: [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m CON-PATH: [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m ------------------------------------------------------------------------------- -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -STATE: [2munavailable[0m -IP4-CONNECTIVITY: [2munknown[0m -IP6-CONNECTIVITY: [2munknown[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/1[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -------------------------------------------------------------------------------- -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -STATE: [2munavailable[0m -IP4-CONNECTIVITY: [2munknown[0m -IP6-CONNECTIVITY: [2munknown[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/2[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2munavailable[0m -IP4-CONNECTIVITY: [2munknown[0m -IP6-CONNECTIVITY: [2munknown[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/4[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2munavailable[0m -IP4-CONNECTIVITY: [2munknown[0m -IP6-CONNECTIVITY: [2munknown[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/5[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -------------------------------------------------------------------------------- - -<<< -size: 3522 +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +STATE: [31mdisconnected[0m +IP4-CONNECTIVITY: [31munknown[0m +IP6-CONNECTIVITY: [31munknown[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/1[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +------------------------------------------------------------------------------- +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +STATE: [31mdisconnected[0m +IP4-CONNECTIVITY: [31munknown[0m +IP6-CONNECTIVITY: [31munknown[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/2[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +------------------------------------------------------------------------------- +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mdisconnected[0m +IP4-CONNECTIVITY: [31munknown[0m +IP6-CONNECTIVITY: [31munknown[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/4[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +------------------------------------------------------------------------------- +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mdisconnected[0m +IP4-CONNECTIVITY: [31munknown[0m +IP6-CONNECTIVITY: [31munknown[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/5[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +------------------------------------------------------------------------------- + +<<< +size: 3558 location: src/tests/client/test-client.py:test_004()/790 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 3337 bytes +stdout: 3373 bytes >>> =============================================================================== Stan urządzenia @@ -46418,54 +46426,54 @@ CONNECTION: [32mcon-vpn-1[0m CON-UUID: [32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m CON-PATH: [32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m ------------------------------------------------------------------------------- -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -STATE: [2mniedostępne[0m -IP4-CONNECTIVITY: [2mnieznane[0m -IP6-CONNECTIVITY: [2mnieznane[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/1[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -------------------------------------------------------------------------------- -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -STATE: [2mniedostępne[0m -IP4-CONNECTIVITY: [2mnieznane[0m -IP6-CONNECTIVITY: [2mnieznane[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/2[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2mniedostępne[0m -IP4-CONNECTIVITY: [2mnieznane[0m -IP6-CONNECTIVITY: [2mnieznane[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/4[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -STATE: [2mniedostępne[0m -IP4-CONNECTIVITY: [2mnieznane[0m -IP6-CONNECTIVITY: [2mnieznane[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/5[0m -CONNECTION: [2m--[0m -CON-UUID: [2m--[0m -CON-PATH: [2m--[0m -------------------------------------------------------------------------------- - -<<< -size: 12897 +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +STATE: [31mrozłączono[0m +IP4-CONNECTIVITY: [31mnieznane[0m +IP6-CONNECTIVITY: [31mnieznane[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/1[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +------------------------------------------------------------------------------- +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +STATE: [31mrozłączono[0m +IP4-CONNECTIVITY: [31mnieznane[0m +IP6-CONNECTIVITY: [31mnieznane[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/2[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +------------------------------------------------------------------------------- +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mrozłączono[0m +IP4-CONNECTIVITY: [31mnieznane[0m +IP6-CONNECTIVITY: [31mnieznane[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/4[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +------------------------------------------------------------------------------- +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +STATE: [31mrozłączono[0m +IP4-CONNECTIVITY: [31mnieznane[0m +IP6-CONNECTIVITY: [31mnieznane[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/5[0m +CONNECTION: [31m--[0m +CON-UUID: [31m--[0m +CON-PATH: [31m--[0m +------------------------------------------------------------------------------- + +<<< +size: 12901 location: src/tests/client/test-client.py:test_004()/791 cmd: $NMCLI --mode multiline --pretty --color yes dev show lang: C returncode: 0 -stdout: 12730 bytes +stdout: 12734 bytes >>> =============================================================================== Device details (wlan0) @@ -46515,7 +46523,7 @@ GENERAL.HWADDR: AB:B7:BF:E2:48:E8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -46554,7 +46562,7 @@ GENERAL.HWADDR: E7:78:B1:93:2B:22 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -46598,7 +46606,7 @@ GENERAL.HWADDR: 21:E9:64:81:8C:A8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -46639,7 +46647,7 @@ GENERAL.HWADDR: 71:52:AD:63:5C:7C ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -46723,7 +46731,7 @@ GENERAL.HWADDR: AB:B7:BF:E2:48:E8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -46762,7 +46770,7 @@ GENERAL.HWADDR: E7:78:B1:93:2B:22 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -46806,7 +46814,7 @@ GENERAL.HWADDR: 21:E9:64:81:8C:A8 ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -46847,7 +46855,7 @@ GENERAL.HWADDR: 71:52:AD:63:5C:7C ------------------------------------------------------------------------------- GENERAL.MTU: 0 ------------------------------------------------------------------------------- -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) ------------------------------------------------------------------------------- GENERAL.CONNECTION: -- ------------------------------------------------------------------------------- @@ -46876,12 +46884,12 @@ IP6.DOMAIN[1]: sear6.fo.x.y ------------------------------------------------------------------------------- <<< -size: 28135 +size: 28139 location: src/tests/client/test-client.py:test_004()/793 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show lang: C returncode: 0 -stdout: 27961 bytes +stdout: 27965 bytes >>> =============================================================================== Device details (wlan0) @@ -47016,7 +47024,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -47097,7 +47105,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -47185,7 +47193,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -47296,7 +47304,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (unavailable) +GENERAL.STATE: 30 (disconnected) GENERAL.REASON: 0 (No reason given) GENERAL.IP4-CONNECTIVITY: 0 (unknown) GENERAL.IP6-CONNECTIVITY: 0 (unknown) @@ -47512,7 +47520,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: AB:B7:BF:E2:48:E8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -47593,7 +47601,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: E7:78:B1:93:2B:22 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -47681,7 +47689,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 21:E9:64:81:8C:A8 GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -47792,7 +47800,7 @@ GENERAL.DRIVER-VERSION: -- GENERAL.FIRMWARE-VERSION: -- GENERAL.HWADDR: 71:52:AD:63:5C:7C GENERAL.MTU: 0 -GENERAL.STATE: 20 (niedostępne) +GENERAL.STATE: 30 (rozłączono) GENERAL.REASON: 0 (Nie podano przyczyny) GENERAL.IP4-CONNECTIVITY: 0 (nieznane) GENERAL.IP6-CONNECTIVITY: 0 (nieznane) @@ -48436,12 +48444,12 @@ WIFI-PROPERTIES.IBSS-RSN: nie ------------------------------------------------------------------------------- <<< -size: 1789 +size: 1801 location: src/tests/client/test-client.py:test_004()/803 cmd: $NMCLI --mode multiline --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: C returncode: 0 -stdout: 1603 bytes +stdout: 1615 bytes >>> =============================================================================== Status of devices @@ -48450,30 +48458,30 @@ DEVICE: [32mwlan0[0m TYPE: [32mwifi[0m DBUS-PATH: [32m/org/freedesktop/NetworkManager/Devices/3[0m ------------------------------------------------------------------------------- -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/1[0m +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/1[0m ------------------------------------------------------------------------------- -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/2[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/2[0m ------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/4[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/4[0m ------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/5[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/5[0m ------------------------------------------------------------------------------- <<< -size: 1799 +size: 1811 location: src/tests/client/test-client.py:test_004()/804 cmd: $NMCLI --mode multiline --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: pl_PL.UTF-8 returncode: 0 -stdout: 1603 bytes +stdout: 1615 bytes >>> =============================================================================== Stan urządzenia @@ -48482,21 +48490,21 @@ DEVICE: [32mwlan0[0m TYPE: [32mwifi[0m DBUS-PATH: [32m/org/freedesktop/NetworkManager/Devices/3[0m ------------------------------------------------------------------------------- -DEVICE: [2meth0[0m -TYPE: [2methernet[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/1[0m +DEVICE: [31meth0[0m +TYPE: [31methernet[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/1[0m ------------------------------------------------------------------------------- -DEVICE: [2meth1[0m -TYPE: [2methernet[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/2[0m +DEVICE: [31meth1[0m +TYPE: [31methernet[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/2[0m ------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/4[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/4[0m ------------------------------------------------------------------------------- -DEVICE: [2mwlan1[0m -TYPE: [2mwifi[0m -DBUS-PATH: [2m/org/freedesktop/NetworkManager/Devices/5[0m +DEVICE: [31mwlan1[0m +TYPE: [31mwifi[0m +DBUS-PATH: [31m/org/freedesktop/NetworkManager/Devices/5[0m ------------------------------------------------------------------------------- <<< @@ -50822,12 +50830,12 @@ GENERAL.ZONE: GENERAL.MASTER-PATH: <<< -size: 427 +size: 431 location: src/tests/client/test-client.py:test_004()/837 cmd: $NMCLI --mode multiline --terse dev s lang: C returncode: 0 -stdout: 278 bytes +stdout: 282 bytes >>> DEVICE:wlan0 TYPE:wifi @@ -50835,28 +50843,28 @@ STATE:connected CONNECTION:con-vpn-1 DEVICE:eth0 TYPE:ethernet -STATE:unavailable +STATE:disconnected CONNECTION: DEVICE:eth1 TYPE:ethernet -STATE:unavailable +STATE:disconnected CONNECTION: DEVICE:wlan1 TYPE:wifi -STATE:unavailable +STATE:disconnected CONNECTION: DEVICE:wlan1 TYPE:wifi -STATE:unavailable +STATE:disconnected CONNECTION: <<< -size: 437 +size: 441 location: src/tests/client/test-client.py:test_004()/838 cmd: $NMCLI --mode multiline --terse dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 278 bytes +stdout: 282 bytes >>> DEVICE:wlan0 TYPE:wifi @@ -50864,28 +50872,28 @@ STATE:connected CONNECTION:con-vpn-1 DEVICE:eth0 TYPE:ethernet -STATE:unavailable +STATE:disconnected CONNECTION: DEVICE:eth1 TYPE:ethernet -STATE:unavailable +STATE:disconnected CONNECTION: DEVICE:wlan1 TYPE:wifi -STATE:unavailable +STATE:disconnected CONNECTION: DEVICE:wlan1 TYPE:wifi -STATE:unavailable +STATE:disconnected CONNECTION: <<< -size: 1135 +size: 1139 location: src/tests/client/test-client.py:test_004()/839 cmd: $NMCLI --mode multiline --terse -f all dev status lang: C returncode: 0 -stdout: 974 bytes +stdout: 978 bytes >>> DEVICE:wlan0 TYPE:wifi @@ -50898,7 +50906,7 @@ CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2 DEVICE:eth0 TYPE:ethernet -STATE:unavailable +STATE:disconnected IP4-CONNECTIVITY:unknown IP6-CONNECTIVITY:unknown DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1 @@ -50907,7 +50915,7 @@ CON-UUID: CON-PATH: DEVICE:eth1 TYPE:ethernet -STATE:unavailable +STATE:disconnected IP4-CONNECTIVITY:unknown IP6-CONNECTIVITY:unknown DBUS-PATH:/org/freedesktop/NetworkManager/Devices/2 @@ -50916,7 +50924,7 @@ CON-UUID: CON-PATH: DEVICE:wlan1 TYPE:wifi -STATE:unavailable +STATE:disconnected IP4-CONNECTIVITY:unknown IP6-CONNECTIVITY:unknown DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4 @@ -50925,7 +50933,7 @@ CON-UUID: CON-PATH: DEVICE:wlan1 TYPE:wifi -STATE:unavailable +STATE:disconnected IP4-CONNECTIVITY:unknown IP6-CONNECTIVITY:unknown DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5 @@ -50934,12 +50942,12 @@ CON-UUID: CON-PATH: <<< -size: 1145 +size: 1149 location: src/tests/client/test-client.py:test_004()/840 cmd: $NMCLI --mode multiline --terse -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 974 bytes +stdout: 978 bytes >>> DEVICE:wlan0 TYPE:wifi @@ -50952,7 +50960,7 @@ CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2 DEVICE:eth0 TYPE:ethernet -STATE:unavailable +STATE:disconnected IP4-CONNECTIVITY:unknown IP6-CONNECTIVITY:unknown DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1 @@ -50961,7 +50969,7 @@ CON-UUID: CON-PATH: DEVICE:eth1 TYPE:ethernet -STATE:unavailable +STATE:disconnected IP4-CONNECTIVITY:unknown IP6-CONNECTIVITY:unknown DBUS-PATH:/org/freedesktop/NetworkManager/Devices/2 @@ -50970,7 +50978,7 @@ CON-UUID: CON-PATH: DEVICE:wlan1 TYPE:wifi -STATE:unavailable +STATE:disconnected IP4-CONNECTIVITY:unknown IP6-CONNECTIVITY:unknown DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4 @@ -50979,7 +50987,7 @@ CON-UUID: CON-PATH: DEVICE:wlan1 TYPE:wifi -STATE:unavailable +STATE:disconnected IP4-CONNECTIVITY:unknown IP6-CONNECTIVITY:unknown DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5 @@ -50988,12 +50996,12 @@ CON-UUID: CON-PATH: <<< -size: 4552 +size: 4556 location: src/tests/client/test-client.py:test_004()/841 cmd: $NMCLI --mode multiline --terse dev show lang: C returncode: 0 -stdout: 4399 bytes +stdout: 4403 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -51024,7 +51032,7 @@ GENERAL.DEVICE:eth0 GENERAL.TYPE:ethernet GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -51050,7 +51058,7 @@ GENERAL.DEVICE:eth1 GENERAL.TYPE:ethernet GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -51081,7 +51089,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.GATEWAY:192.168.57.160 @@ -51110,7 +51118,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.ADDRESS[1]:192.168.97.124/29 @@ -51134,12 +51142,12 @@ IP6.DNS[1]:2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]:sear6.fo.x.y <<< -size: 4562 +size: 4566 location: src/tests/client/test-client.py:test_004()/842 cmd: $NMCLI --mode multiline --terse dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 4399 bytes +stdout: 4403 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -51170,7 +51178,7 @@ GENERAL.DEVICE:eth0 GENERAL.TYPE:ethernet GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -51196,7 +51204,7 @@ GENERAL.DEVICE:eth1 GENERAL.TYPE:ethernet GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -51227,7 +51235,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.GATEWAY:192.168.57.160 @@ -51256,7 +51264,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.ADDRESS[1]:192.168.97.124/29 @@ -51280,12 +51288,12 @@ IP6.DNS[1]:2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]:sear6.fo.x.y <<< -size: 13225 +size: 13229 location: src/tests/client/test-client.py:test_004()/843 cmd: $NMCLI --mode multiline --terse -f all dev show lang: C returncode: 0 -stdout: 13064 bytes +stdout: 13068 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -51402,7 +51410,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -51471,7 +51479,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -51547,7 +51555,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -51645,7 +51653,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -51712,12 +51720,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 13271 +size: 13275 location: src/tests/client/test-client.py:test_004()/844 cmd: $NMCLI --mode multiline --terse -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 13100 bytes +stdout: 13104 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -51834,7 +51842,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -51903,7 +51911,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -51979,7 +51987,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -52077,7 +52085,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -54764,70 +54772,70 @@ GENERAL.ZONE: GENERAL.MASTER-PATH: <<< -size: 603 +size: 623 location: src/tests/client/test-client.py:test_004()/887 cmd: $NMCLI --mode multiline --terse --color yes dev s lang: C returncode: 0 -stdout: 442 bytes +stdout: 462 bytes >>> DEVICE:[32mwlan0[0m TYPE:[32mwifi[0m STATE:[32mconnected[0m CONNECTION:[32mcon-vpn-1[0m -DEVICE:[2meth0[0m -TYPE:[2methernet[0m -STATE:[2munavailable[0m -CONNECTION:[2m[0m -DEVICE:[2meth1[0m -TYPE:[2methernet[0m -STATE:[2munavailable[0m -CONNECTION:[2m[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -STATE:[2munavailable[0m -CONNECTION:[2m[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -STATE:[2munavailable[0m -CONNECTION:[2m[0m - -<<< -size: 613 +DEVICE:[31meth0[0m +TYPE:[31methernet[0m +STATE:[31mdisconnected[0m +CONNECTION:[31m[0m +DEVICE:[31meth1[0m +TYPE:[31methernet[0m +STATE:[31mdisconnected[0m +CONNECTION:[31m[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +STATE:[31mdisconnected[0m +CONNECTION:[31m[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +STATE:[31mdisconnected[0m +CONNECTION:[31m[0m + +<<< +size: 633 location: src/tests/client/test-client.py:test_004()/888 cmd: $NMCLI --mode multiline --terse --color yes dev s lang: pl_PL.UTF-8 returncode: 0 -stdout: 442 bytes +stdout: 462 bytes >>> DEVICE:[32mwlan0[0m TYPE:[32mwifi[0m STATE:[32mconnected[0m CONNECTION:[32mcon-vpn-1[0m -DEVICE:[2meth0[0m -TYPE:[2methernet[0m -STATE:[2munavailable[0m -CONNECTION:[2m[0m -DEVICE:[2meth1[0m -TYPE:[2methernet[0m -STATE:[2munavailable[0m -CONNECTION:[2m[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -STATE:[2munavailable[0m -CONNECTION:[2m[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -STATE:[2munavailable[0m -CONNECTION:[2m[0m - -<<< -size: 1517 +DEVICE:[31meth0[0m +TYPE:[31methernet[0m +STATE:[31mdisconnected[0m +CONNECTION:[31m[0m +DEVICE:[31meth1[0m +TYPE:[31methernet[0m +STATE:[31mdisconnected[0m +CONNECTION:[31m[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +STATE:[31mdisconnected[0m +CONNECTION:[31m[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +STATE:[31mdisconnected[0m +CONNECTION:[31m[0m + +<<< +size: 1557 location: src/tests/client/test-client.py:test_004()/889 cmd: $NMCLI --mode multiline --terse --color yes -f all dev status lang: C returncode: 0 -stdout: 1343 bytes +stdout: 1383 bytes >>> DEVICE:[32mwlan0[0m TYPE:[32mwifi[0m @@ -54838,50 +54846,50 @@ DBUS-PATH:[32m/org/freedesktop/NetworkManager/Devices/3[0m CONNECTION:[32mcon-vpn-1[0m CON-UUID:[32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m CON-PATH:[32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -DEVICE:[2meth0[0m -TYPE:[2methernet[0m -STATE:[2munavailable[0m -IP4-CONNECTIVITY:[2munknown[0m -IP6-CONNECTIVITY:[2munknown[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/1[0m -CONNECTION:[2m[0m -CON-UUID:[2m[0m -CON-PATH:[2m[0m -DEVICE:[2meth1[0m -TYPE:[2methernet[0m -STATE:[2munavailable[0m -IP4-CONNECTIVITY:[2munknown[0m -IP6-CONNECTIVITY:[2munknown[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/2[0m -CONNECTION:[2m[0m -CON-UUID:[2m[0m -CON-PATH:[2m[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -STATE:[2munavailable[0m -IP4-CONNECTIVITY:[2munknown[0m -IP6-CONNECTIVITY:[2munknown[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/4[0m -CONNECTION:[2m[0m -CON-UUID:[2m[0m -CON-PATH:[2m[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -STATE:[2munavailable[0m -IP4-CONNECTIVITY:[2munknown[0m -IP6-CONNECTIVITY:[2munknown[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/5[0m -CONNECTION:[2m[0m -CON-UUID:[2m[0m -CON-PATH:[2m[0m - -<<< -size: 1527 +DEVICE:[31meth0[0m +TYPE:[31methernet[0m +STATE:[31mdisconnected[0m +IP4-CONNECTIVITY:[31munknown[0m +IP6-CONNECTIVITY:[31munknown[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/1[0m +CONNECTION:[31m[0m +CON-UUID:[31m[0m +CON-PATH:[31m[0m +DEVICE:[31meth1[0m +TYPE:[31methernet[0m +STATE:[31mdisconnected[0m +IP4-CONNECTIVITY:[31munknown[0m +IP6-CONNECTIVITY:[31munknown[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/2[0m +CONNECTION:[31m[0m +CON-UUID:[31m[0m +CON-PATH:[31m[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +STATE:[31mdisconnected[0m +IP4-CONNECTIVITY:[31munknown[0m +IP6-CONNECTIVITY:[31munknown[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/4[0m +CONNECTION:[31m[0m +CON-UUID:[31m[0m +CON-PATH:[31m[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +STATE:[31mdisconnected[0m +IP4-CONNECTIVITY:[31munknown[0m +IP6-CONNECTIVITY:[31munknown[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/5[0m +CONNECTION:[31m[0m +CON-UUID:[31m[0m +CON-PATH:[31m[0m + +<<< +size: 1567 location: src/tests/client/test-client.py:test_004()/890 cmd: $NMCLI --mode multiline --terse --color yes -f all dev status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1343 bytes +stdout: 1383 bytes >>> DEVICE:[32mwlan0[0m TYPE:[32mwifi[0m @@ -54892,50 +54900,50 @@ DBUS-PATH:[32m/org/freedesktop/NetworkManager/Devices/3[0m CONNECTION:[32mcon-vpn-1[0m CON-UUID:[32mUUID-con-vpn-1-REPLACED-REPLACED-REP[0m CON-PATH:[32m/org/freedesktop/NetworkManager/ActiveConnection/2[0m -DEVICE:[2meth0[0m -TYPE:[2methernet[0m -STATE:[2munavailable[0m -IP4-CONNECTIVITY:[2munknown[0m -IP6-CONNECTIVITY:[2munknown[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/1[0m -CONNECTION:[2m[0m -CON-UUID:[2m[0m -CON-PATH:[2m[0m -DEVICE:[2meth1[0m -TYPE:[2methernet[0m -STATE:[2munavailable[0m -IP4-CONNECTIVITY:[2munknown[0m -IP6-CONNECTIVITY:[2munknown[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/2[0m -CONNECTION:[2m[0m -CON-UUID:[2m[0m -CON-PATH:[2m[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -STATE:[2munavailable[0m -IP4-CONNECTIVITY:[2munknown[0m -IP6-CONNECTIVITY:[2munknown[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/4[0m -CONNECTION:[2m[0m -CON-UUID:[2m[0m -CON-PATH:[2m[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -STATE:[2munavailable[0m -IP4-CONNECTIVITY:[2munknown[0m -IP6-CONNECTIVITY:[2munknown[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/5[0m -CONNECTION:[2m[0m -CON-UUID:[2m[0m -CON-PATH:[2m[0m - -<<< -size: 4564 +DEVICE:[31meth0[0m +TYPE:[31methernet[0m +STATE:[31mdisconnected[0m +IP4-CONNECTIVITY:[31munknown[0m +IP6-CONNECTIVITY:[31munknown[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/1[0m +CONNECTION:[31m[0m +CON-UUID:[31m[0m +CON-PATH:[31m[0m +DEVICE:[31meth1[0m +TYPE:[31methernet[0m +STATE:[31mdisconnected[0m +IP4-CONNECTIVITY:[31munknown[0m +IP6-CONNECTIVITY:[31munknown[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/2[0m +CONNECTION:[31m[0m +CON-UUID:[31m[0m +CON-PATH:[31m[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +STATE:[31mdisconnected[0m +IP4-CONNECTIVITY:[31munknown[0m +IP6-CONNECTIVITY:[31munknown[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/4[0m +CONNECTION:[31m[0m +CON-UUID:[31m[0m +CON-PATH:[31m[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +STATE:[31mdisconnected[0m +IP4-CONNECTIVITY:[31munknown[0m +IP6-CONNECTIVITY:[31munknown[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/5[0m +CONNECTION:[31m[0m +CON-UUID:[31m[0m +CON-PATH:[31m[0m + +<<< +size: 4568 location: src/tests/client/test-client.py:test_004()/891 cmd: $NMCLI --mode multiline --terse --color yes dev show lang: C returncode: 0 -stdout: 4399 bytes +stdout: 4403 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -54966,7 +54974,7 @@ GENERAL.DEVICE:eth0 GENERAL.TYPE:ethernet GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -54992,7 +55000,7 @@ GENERAL.DEVICE:eth1 GENERAL.TYPE:ethernet GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -55023,7 +55031,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.GATEWAY:192.168.57.160 @@ -55052,7 +55060,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.ADDRESS[1]:192.168.97.124/29 @@ -55076,12 +55084,12 @@ IP6.DNS[1]:2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]:sear6.fo.x.y <<< -size: 4574 +size: 4578 location: src/tests/client/test-client.py:test_004()/892 cmd: $NMCLI --mode multiline --terse --color yes dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 4399 bytes +stdout: 4403 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -55112,7 +55120,7 @@ GENERAL.DEVICE:eth0 GENERAL.TYPE:ethernet GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -55138,7 +55146,7 @@ GENERAL.DEVICE:eth1 GENERAL.TYPE:ethernet GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: WIRED-PROPERTIES.CARRIER:on @@ -55169,7 +55177,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.GATEWAY:192.168.57.160 @@ -55198,7 +55206,7 @@ GENERAL.DEVICE:wlan1 GENERAL.TYPE:wifi GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.CONNECTION: GENERAL.CON-PATH: IP4.ADDRESS[1]:192.168.97.124/29 @@ -55222,12 +55230,12 @@ IP6.DNS[1]:2001:a::2934:bd66:550d:ec19 IP6.DOMAIN[1]:sear6.fo.x.y <<< -size: 13561 +size: 13565 location: src/tests/client/test-client.py:test_004()/893 cmd: $NMCLI --mode multiline --terse --color yes -f all dev show lang: C returncode: 0 -stdout: 13388 bytes +stdout: 13392 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -55344,7 +55352,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -55413,7 +55421,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -55489,7 +55497,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -55587,7 +55595,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -55654,12 +55662,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 <<< -size: 13607 +size: 13611 location: src/tests/client/test-client.py:test_004()/894 cmd: $NMCLI --mode multiline --terse --color yes -f all dev show lang: pl_PL.UTF-8 returncode: 0 -stdout: 13424 bytes +stdout: 13428 bytes >>> GENERAL.DEVICE:wlan0 GENERAL.TYPE:wifi @@ -55776,7 +55784,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:AB:B7:BF:E2:48:E8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -55845,7 +55853,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:E7:78:B1:93:2B:22 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -55921,7 +55929,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:21:E9:64:81:8C:A8 GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -56019,7 +56027,7 @@ GENERAL.DRIVER-VERSION: GENERAL.FIRMWARE-VERSION: GENERAL.HWADDR:71:52:AD:63:5C:7C GENERAL.MTU:0 -GENERAL.STATE:20 (unavailable) +GENERAL.STATE:30 (disconnected) GENERAL.REASON:0 (No reason given) GENERAL.IP4-CONNECTIVITY:0 (unknown) GENERAL.IP6-CONNECTIVITY:0 (unknown) @@ -56576,52 +56584,52 @@ WIFI-PROPERTIES.MESH:no WIFI-PROPERTIES.IBSS-RSN:no <<< -size: 688 +size: 700 location: src/tests/client/test-client.py:test_004()/903 cmd: $NMCLI --mode multiline --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: C returncode: 0 -stdout: 504 bytes +stdout: 516 bytes >>> DEVICE:[32mwlan0[0m TYPE:[32mwifi[0m DBUS-PATH:[32m/org/freedesktop/NetworkManager/Devices/3[0m -DEVICE:[2meth0[0m -TYPE:[2methernet[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/1[0m -DEVICE:[2meth1[0m -TYPE:[2methernet[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/2[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/4[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/5[0m - -<<< -size: 698 +DEVICE:[31meth0[0m +TYPE:[31methernet[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/1[0m +DEVICE:[31meth1[0m +TYPE:[31methernet[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/2[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/4[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/5[0m + +<<< +size: 710 location: src/tests/client/test-client.py:test_004()/904 cmd: $NMCLI --mode multiline --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev lang: pl_PL.UTF-8 returncode: 0 -stdout: 504 bytes +stdout: 516 bytes >>> DEVICE:[32mwlan0[0m TYPE:[32mwifi[0m DBUS-PATH:[32m/org/freedesktop/NetworkManager/Devices/3[0m -DEVICE:[2meth0[0m -TYPE:[2methernet[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/1[0m -DEVICE:[2meth1[0m -TYPE:[2methernet[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/2[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/4[0m -DEVICE:[2mwlan1[0m -TYPE:[2mwifi[0m -DBUS-PATH:[2m/org/freedesktop/NetworkManager/Devices/5[0m +DEVICE:[31meth0[0m +TYPE:[31methernet[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/1[0m +DEVICE:[31meth1[0m +TYPE:[31methernet[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/2[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/4[0m +DEVICE:[31mwlan1[0m +TYPE:[31mwifi[0m +DBUS-PATH:[31m/org/freedesktop/NetworkManager/Devices/5[0m <<< size: 2278 @@ -57835,34 +57843,34 @@ stdout: 106 bytes Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4) <<< -size: 1412 +size: 1418 location: src/tests/client/test-client.py:test_004()/930 cmd: $NMCLI -f all device status lang: C returncode: 0 -stdout: 1272 bytes +stdout: 1278 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth0 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/1 con-xx2 UUID-con-xx2-REPLACED-REPLACED-REPLA /org/freedesktop/NetworkManager/ActiveConnection/3 -wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-xx1 UUID-con-xx1-REPLACED-REPLACED-REPLA /org/freedesktop/NetworkManager/ActiveConnection/4 -eth1 ethernet unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi unavailable unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth0 ethernet connected unknown unknown /org/freedesktop/NetworkManager/Devices/1 con-xx2 UUID-con-xx2-REPLACED-REPLACED-REPLA /org/freedesktop/NetworkManager/ActiveConnection/3 +wlan0 wifi connected unknown unknown /org/freedesktop/NetworkManager/Devices/3 con-xx1 UUID-con-xx1-REPLACED-REPLACED-REPLA /org/freedesktop/NetworkManager/ActiveConnection/4 +eth1 ethernet disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi disconnected unknown unknown /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< -size: 1429 +size: 1426 location: src/tests/client/test-client.py:test_004()/931 cmd: $NMCLI -f all device status lang: pl_PL.UTF-8 returncode: 0 -stdout: 1279 bytes +stdout: 1276 bytes >>> -DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH -eth0 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 con-xx2 UUID-con-xx2-REPLACED-REPLACED-REPLA /org/freedesktop/NetworkManager/ActiveConnection/3 -wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-xx1 UUID-con-xx1-REPLACED-REPLACED-REPLA /org/freedesktop/NetworkManager/ActiveConnection/4 -eth1 ethernet niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- -wlan1 wifi niedostępne nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- +DEVICE TYPE STATE IP4-CONNECTIVITY IP6-CONNECTIVITY DBUS-PATH CONNECTION CON-UUID CON-PATH +eth0 ethernet połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/1 con-xx2 UUID-con-xx2-REPLACED-REPLACED-REPLA /org/freedesktop/NetworkManager/ActiveConnection/3 +wlan0 wifi połączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/3 con-xx1 UUID-con-xx1-REPLACED-REPLACED-REPLA /org/freedesktop/NetworkManager/ActiveConnection/4 +eth1 ethernet rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/2 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/4 -- -- -- +wlan1 wifi rozłączono nieznane nieznane /org/freedesktop/NetworkManager/Devices/5 -- -- -- <<< size: 2074 diff --git a/src/tests/client/test-client.py b/src/tests/client/test-client.py index ff734d1a..62b72b79 100755 --- a/src/tests/client/test-client.py +++ b/src/tests/client/test-client.py @@ -2445,8 +2445,11 @@ class TestNmCloudSetup(unittest.TestCase): return f def _mock_devices(self): - # Add a device with an active connection that has IPv4 configured - self.ctx.srv.op_AddObj("WiredDevice", iface="eth0", mac="cc:00:00:00:00:01") + self.ctx.srv.op_AddObj("WiredDevice", iface="eth0", mac=self._mac1) + self.ctx.srv.op_AddObj("WiredDevice", iface="eth1", mac=self._mac2) + + def _mock_connection1(self): + # Active connection that has IPv4 configured for device1 self.ctx.srv.addAndActivateConnection( { "connection": {"type": "802-3-ethernet", "id": "con-eth0"}, @@ -2456,8 +2459,8 @@ class TestNmCloudSetup(unittest.TestCase): delay=0, ) + def _mock_connection2(self): # The second connection has no IPv4 - self.ctx.srv.op_AddObj("WiredDevice", iface="eth1", mac="cc:00:00:00:00:02") self.ctx.srv.addAndActivateConnection( {"connection": {"type": "802-3-ethernet", "id": "con-eth1"}}, "/org/freedesktop/NetworkManager/Devices/2", @@ -2465,13 +2468,18 @@ class TestNmCloudSetup(unittest.TestCase): delay=0, ) + def _mock_connections(self): + self._mock_devices() + self._mock_connection1() + self._mock_connection2() + def _mock_path(self, path, body): self.md_conn.request("PUT", path, body=body) self.md_conn.getresponse().read() @cloud_setup_test def test_aliyun(self): - self._mock_devices() + self._mock_connections() _aliyun_meta = "/2016-01-01/meta-data/" _aliyun_macs = _aliyun_meta + "network/interfaces/macs/" @@ -2527,12 +2535,15 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider aliyun detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: start fetching meta data") pexp.expect("get-config: success") pexp.expect("meta data received") # One of the devices has no IPv4 configuration to be modified - pexp.expect("device has no suitable applied connection. Skip") + pexp.expect("skip applied connection due to missing IPv4 configuration") # The other one was lacking an address set it up. pexp.expect("some changes were applied for provider aliyun") (exitstatus, signalstatus, valgrind_log) = self.ctx.cmd_close_pexpect(pexp) @@ -2555,7 +2566,10 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider aliyun detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: starting") pexp.expect("get-config: success") pexp.expect("meta data received") @@ -2572,7 +2586,7 @@ class TestNmCloudSetup(unittest.TestCase): @cloud_setup_test def test_azure(self): - self._mock_devices() + self._mock_connections() _azure_meta = "/metadata/instance" _azure_iface = _azure_meta + "/network/interface/" @@ -2616,7 +2630,10 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider azure detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("found azure interfaces: 2") pexp.expect(r"interface\[0]: found a matching device with hwaddr") pexp.expect( @@ -2628,7 +2645,7 @@ class TestNmCloudSetup(unittest.TestCase): pexp.expect("get-config: success") pexp.expect("meta data received") # One of the devices has no IPv4 configuration to be modified - pexp.expect("device has no suitable applied connection. Skip") + pexp.expect("skip applied connection due to missing IPv4 configuration") # The other one was lacking an address set it up. pexp.expect("some changes were applied for provider azure") (exitstatus, signalstatus, valgrind_log) = self.ctx.cmd_close_pexpect(pexp) @@ -2651,7 +2668,10 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider azure detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: starting") pexp.expect("get-config: success") pexp.expect("meta data received") @@ -2668,7 +2688,7 @@ class TestNmCloudSetup(unittest.TestCase): @cloud_setup_test def test_ec2(self): - self._mock_devices() + self._mock_connections() _ec2_macs = "/2018-09-24/meta-data/network/interfaces/macs/" self._mock_path("/latest/meta-data/", "ami-id\n") @@ -2702,12 +2722,15 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider ec2 detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: starting") pexp.expect("get-config: success") pexp.expect("meta data received") # One of the devices has no IPv4 configuration to be modified - pexp.expect("device has no suitable applied connection. Skip") + pexp.expect("skip applied connection due to missing IPv4 configuration") # The other one was lacking an address set it up. pexp.expect("some changes were applied for provider ec2") (exitstatus, signalstatus, valgrind_log) = self.ctx.cmd_close_pexpect(pexp) @@ -2730,7 +2753,10 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider ec2 detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: starting") pexp.expect("get-config: success") pexp.expect("meta data received") @@ -2747,7 +2773,7 @@ class TestNmCloudSetup(unittest.TestCase): @cloud_setup_test def test_gcp(self): - self._mock_devices() + self._mock_connections() gcp_meta = "/computeMetadata/v1/instance/" gcp_iface = gcp_meta + "network-interfaces/" @@ -2772,13 +2798,16 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider GCP detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("found GCP interfaces: 2") pexp.expect(r"GCP interface\[0]: found a requested device with hwaddr") pexp.expect("get-config: success") pexp.expect("meta data received") # One of the devices has no IPv4 configuration to be modified - pexp.expect("device has no suitable applied connection. Skip") + pexp.expect("skip applied connection due to missing IPv4 configuration") # The other one was lacking an address set it up. pexp.expect("some changes were applied for provider GCP") (exitstatus, signalstatus, valgrind_log) = self.ctx.cmd_close_pexpect(pexp) @@ -2801,7 +2830,10 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider GCP detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: starting") pexp.expect("get-config: success") pexp.expect("meta data received") @@ -2818,7 +2850,7 @@ class TestNmCloudSetup(unittest.TestCase): @cloud_setup_test def test_oci(self): - self._mock_devices() + self._mock_connections() oci_meta = "/opc/v2/" self._mock_path(oci_meta + "instance", "{}") @@ -2864,12 +2896,15 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider oci detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: starting") pexp.expect("get-config: success") pexp.expect("meta data received") # One of the devices has no IPv4 configuration to be modified - pexp.expect("device has no suitable applied connection. Skip") + pexp.expect("skip applied connection due to missing IPv4 configuration") # The other one was lacking an address set it up. pexp.expect("some changes were applied for provider oci") (exitstatus, signalstatus, valgrind_log) = self.ctx.cmd_close_pexpect(pexp) @@ -2892,7 +2927,10 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider oci detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: starting") pexp.expect("get-config: success") pexp.expect("meta data received") @@ -2909,7 +2947,7 @@ class TestNmCloudSetup(unittest.TestCase): @cloud_setup_test def test_oci_vlans(self): - self._mock_devices() + self._mock_connections() oci_meta = "/opc/v2/" self._mock_path(oci_meta + "instance", "{}") @@ -2966,17 +3004,23 @@ class TestNmCloudSetup(unittest.TestCase): ) pexp.expect("provider oci detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: starting") pexp.expect("get-config: success") pexp.expect("meta data received") # No configuration for the ethernets pexp.expect('configuring "eth0"') - pexp.expect("device has no suitable applied connection. Skip") + pexp.expect("skip applied connection due to missing IPv4 configuration") # Setting up the VLAN - pexp.expect("creating macvlan2 connection for VLAN 700 on CC:00:00:00:00:01...") + pexp.expect( + "creating macvlan2 connection for VLAN 700 on %s..." + % (TestNmCloudSetup._mac1.upper()) + ) pexp.expect("creating vlan connection for VLAN 700 on C0:00:00:00:00:10...") pexp.expect("some changes were applied for provider oci") @@ -3008,12 +3052,15 @@ class TestNmCloudSetup(unittest.TestCase): # Just the same ol' thing, just no changes this time pexp.expect("provider oci detected") - pexp.expect("found interfaces: CC:00:00:00:00:01, CC:00:00:00:00:02") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) pexp.expect("get-config: starting") pexp.expect("get-config: success") pexp.expect("meta data received") pexp.expect('configuring "eth0"') - pexp.expect("device has no suitable applied connection. Skip") + pexp.expect("skip applied connection due to missing IPv4 configuration") pexp.expect("no changes were applied for provider oci") (exitstatus, signalstatus, valgrind_log) = self.ctx.cmd_close_pexpect(pexp) @@ -3024,6 +3071,89 @@ class TestNmCloudSetup(unittest.TestCase): ) self.assertEqual(exitstatus, 0, "Unexpectedly returned a non-zero status") + @cloud_setup_test + def test_oci_vm_vnic(self): + # One device unconnected, and one with a connection that needs changes + self._mock_devices() + self._mock_connection2() + + oci_meta = "/opc/v2/" + self._mock_path(oci_meta + "instance", "{}") + self._mock_path( + oci_meta + "vnics", + """ + [ + { + "macAddr": "%s", + "privateIp": "%s", + "subnetCidrBlock": "172.31.16.0/20", + "virtualRouterIp": "172.31.16.1", + "vlanTag": 1337, + "vnicId": "ocid1.vnic.oc1.cz-adamov1.foobarbaz" + }, + { + "macAddr": "%s", + "privateIp": "%s", + "subnetCidrBlock": "172.31.166.0/20", + "virtualRouterIp": "172.31.166.1", + "vlanTag": 8086, + "vnicId": "ocid1.vnic.oc1.uk-hogwarts.expelliarmus" + } + ] + """ + % ( + TestNmCloudSetup._mac1, + TestNmCloudSetup._ip1, + TestNmCloudSetup._mac2, + TestNmCloudSetup._ip2, + ), + ) + + pexp = self.ctx.cmd_call_pexpect( + ENV_NM_TEST_CLIENT_CLOUD_SETUP_PATH, + [], + { + "NM_CLOUD_SETUP_OCI_HOST": self.md_url, + "NM_CLOUD_SETUP_LOG": "trace", + "NM_CLOUD_SETUP_OCI": "yes", + }, + ) + + pexp.expect("provider oci detected") + pexp.expect( + "found interfaces: %s, %s" + % (TestNmCloudSetup._mac1.upper(), TestNmCloudSetup._mac2.upper()) + ) + pexp.expect("get-config: starting") + pexp.expect("get-config: success") + pexp.expect("meta data received") + + # First device lacks a connection: a new one will be created + pexp.expect('config device eth0: connection "connection-2"') + + # Second device is skipped because it's activated without IPv4 + pexp.expect( + "config device CC:00:00:00:00:02: skip applied connection due to missing IPv4 configuration" + ) + + # Finished! + pexp.expect("some changes were applied for provider oci") + + (exitstatus, signalstatus, valgrind_log) = self.ctx.cmd_close_pexpect(pexp) + Util.valgrind_check_log(valgrind_log, "test_oci_vm_vnic") + self.assertIsNone( + signalstatus, + "Unexpectedly got " + Util.signal_no_to_str(signalstatus or 0), + ) + self.assertEqual(exitstatus, 0, "Unexpectedly returned a non-zero status") + + # TODO: Actually check the contents of the connection + # Probably needs changes to the mock service API + conn_macvlan = self.ctx.srv.findConnections(con_id="connection-3") + assert conn_macvlan is not None + conn_vlan = self.ctx.srv.findConnections(con_id="connection-4") + assert conn_vlan is not None + ############################################################################### diff --git a/tools/test-networkmanager-service.py b/tools/test-networkmanager-service.py index 8a426332..8d39aef7 100755 --- a/tools/test-networkmanager-service.py +++ b/tools/test-networkmanager-service.py @@ -868,7 +868,7 @@ class Device(ExportedObj): self.activation_state_change_delay_ms = 50 self.hwaddr = hwaddr is None if "" else hwaddr - self.prp_state = NM.DeviceState.UNAVAILABLE + self.prp_state = NM.DeviceState.DISCONNECTED if devtype == NM.DeviceType.MODEM: udi = "/org/freedesktop/ModemManager1/Modem/0" |