Можно ли указать другую конфигурацию для разных интерфейсов в несвязанном режиме?

Если вы перейдете на страницу загрузки Sabrent для вашего SSD , вы найдете пакет под названием «SSC software» -, который представляет собой конвертер размера сектора.

С его помощью вы можете изменить размер блока, представляемый системе SSD, на 512 или 4096 байт, но процесс переключения уничтожит все данные, хранящиеся в настоящее время на SSD.

Чтобы просмотреть текущее представление системы о размере блока,запустить lsblk -t. Для истинного 512 -байтового устройства хранения (, насколько известно ядру ), вы должны видеть PHY -SEC, LOG -SEC и MIN -IO со значением 512.

Для устройства 512e вы увидите MIN -IO и PHY -SEC как 4096 и LOG -SEC как 512, что указывает на то, что система знает, что устройство будет работать оптимально, если доступ будет осуществляться фрагментами по 4 КБ. байт, даже если в настоящее время он эмулирует классический размер блока 512 -байт.

А для настоящего устройства 4k все три значения должны быть равны 4096.

1
01.11.2020, 10:18
1 ответ

Я собираюсь ответить на свой вопрос после того, как выясню, как это сделать непосредственно в Unbound.

Вы не можете (насколько я могу судить )предоставить совершенно другой файл конфигурации для разных интерфейсов, но вы можете использовать комбинацию сетевых адресов, представлений и директив access-controlдля настройки некоторых ответов DNS:

server:

    # Listen on two interfaces (or use 0.0.0.0 to listen on all):
    interface: 192.168.1.1   # LAN interface
    interface: 10.0.25.1     # Other interface

    # Define access controls
    access-control: 192.168.1.1/24 allow  # LAN interface
    access-control: 10.0.25.1/24 allow    # Other interface

    # Specify custom local answers for each interface by using views:
    access-control-view: 192.168.1.1/24 lan
    access-control-view: 10.0.25.1/24 other

    # Specify default local data:
    local-data: "common.example.com. 10800 IN A 12.34.56.78"

# Custom data for LAN interface
view:
    name: "lan"
    local-data: "common.example.com. 10800 IN A 192.168.1.1"

# Custom data for Other interface
view:
    name: "other"
    local-data: "common.example.com. 10800 IN A 10.0.25.1"

Используя это, Unbound будет отвечать заcommon.example.com:

  • 192.168.1.1 на интерфейсе LAN
  • 10.0.25.1 на другом интерфейсе
  • 12.34.56.78 на любом другом интерфейсе
1
18.03.2021, 22:54

Теги

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