Заменить символы новой строки в многострочном вводе на «\ n»

В каком-то смысле это невозможно.

Вы можете запросить конкретный IP-адрес у DHCP-сервера. IPv6 автоматически выполняет обнаружение повторяющихся адресов. В IPv4 клиенты DHCP должны проверять наличие повторяющихся адресов с помощью ARP (или аналогичного).Стандартные инструменты не проверяют конфликты IPv4 для статических адресов (в отличие от Windows).

Но если вы проверите IP без попытки его выделить, IP может стать недоступным сразу после вашей проверки («состояние гонки»).

Распределение адресов DHCP не страдает от этого состояния гонки, что исключает неправильную конфигурацию сети с участием нескольких конфликтующих серверов DHCP. IPv6 DAD также должен предотвратить это.

IPv4 DAD использует зонды ARP, но он не стал полноценным стандартом. Я считаю, что DHCPv4 никоим образом не определяет зонды, поэтому вполне вероятно, что некоторые его реализации страдают от гонок.

Как указал Джон, также возможно наличие статически настроенного устройства, которое (вслепую) потребует IP-адрес, но прямо сейчас оно не работает. Если вам нужен IPv4-адрес, то его получение с помощью DHCP - хороший вариант, позволяющий сетевым администраторам предотвращать такие конфликты.

0
08.09.2015, 03:19
1 ответ

Использовать замену шаблона:

notes=${notes//$'\n'/\\n}
2
29.04.2021, 00:24

Теги

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