Неисправная материнская плата Asus P9X79 с процессором i7 -3820 будет заменена на Ryzen 9 5950X и совместимую материнскую плату. Будет ли Debian 10 перезапущен?

Нет, это просто невозможно из-за того, как работает преобразование адресов.

Когда процесс на машине хочет подключиться, скажем, к example.com , он сначала вызывает библиотечную подпрограмму, такую ​​как getaddrinfoили gethostbyname. Целью этих подпрограмм является преобразование DNS-имени в IP-адрес. Поэтому они просматривают /etc/resolv.conf, считывают IP-адрес DNS-сервера, отправляют пакет DNS-запроса на этот сервер, получают ответ и возвращают полученный IP-адрес вызывающей стороне.

В этот момент процесс берет разрешенный IP-адрес и передает его системному вызову, такому как connect. Именно здесь вмешивается ядро, просматривает свою таблицу маршрутизации и выясняет, какой интерфейс использовать для подключения к этому адресу.

Короче говоря, настройки DNS просто не могут зависеть от интерфейса, используемого для связи, потому что сам выбор этого интерфейса зависит от настроек DNS.

0
09.04.2021, 18:39
1 ответ

Обычно, если вы используете Debian10 x86 _64, он загружается и работает.

Я мог бы возразить, что вы заметили, что старому 8 лет. Если ваша установка Debian 10 выполнялась под устаревшим BIOS, возможно, на новой материнской плате должна быть включена загрузка устаревшего BIOS.

Я лично переносил Linux с одной машины на другую с разницей более чем в 12 лет, и она сразу заработала. Большинство дистрибутивов Linux (, таких как Debian ), включают практически все загружаемые модули в ядре, так что оно подходит и находит аппаратное обеспечение.

2
28.04.2021, 22:53

Теги

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