LINUX.ORG.RU
ФорумAdmin

Proxmox | Необходимо поднять сеть на виртуалке с ОС debian 7

 , , ,


0

1

Доброго времени суток!

У меня есть задача — поднять виртуальный сервер Debian 7 через Proxmox.Проблема в том, что во время установки сеть не поднимается.

Изначально имеется 1 сетевое устройство и 1 Linux Bridge . Манипулировал различными способами,но результата не добивался.Либо сетевую карту не определяет при установке системы,либо высвечивается сообщение о проблемах с dhcp.

Пробовал переконфигурировать интерфейсы по разным гайдам:

root@ns3001958:~# /etc/init.d/networking restart
[....] Restarting networking (via systemctl): networking.serviceJob for networki                                                                                                                     ng.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.
 failed!
root@ns3001958:~# systemctl status networking.service
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2019-10-27 20:55:14 UTC; 6s ago
     Docs: man:interfaces(5)
  Process: 3276 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
  Process: 3265 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle (code=exited, status=0/SUCCESS)
 Main PID: 3276 (code=exited, status=1/FAILURE)
      CPU: 88ms

Oct 27 20:55:14 ns3001958 systemd[1]: Starting Raise network interfaces...
Oct 27 20:55:14 ns3001958 ifup[3276]: Waiting for vmbr0 to get ready (MAXWAIT is 2 seconds).
Oct 27 20:55:14 ns3001958 ifup[3276]: RTNETLINK answers: File exists
Oct 27 20:55:14 ns3001958 ifup[3276]: ifup: failed to bring up vmbr0
Oct 27 20:55:14 ns3001958 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Oct 27 20:55:14 ns3001958 systemd[1]: Failed to start Raise network interfaces.
Oct 27 20:55:14 ns3001958 systemd[1]: networking.service: Unit entered failed state.
Oct 27 20:55:14 ns3001958 systemd[1]: networking.service: Failed with result 'exit-code'.

journalctl -xe выдаёт 1300 строк, что конкретно мне поможет не знаю.

Help!

Сеть на госте debian 7 не поднимается?

покажите хоть настройки интерфейсов

# cat /etc/network/interfaces
# cat /etc/network/interfaces.d/*
# ifconfig -a
# brctl show

ifup: failed to bring up vmbr0

vmbr0 - это что?

samson ★★ ()

systemctl status networking.service

Похоже, вы ковыряете хост, а не гость, в котором вам и нужен Debian 7. В Debian 7 еще не было systemd, ЕМНИП.

Infra_HDC ★★★★★ ()
Ответ на: комментарий от samson

Да,я явно не указал,что на хосте всё конфигурирую(хост Debian 9)

root@ns3001958:~# cat /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet manual

auto vmbr0
iface vmbr0 inet static
        address  37.59.50.152
        netmask  24
        gateway  37.59.50.254
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0

