Сократите nmcli тайм-аут соединения от 120 с до 10-х, попробуйте более низкий приоритетный более быстрый интерфейс

На Ubuntu 16.04 lts я использую nmcli для управления сетевыми интерфейсами. У меня есть соединения как так.

NAME          UUID                                  TYPE             DEVICE
link-local-0  da55e0dd-c5a2-414c-9ec5-f17b781df1a4  802-3-ethernet   eth0
ethernet-0    395f7a42-fe6c-4863-8527-1d94d9946da9  802-3-ethernet   --

Когда устройство загружается, и это - непосредственно подключение к другому компьютеру через Ethernet, который это берет приблизительно за 120 секунд до того, как Ethernet 0 будет тайм-аут и движение к link-local-0 соединению. Моя цель состоит в том, чтобы иметь устройство сразу быть достижимой через одноранговый узел к одноранговому подключению, если это не включается к сети. Я пытался изменить значение ipv4.dhcp-тайм-аута между 15 и 2, но это, казалось, не имело значения, я не смог найти, где тайм-аут настроен, чтобы установить первую связь перестать работать быстрее.

инструмент nmcli, версия 1.2.6. Устройство является бездисплейным. Ubuntu 16.06. Нулевой conf демон avahi также работает.

  1. Как у меня может быть устройство, настраивают сам с адресом 169.254.0.0/16, когда dhcp не доступен в течение 0-5 секунд после начальной буквы, загружаются при тихом использовании администратора сети.
  2. Администратор сети поддерживает сценарии диспетчера, был бы, заставляя сценарий диспетчера быть корректным способом решить это?
  3. Я просто иду об этом неправильным путем?

Вот конфигурации каждого интерфейса

nmcli> print
===============================================================================
                    Connection profile details (ethernet-0)
===============================================================================
connection.id:                          ethernet-0
connection.uuid:                        395f7a42-fe6c-4863-8527-1d94d9946da9
connection.interface-name:              eth0
connection.type:                        802-3-ethernet
connection.autoconnect:                 yes
connection.autoconnect-priority:        2
connection.timestamp:                   1543331562
connection.read-only:                   no
connection.permissions:
connection.zone:                        --
connection.master:                      --
connection.slave-type:                  --
connection.autoconnect-slaves:          -1 (default)
connection.secondaries:
connection.gateway-ping-timeout:        0
connection.metered:                     unknown
connection.lldp:                        -1 (default)
-------------------------------------------------------------------------------
802-3-ethernet.port:                    --
802-3-ethernet.speed:                   0
802-3-ethernet.duplex:                  --
802-3-ethernet.auto-negotiate:          yes
802-3-ethernet.mac-address:             --
802-3-ethernet.cloned-mac-address:      --
802-3-ethernet.mac-address-blacklist:
802-3-ethernet.mtu:                     auto
802-3-ethernet.s390-subchannels:
802-3-ethernet.s390-nettype:            --
802-3-ethernet.s390-options:
802-3-ethernet.wake-on-lan:             1 (default)
802-3-ethernet.wake-on-lan-password:    --
-------------------------------------------------------------------------------
ipv4.method:                            auto
ipv4.dns:
ipv4.dns-search:
ipv4.dns-options:                       (default)
ipv4.dns-priority:                      0
ipv4.addresses:
ipv4.gateway:                           --
ipv4.routes:
ipv4.route-metric:                      -1
ipv4.ignore-auto-routes:                no
ipv4.ignore-auto-dns:                   no
ipv4.dhcp-client-id:                    --
ipv4.dhcp-timeout:                      2
ipv4.dhcp-send-hostname:                yes
ipv4.dhcp-hostname:                     --
ipv4.dhcp-fqdn:                         --
ipv4.never-default:                     no
ipv4.may-fail:                          yes
ipv4.dad-timeout:                       -1 (default)
-------------------------------------------------------------------------------
ipv6.method:                            auto
ipv6.dns:
ipv6.dns-search:
ipv6.dns-options:                       (default)
ipv6.dns-priority:                      0
ipv6.addresses:
ipv6.gateway:                           --
ipv6.routes:
ipv6.route-metric:                      -1
ipv6.ignore-auto-routes:                no
ipv6.ignore-auto-dns:                   no
ipv6.never-default:                     no
ipv6.may-fail:                          yes
ipv6.ip6-privacy:                       -1 (unknown)
ipv6.addr-gen-mode:                     stable-privacy
ipv6.dhcp-send-hostname:                yes
ipv6.dhcp-hostname:                     --
-------------------------------------------------------------------------------

Локальная ссылка

                   Connection profile details (link-local-0)
===============================================================================
connection.id:                          link-local-0
connection.uuid:                        da55e0dd-c5a2-414c-9ec5-f17b781df1a4
connection.interface-name:              eth0
connection.type:                        802-3-ethernet
connection.autoconnect:                 yes
connection.autoconnect-priority:        1
connection.timestamp:                   1543420131
connection.read-only:                   no
connection.permissions:
connection.zone:                        --
connection.master:                      --
connection.slave-type:                  --
connection.autoconnect-slaves:          -1 (default)
connection.secondaries:
connection.gateway-ping-timeout:        0
connection.metered:                     unknown
connection.lldp:                        -1 (default)
-------------------------------------------------------------------------------
802-3-ethernet.port:                    --
802-3-ethernet.speed:                   0
802-3-ethernet.duplex:                  --
802-3-ethernet.auto-negotiate:          yes
802-3-ethernet.mac-address:             --
802-3-ethernet.cloned-mac-address:      --
802-3-ethernet.mac-address-blacklist:
802-3-ethernet.mtu:                     auto
802-3-ethernet.s390-subchannels:
802-3-ethernet.s390-nettype:            --
802-3-ethernet.s390-options:
802-3-ethernet.wake-on-lan:             1 (default)
802-3-ethernet.wake-on-lan-password:    --
-------------------------------------------------------------------------------
ipv4.method:                            link-local
ipv4.dns:
ipv4.dns-search:
ipv4.dns-options:                       (default)
ipv4.dns-priority:                      0
ipv4.addresses:
ipv4.gateway:                           --
ipv4.routes:
ipv4.route-metric:                      -1
ipv4.ignore-auto-routes:                no
ipv4.ignore-auto-dns:                   no
ipv4.dhcp-client-id:                    --
ipv4.dhcp-timeout:                      0
ipv4.dhcp-send-hostname:                yes
ipv4.dhcp-hostname:                     --
ipv4.dhcp-fqdn:                         --
ipv4.never-default:                     no
ipv4.may-fail:                          yes
ipv4.dad-timeout:                       -1 (default)
-------------------------------------------------------------------------------
ipv6.method:                            auto
ipv6.dns:
ipv6.dns-search:
ipv6.dns-options:                       (default)
ipv6.dns-priority:                      0
ipv6.addresses:
ipv6.gateway:                           --
ipv6.routes:
ipv6.route-metric:                      -1
ipv6.ignore-auto-routes:                no
ipv6.ignore-auto-dns:                   no
ipv6.never-default:                     no
ipv6.may-fail:                          yes
ipv6.ip6-privacy:                       -1 (unknown)
ipv6.addr-gen-mode:                     stable-privacy
ipv6.dhcp-send-hostname:                yes
ipv6.dhcp-hostname:                     --
-------------------------------------------------------------------------------

Таблица маршрутизации

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    600    0        0 wlan0
link-local      *               255.255.0.0     U     100    0        0 eth0
192.168.1.0     *               255.255.255.0   U     600    0        0 wlan0
224.0.0.0       *               240.0.0.0       U     100    0        0 eth0
0
задан 28 November 2018 в 09:09

1 ответ

Я нашел ответ на этой странице. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/configuring_the_dhcp_client_behavior

Я должен был установить ipv4.may-fail к нет. Затем это просто испытает таймаут (ipv4.dhcp-timeout) после 2 секунд. Повторение соединения 4 раза и затем сбоя. Таким образом, я только ожидаю в течение 8 секунд по сравнению с двумя минутами или около этого.

0
ответ дан 27 October 2019 в 01:17

Другие вопросы по тегам:

Похожие вопросы: