Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Создан сетевой интерфейс lxc, но не удалён.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Создан сетевой интерфейс lxc, но не удалён., Proxmox Виртуальная Среда
     
    mstefan
    Guest
    #1
    0
    17.11.2023 15:44:00
    Привет! Вчера я добавил второй сетевой интерфейс в контейнер. После некоторых тестов я убрал его обратно, все через веб-интерфейс PVE. После нескольких перезагрузок контейнера я обнаружил, что сетевой сервис упал. `ifup` не мог поднять `eth2`. `eth2` был удален ранее. Я заглянул в `/etc/network/interfaces`, и там `eth2` все еще есть. Он не был удален. Для теста я создал свежий LXC и повторил тест. То же поведение. Добавление сетевого интерфейса работает. Удаление — нет. PVE 8, последнее обновление вчера. LXC: Debian 12. Это ошибка только у меня или это уже известно?
     
     
     
    Mooash
    Guest
    #2
    0
    03.05.2025 13:14:00
    У меня та же проблема, столкнулся недавно, использую стандартные контейнерные шаблоны Debian. У меня Proxmox pve-manager/8.4.1/2a5fa54a8503f96d (ядро: 6.8.12-10-pve). Когда добавляю интерфейсы, они всё равно остаются в /etc/network/interfaces, как описано выше. Из-за этого systemd-networkd не запускается, потому что не считает сеть готовой.
     
     
     
    cheiss
    Guest
    #3
    0
    03.05.2025 13:53:00
    Привет, сетевые интерфейсы LXC никогда не добавляются в /etc/network/interfaces, а скорее динамически создаются при запуске контейнера. Ты добавил их сам? Может быть, запустил какие-то случайные скрипты из интернета, которые часто могут модифицировать систему непреднамеренным образом? Не мог бы ты, пожалуйста, опубликовать полный вывод команды cat /etc/network/interfaces до создания контейнера и после него? А также вывод команды pct config <vmid>. Все в кодовых тегах, пожалуйста.
     
     
     
    Mooash
    Guest
    #4
    0
    04.05.2025 08:51:00
    Начальная конфигурация: Код: arch: amd64
    cores: 1
    features: nesting=1
    hostname: test-ct
    memory: 512
    nameserver: 192.168.15.2
    net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.15.1,hwaddr=BC:24:11:70:43:DB,ip=192.168.15.100/24,ip6=auto,tag=15,type=veth
    ostype: debian
    rootfs: local-zfs:subvol-126-disk-0,size=8G
    swap: 0
    unprivileged: 1

    Начальные интерфейсы: Код: root@test-ct:~# cat /etc/network/interfaces
    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet static
           address 192.168.15.100/24
           gateway 192.168.15.1

    iface eth0 inet6 auto

    root@test-ct:~# Добавил второй интерфейс через графический интерфейс Proxmox, других изменений нет.

    Конфигурация PCT: Код: arch: amd64
    cores: 1
    features: nesting=1
    hostname: test-ct
    memory: 512
    nameserver: 192.168.15.2
    net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.15.1,hwaddr=BC:24:11:70:43:DB,ip=192.168.15.100/24,ip6=auto,tag=15,type=veth
    net1: name=eth1,bridge=vmbr0,firewall=1,gw=192.168.15.1,hwaddr=BC:24:11:31:02:8E,ip=192.168.15.110/24,ip6=auto,tag=15,type=veth
    ostype: debian
    rootfs: local-zfs:subvol-126-disk-0,size=8G
    swap: 0
    unprivileged: 1

    Конфигурация контейнера: Код: root@test-ct:~# cat /etc/network/interfaces
    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet static
           address 192.168.15.100/24
           gateway 192.168.15.1

    iface eth0 inet6 auto

    auto eth1
    iface eth1 inet static
           address 192.168.15.110/24
           gateway 192.168.15.1

    iface eth1 inet6 auto

    root@test-ct:~# Теперь удаляю этот интерфейс:

    Конфигурация PCT: Код: arch: amd64
    cores: 1
    features: nesting=1
    hostname: test-ct
    memory: 512
    nameserver: 192.168.15.2
    net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.15.1,hwaddr=BC:24:11:70:43:DB,ip=192.168.15.100/24,ip6=auto,tag=15,type=veth
    ostype: debian
    rootfs: local-zfs:subvol-126-disk-0,size=8G
    swap: 0
    unprivileged: 1

    Конфигурация контейнера все еще содержит eth1: Код: root@test-ct:~# cat /etc/network/interfaces
    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet static
           address 192.168.15.100/24
           gateway 192.168.15.1

    iface eth0 inet6 auto

    auto eth1
    iface eth1 inet static
           address 192.168.15.110/24
           gateway 192.168.15.1

    iface eth1 inet6 auto

    root@test-ct:~# Все это было протестировано с использованием шаблона debian-12-standard_12.7-1_amd64.tar.zst, используя версию Proxmox, о которой я писал выше. Других изменений в контейнер не вносилось, и он не перезагружался между добавлением/удалением интерфейсов. Все делалось через графический интерфейс Proxmox. Одна вещь, которую я знаю, что сделал не так – это указал шлюз для обоих интерфейсов, просто поспешно добавлял новый интерфейс. Та же проблема возникает даже без этой ошибки. Надеюсь, это поможет.
     
     
     
    gfngfn256
    Guest
    #5
    0
    04.05.2025 13:43:00
    Где ты добавил eth1 в графический интерфейс?
     
     
     
    cheiss
    Guest
    #6
    0
    05.05.2025 11:53:00
    Понял, вы говорите про /etc/network/interfaces внутри контейнера. Судя по вашим предыдущим объяснениям, казалось, что речь идет о /etc/network/interfaces на хосте и что проблема с сетью возникает на хосте, а не внутри контейнера. Теперь все гораздо понятнее. В любом случае, это не делается ни в каком типе контейнеров, насколько я могу судить, то есть существующие сетевые интерфейсы всегда сохраняются.
     
     
     
    Mooash
    Guest
    #7
    0
    05.05.2025 13:17:00
    Есть ли способ передать Proxmox'у полный контроль над файлом /etc/network/interfaces внутри контейнера, чтобы избежать этой проблемы? В новых версиях Debian это просто выводит из себя, потому что сеть никогда не "активируется", и это может вызвать проблемы с systemd.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры