Почему я получаю подключение к Интернету без определенного интерфейса?

У меня есть виртуальная машина Ubuntu 14.04. Я установил для него сетевую опцию NAT. Без каких-либо дальнейших изменений я могу получить доступ к Интернету с моей виртуальной машины. Когда я запускаю: cat /etc/network/interfaces, я получаю это:

ubuntu14@ubuntu14:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Почему я получаю подключение к Интернету без какого-либо интерфейса, определенного для моего NAT?

1
задан 17 July 2014 в 12:46

1 ответ

/etc/network/interfaces используется только для настроенных вручную сетей.

Ваша виртуальная машина может получить доступ к Интернету, потому что Ubuntu использует сетевой менеджер для настройки сети. Конфигурация хранится в каталоге /etc/NetworkManager/system-connections/ Попробуйте nmcli nm или nmcli d, чтобы увидеть текущее состояние сети.

0
ответ дан 24 May 2018 в 05:34
  • 1
    В моем каталоге системных соединений ничего нет. Я думаю, вы неправильно поняли мой вопрос: у меня нет проблемы с подключением к Интернету. Я просто удивляюсь, почему я могу подключиться, пока нет определенного интерфейса (dhcp или static) в /etc/network/interfaces – user 17 July 2014 в 14:39
  • 2
    В моем каталоге системных соединений ничего нет. Я думаю, вы неправильно поняли мой вопрос: у меня нет проблемы с подключением к Интернету. Я просто удивляюсь, почему я могу подключиться, пока нет определенного интерфейса (dhcp или static) в /etc/network/interfaces – user 17 July 2014 в 14:39
  • 3
    В моем каталоге системных соединений ничего нет. Я думаю, вы неправильно поняли мой вопрос: у меня нет проблемы с подключением к Интернету. Я просто удивляюсь, почему я могу подключиться, пока нет определенного интерфейса (dhcp или static) в /etc/network/interfaces – user 17 July 2014 в 14:39
  • 4
    В моем каталоге системных соединений ничего нет. Я думаю, вы неправильно поняли мой вопрос: у меня нет проблемы с подключением к Интернету. Я просто удивляюсь, почему я могу подключиться, пока нет определенного интерфейса (dhcp или static) в /etc/network/interfaces – user 17 July 2014 в 14:39
  • 5
    В моем каталоге системных соединений ничего нет. Я думаю, вы неправильно поняли мой вопрос: у меня нет проблемы с подключением к Интернету. Я просто удивляюсь, почему я могу подключиться, пока нет определенного интерфейса (dhcp или static) в /etc/network/interfaces – user 17 July 2014 в 14:39
  • 6
    В моем каталоге системных соединений ничего нет. Я думаю, вы неправильно поняли мой вопрос: у меня нет проблемы с подключением к Интернету. Я просто удивляюсь, почему я могу подключиться, пока нет определенного интерфейса (dhcp или static) в /etc/network/interfaces – user 17 July 2014 в 14:39
  • 7
    @ Массинисса. Я не думаю, что я неправильно понял. Ответ на ваш вопрос заключается в том, что сетевой менеджер автоматически настраивает сетевые интерфейсы в Ubuntu. сетевой менеджер не требует /etc/network/interfaces. Попробуйте запустить nmcli nm – bain 17 July 2014 в 14:45
  • 8
    Запустите ifconfig -a, чтобы просмотреть все сетевые интерфейсы. Вы можете увидеть тот, который в настоящее время используется, запустив столбец route -n ( Iface справа]. – bain 17 July 2014 в 14:57
  • 9
    / etc / network / interfaces - альтернативный (гораздо более старый) способ настройки. Сетевой менеджер не использует его. Сетевой менеджер напрямую запрашивает ядро ​​для поиска сетевых интерфейсов - вы можете сделать что-то подобное, выполнив cat /proc/net/dev – bain 17 July 2014 в 15:17
  • 10
    Вы можете установить статический IP-адрес в / etc / network / interfaces и сделать ifup eth0 для его использования, или вы можете настроить статический интерфейс через диспетчер сети. – bain 17 July 2014 в 22:57

Другие вопросы по тегам:

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