root@ns3001958:~# cat /etc/network/interfaces.d/*
cat: '/etc/network/interfaces.d/*': No such file or directory
root@ns3001958:~# ifconfig -a
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 70:54:d2:19:9e:10  txqueuelen 1000  (Ethernet)
        RX packets 2599313  bytes 257706232 (245.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 833544  bytes 110737009 (105.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xfe500000-fe520000

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 9825  bytes 3032866 (2.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 9825  bytes 3032866 (2.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vmbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 37.59.50.152  netmask 255.255.255.0  broadcast 37.59.50.255
        inet6 2001:41d0:8:6d98::1  prefixlen 128  scopeid 0x0<global>
        inet6 fe80::7254:d2ff:fe19:9e10  prefixlen 64  scopeid 0x20<link>
        ether 70:54:d2:19:9e:10  txqueuelen 1000  (Ethernet)
        RX packets 2565515  bytes 209345760 (199.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 828601  bytes 104839431 (99.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@ns3001958:~# brctl show
bridge name     bridge id               STP enabled     interfaces
vmbr0           8000.7054d2199e10       no              eno1
Nomine ()

Бридж назначен на гостя, DHCP в сети есть ?

Deleted ()
Ответ на: комментарий от Nomine

Проблема в том, что во время установки сеть не поднимается.

Так поднята сеть же. Или нет? Или сеть на госте не поднимается? На хост системе сеть работает?

Либо сетевую карту не определяет при установке системы,либо высвечивается сообщение о проблемах с dhcp.

Вы что устанавливаете? Хост систему или гостя?

У меня есть задача — поднять виртуальный сервер Debian 7 через Proxmox.Проблема в том, что во время установки сеть не поднимается

Исходя из этого следует, что вы гостя поднять не можете. А вывод показываете с хоста.

Конфиг виртуалки покажите. Как сетевую ей отдаете (какой драйвер/устройство)?

samson ★★ ()
Последнее исправление: samson (всего исправлений: 1)
Ответ на: комментарий от samson

Суть в чём — сеть не поднимается при установке debian 7 на вирт машине.НО!На хосте сеть работает,пингуется,etc. Если я правильно понимаю,то хост это нода, а гость --виртуалка. Тогда я ставлю систему на виртуалку. На виртуалку я отдаю vmbr0 в виде сетевого оборудования.

Nomine ()
Ответ на: комментарий от Nomine

У тебя трэш какой-то получается. Покажи вывод qm config для твоей виртулалки.

anonymous ()
Ответ на: комментарий от Deleted

при установке на виртуалку сетевая карта не определяется,установка виснет.(но было так,когда что-то менял,карта определялась,но к dhcp не было подключения во время установки) На хосте сеть работает,сервер удаленный

Nomine ()
Ответ на: комментарий от Nomine

OVH Он вам целую /24 отдал? Что-то сомневаюсь. Как предполагаю я, вам дали один ip и всё. А вы хотите получить ещё что-то. Так не бывает. Более того вас ещё и забанить могут за левые запросы.
Если всё так как я подумал используйте nat.

anc ★★★★★ ()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от Nomine

Фига се. OVH отдал /24 это сколько же бабла? Ну ладно если ваша, то начните с ручной настройки интерфейсов.
Хотя стоп. 37.59.50.152 Это вот вы так из /24 сами выбрали? Что-то по Станиславскому «не верю».

anc ★★★★★ ()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от Nomine

На виртуалку я отдаю vmbr0 в виде сетевого оборудования.

конфиг виртуалки покажите.

сеть не поднимается при установке debian 7 на вирт машине

при установке на виртуалку сетевая карта не определяется,установка виснет

Виртуальной машине абсолютно пофиг как настроена сеть на хосте. Она работает с железом (хоть и виртуальным). Если она сетевую не определяет, скорее всего как то не так отдали ей сетвую (не тот драйвер например).

но было так,когда что-то менял,карта определялась,но к dhcp не было подключения во время установки

dhcp это отдленый вопрос. Вы сначала добейтесь, что бы в гостеой системе сетевуха заработала.

samson ★★ ()
Последнее исправление: samson (всего исправлений: 1)
Ответ на: комментарий от samson

Понимаю,трабл в конфигурации,я считаю.Собсна сама конфигурация не рестартится,в этом проблема, решение которой должно поднять сеть и на вм Вопрос в том что я не знаю как фиксить сие

anonymous ()
Ответ на: комментарий от Nomine

Раз в 7 дебиане (кстати зачем тебе такое старьё ?) не видится virtio интерфейс - поставь например e1000.

Deleted ()
Ответ на: комментарий от anonymous

Этот ip присвоен мосту,через который я конекчусь к веб морде и хосту по ssh.

Замечательно. А почему именно 152 выбран? Я не нумизмат но интересно же, почему именно 152 а не 153,154,155 или 1,2,3 или 250,251,252 ?

anc ★★★★★ ()
Ответ на: комментарий от Deleted

Плюсану за e1000, из поддивана нашел старый deb7 у меня в нем как раз e1000 использован. Почему и зачем мне вообще эта виртуалка уже не помню. Но оказывается до сих пор стартует.

anc ★★★★★ ()
Ответ на: комментарий от Nomine

Тоесть вы все ещё продолжаете настаивать на том моменте, что вам OVH дали /24 ? И проблема только в том, что не можете с использованием бриджа настроить сеть? А вот 152 вы выбрали наугад из /24 Я ничего не перепутал?

anc ★★★★★ ()
Ответ на: комментарий от Deleted

upd: установка стопнулась на настройке менеджера пакетов,к зеркалу не подключается,видимо сеть не корректно всё же настроилась.Варианты?

Nomine ()
Ответ на: комментарий от Nomine

видимо сеть не корректно всё же настроилась

Что значит «не корректно всё же настроилась»? Пропишите адреса вручную при настройке сети.

Варианты?

Возможно нет в репах уже того что нужно. Тогда скачать iso-ки и с них установить.

anc ★★★★★ ()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от Nomine

Всё корректно, просто ты откопал окаменелость, под которую уже нет репозитория по тому пути, по которому ожидает увидеть инсталлятор.
Проще всего качнуть полноценный cd/dvd, поставить с него систему и потом уже решать проблемы с репой.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.