Проблема возникает из-за приоритетов. Кажется, что запуск postfix завершает работу раньше, чем dhcpcd5.
Одно из возможных решений - исправить /etc/resolv.conf
в постфиксной тюрьме после того, как DHCP-клиент выполнит свою работу. Я предлагаю использовать dhclient
и разместить сценарий для исправления /etc/resolv.conf
в каталоге /etc/dhcp/dhclient-exit-hooks.d
.
Скрипты, помещенные в этот каталог, выполняются после IP-адреса, полученного dhcp
, и эти скрипты очень полезны для принятия мер, необходимых после получения и / или изменения IP-адреса.
У меня действительно есть вопрос, касающийся темы здесь: Лучший способ действовать при изменении IP-адреса от провайдера?
Соответствующий пакет в системе Debian - isc-dhcp-client
, и, если он не установлен, его можно установить, выполнив:
sudo apt-get install isc-dhcp-client
Теперь / etc / network / interfaces
необходимо изменить, чтобы использовать его:
auto eth0
iface eth0
и, наконец:
sudo dpkg --purge dhcpcd5
Фактически, после удаления dhcpcd5
(и настройка / etc / network / interfaces вместе с @Danny), приоритеты были применены, и проблема постфикса была решена.
Тем не менее, если компьютеры напрямую подключены к поставщикам услуг Интернета и постоянно включены, рекомендуется также использовать сценарий в dhclient-exit-hooks.d, поскольку поставщик услуг Интернета может изменить ваш IP-адрес.
Покопавшись несколько часов, я понял вот что.
Это общая настройка клавиатуры, как для консоли, так и для Xorg. вы можете редактировать /etc/default/keyboard
и установите XKBOPTIONS="shift:breaks_caps,caps:shiftlock"
магия написана заглавными буквами :штуковина с замком
тогда вам нужно
sudo dpkg-reconfigure keyboard-configuration
sudo service keyboard-setup restart