По умолчанию интерфейсы файл выглядит следующим образом:
Где авто запускает интерфейс при загрузке и я лицо вызывает сетевой интерфейс (в данном случае lo, loopback). Все строки, начинающиеся с "авто»Укажите интерфейсы, которые будут включены при запуске«ifup -a», Команда, выполняемая при загрузке.
Строки, начинающиеся с «iface», имеют следующий синтаксис:
я лицоНапример:
iface enp2s0 inet dhcpВ следующем примере показано, как настроить сетевую карту с использованием DHCP:
Настройка интерфейса с DHCP путем редактирования файла / etc / network / interfaces:
Чтобы добавить новый интерфейс с использованием DHCP, добавьте следующие строки:
авторазрешить горячее подключение
я лицо
Где разрешить горячее подключение запустит интерфейс при обнаружении события.
Примечание: для IPv6 добавьте «inet6”: я лицо
Где
Настройка интерфейса со статическим адресом путем редактирования файла / etc / network / interfaces:
Если вместо настройки интерфейса с помощью DHCP вы хотите установить статический IP-адрес и шлюз, замените предыдущие инструкции следующими (замените 192.168.0.24 августа а также 192.168.0.1 с вашими правильными IP-адресами):
автоя лицо
адрес 192.168.0.1
маска сети 255.255.255.0
шлюз 192.168.0.1
DNS-серверы 8.8.8.8
Определение шлюза и широковещательной передачи необязательно.
В следующем примере показана другая конфигурация, которая запускается после включения (вверх) или отключения (вниз) сетевого интерфейса. Значок «вверх»Строки выполняются, когда устройство включено, в то время как«вниз" строки, когда он отключен:
iface eth0 inet статический
адрес 192.168.0.5
сеть 192.168.0.0
маска сети 255.255.255.128
трансляция 192.168.0.0
up route add -net 192.168.0.128 маска сети 255.255.255.0 гВт 192.168.0.1
вверх по маршруту добавить по умолчанию gw 192.168.0.200
вниз по маршруту по умолчанию gw 192.168.0.200
вниз по маршруту del -net 192.168.0.128 маска сети 255.255.255.128 гВт 192.168.0.1
Настройка сетевой карты с 2-мя интерфейсами:
В следующем примере ниже показана статическая конфигурация сетевой карты с двумя интерфейсами:
авто eth0 eth0: 1iface eth0 inet статический
адрес 192.168.0.5
сеть 192.168.0.0
маска сети 255.255.255.0
трансляция 192.168.0.255
шлюз 192.168.0.1
iface eth0: 1 inet static
адрес 192.168.0.10
сеть 192.168.0.0
маска сети 255.255.255.0
Как видите, таким образом вы можете назначить несколько IP-адресов одному сетевому интерфейсу.
Настройте сетевое соединение, отредактировав файл / etc / network / interfaces:
В следующем примере показана моя предыдущая конфигурация режима связывания 1 в файле / etc / network / interfaces, я оставлю интерфейсы с их именами для облегчения понимания:
авто enp2s0iface enp2s0 inet руководство
облигация-основная облигация0
первичная облигация enp2s0 wlp3s0
авто wlp3s0
iface wlp3s0 inet руководство
облигация-основная облигация0
первичная облигация enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
автоматическая облигация0
iface bond0 inet dhcp
рабов нет
режим связи активный-резервный
бонд-миимон 100
просрочка залога 200
задержка выпуска облигаций 200
Конфигурация сетевого связывания со статическим IP-адресом вместо DHCP будет иметь последний блок, например:
iface bond0 inet staticадрес 192.168.0.54
маска сети 255.255.255.0
сеть 192.168.0.0
шлюз 192.168.0.1
Вы можете выполнить следующую команду, чтобы убедиться, что связывание работает правильно:
# cat / proc / net / bonding / bond0
Источник примеров: Как выполнить соединение с сетью Linux
Включите ведение журнала для файла / etc / network / interfaces:
Есть 3 варианта, связанных с ведением журнала:
ПОДРОБНЫЙ: инструктирует файлы журнала иметь подробную информацию.
ОТЛАЖИВАТЬ: включить отладку при логировании.
SYSLOG: сохранять журналы в / var / log / syslog.
Предварительные команды для / etc / network / interfaces: Команды предварительной настройки выполняются перед включением сетевого устройства. Если предварительная команда не сработает, активация сетевой карты не состоится.
Инструкции по установке для / etc / network / interfaces: Инструкции пост-ап выполняются после включения сетевого интерфейса.
Предварительные инструкции для / etc / network / interfaces: Инструкции перед отключением выполняются перед отключением сетевого устройства.
Пост-вниз инструкции для / etc / network / interfaces: Инструкции post-down выполняются после отключения сетевого интерфейса.
Флаги Pre-up, pre-down, post-up и post-down являются условными, если они все равно, сетевое устройство не будет включено или не будет должным образом помечено как отключенное.
Например, инструкция:
предварительный / usr / local / sbin / iptablesБудет запускать брандмауэр до включения сетевого интерфейса, если iptables не запускается, сетевой интерфейс не включается.
Эти инструкции являются необязательными, действительны для любого метода, их можно повторить, в качестве альтернативы, если вы хотите запустить сценарий при включении и отключении сетевых интерфейсов, вы можете сохранить их в каталогах:
/ и т. д. / сеть / если-вниз.d/ и т. д. / сеть / если-пост-вниз.d
/ и т. д. / сеть / если-до-вверх.d
/ и т. д. / сеть / if-up.d
Файл / etc / network / interfaces очень сложен с множеством других доступных опций, подробно описанных на главной странице или в Интернете по адресу https: // manpages.дебиан.орг / Джесси / ifupdown / интерфейсы.5.en.html.
Надеюсь, вы нашли эту краткую статью о О файле debian / etc / network / interfaces полезный.
Следите за LinuxHint для получения дополнительных обновлений и советов по Linux и сети.