VM: ifconfig видит интерфейс, но его нет в /etc/network/interfaces

VM: ifconfig видит интерфейс, но его нет в /etc/network/interfaces

Я запускаю Debian stable в Virtualbox VM. Я настроил интерфейс через GUI (и он работает как надо). Однако теперь я не вижу интерфейсов в /etc/network/interfaces. Там есть только интерфейс loopback.

Где я могу увидеть конфигурации интерфейсов (кроме графического интерфейса)?

решение1

Похоже, вы используете NetworkManager. Файл конфигурации можно найти здесь:

/etc/NetworkManager/system-connections/name-of-connection

Для ручной настройки интерфейса в файле /etc/network/interfaces должно быть что-то вроде следующего:

auto eth0
iface eth0 inet static
    address 192.168.1.3
    netmask 255.255.255.0
    gateway 192.168.1.1

Измените eth0, чтобы оно соответствовало имени вашего интерфейса. Затем добавьте записи вашего сервера имен (DNS) в/etc/resolv.conf

nameserver XX.XX.XX.XX
(List any others you may have)

Затем откройте интерфейс и перезапустите сетевой демон:

 ifconfig eth0 up
 /etc/init.d/networking restart

Если ваш сетевой интерфейс работает, но вы не можете найти его в /etc/network/interfaces, проверяли ли вы этот каталог?

/etc/network/interfaces.d

Интерфейсные файлы исходных файлов находятся там.

Кроме того, вы можете использовать команды:

ifconfig -a
ip addr

для просмотра текущих параметров конфигурации для всех (опция -a - «все», включая отключенные интерфейсы) ваших интерфейсов.

Связанный контент