Seconde carte réseau pour Machine Virtuel

Bonjour à tous.

Je vous explique la situation.
Sur Debian Wheezy x64 KDE.
J’ai deux cartes réseau sur mon pc de bureau, celle native, et une autre en PCI. En fesant “lspi”, elle apparait bien.
J’ai ajouté sur mon fichier “interface” eth1.

J’ai monté une machine virtuel Debian wheezy x64 gnomme et j’y ai installer un serveur “FOG” avec le service DHCP.

Je voulais attribuer à cette MV la carte réseau PCI, mais elle n’apparait dans la liste de carte disponible dans virtualbox.

Donc j’ai vraiment du mal à configurer tous ça. FOG est bien configuré c’est pas le problème.

Merci d’avance pour le coup de main :slightly_smiling:

Salut,
Je n’ai pas encore eu ce cas de figure, mais je vais essayer de t’aider.
Que donne la commande :

En root ?

[quote]J’ai deux cartes réseau sur mon pc de bureau, celle native, et une autre en PCI. En fesant “lspi”, elle apparait bien.
J’ai ajouté sur mon fichier “interface” eth1.[/quote]

montre déjà le fichier /etc/network/interfaces.
J’essaye de comprendre ton montage:tu as donc deux cartes réseau connectées chacune sur un câble ethernet,câbles reliés à un switch et le switch connecté à une box?sinon explique le montage.Je pose peut être des questions bêtes mais je n’ai jamais utilisé deux cartes ethernet en même temps

Bonsoir à tous les deux :slightly_smiling:

Voici ce que donne un ifconfig -a

[code]root@debian:/home/laurent# ifconfig -a
eth0 Link encap:Ethernet HWaddr 94:de:80:b7:a6:d2
inet adr:192.168.1.249 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: 2001:41d0:fe52:6600:96de:80ff:feb7:a6d2/64 Scope:Global
adr inet6: fe80::96de:80ff:feb7:a6d2/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:929 errors:0 dropped:0 overruns:0 frame:0
TX packets:758 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:380502 (371.5 KiB) TX bytes:194871 (190.3 KiB)
Interruption:74 Adresse de base:0xa000

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:297 errors:0 dropped:0 overruns:0 frame:0
TX packets:297 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:52725 (51.4 KiB) TX bytes:52725 (51.4 KiB)
[/code]

Et voici ce que j’ai dans mon fichier “interfaces”

[code]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.249
netmask 255.255.255.0
gateway 192.168.1.254

auto eth2
iface eth2 inet static
address 192.168.1.248
netmask 255.255.255.0
gateway 192.168.1.254
[/code]

Pour répondre plus précisément à Marcastro.
J’ai 2 cartes réseaux

  • 1 (eth0) incorporée à la carte mère
  • 1 (eth2) que j’ai ajouté sur un port PCI.

ma box est branchée sur eth0, et un switch est branché sur eth2.

Je souhaiterai donc que ma machine Virtuel ai comme carte réseau eth2, car la Machine Virtuel a comme fonction activée le DHCP. Un serveur FOG en a besoin pour fonctionner.

D’après la sortie d’[mono]ifconfig -a[/mono], la seconde interface n’est pas reconnue. Peut-être un problème de pilote. D’où tiens-tu qu’elle s’appelle eth1, ou eth2 ?
Qu’affiche [mono]lspci -nnk[/mono] concernant les deux cartes ethernet ?

Accessoirement, la configuration du fichier interfaces est absurde, mais c’est une autre affaire.

Bonjour Pascalhambourg.

Voici ce que donne "lspci -nnk

root@debian:/home/laurent# lspci -nnk 00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) [1002:5a14] (rev 02) Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) [1002:5a14] 00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD/ATI] RD990 I/O Memory Management Unit (IOMMU) [1002:5a23] Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] RD990 I/O Memory Management Unit (IOMMU) [1002:5a23] 00:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B) [1002:5a16] Kernel driver in use: pcieport 00:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port D) [1002:5a18] Kernel driver in use: pcieport 00:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port H) [1002:5a1c] Kernel driver in use: pcieport 00:0a.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx1 port A) [1002:5a1d] Kernel driver in use: pcieport 00:11.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391] (rev 40) Subsystem: Gigabyte Technology Co., Ltd Device [1458:b002] Kernel driver in use: ahci 00:12.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397] Subsystem: Gigabyte Technology Co., Ltd Device [1458:5004] Kernel driver in use: ohci_hcd 00:12.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396] Subsystem: Gigabyte Technology Co., Ltd Device [1458:5004] Kernel driver in use: ehci_hcd 00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397] Subsystem: Gigabyte Technology Co., Ltd Device [1458:5004] Kernel driver in use: ohci_hcd 00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396] Subsystem: Gigabyte Technology Co., Ltd Device [1458:5004] Kernel driver in use: ehci_hcd 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller [1002:4385] (rev 42) Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller [1002:4385] Kernel driver in use: piix4_smbus 00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) [1002:4383] (rev 40) Subsystem: Gigabyte Technology Co., Ltd Device [1458:a132] Kernel driver in use: snd_hda_intel 00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] (rev 40) Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] 00:14.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge [1002:4384] (rev 40) 00:14.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399] Subsystem: Gigabyte Technology Co., Ltd Device [1458:5004] Kernel driver in use: ohci_hcd 00:16.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397] Subsystem: Gigabyte Technology Co., Ltd Device [1458:5004] Kernel driver in use: ohci_hcd 00:16.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396] Subsystem: Gigabyte Technology Co., Ltd Device [1458:5004] Kernel driver in use: ehci_hcd 00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0 [1022:1600] 00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1 [1022:1601] 00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2 [1022:1602] 00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3 [1022:1603] Kernel driver in use: k10temp 00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4 [1022:1604] Kernel driver in use: fam15h_power 00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5 [1022:1605] 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn XT [Radeon HD 7870 GHz Edition] [1002:6818] Subsystem: PC Partner Limited / Sapphire Technology Device [174b:e217] Kernel driver in use: radeon 01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] [1002:aab0] Subsystem: PC Partner Limited / Sapphire Technology Device [174b:aab0] 02:00.0 USB controller [0c03]: Etron Technology, Inc. EJ168 USB 3.0 Host Controller [1b6f:7023] (rev 01) Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007] Kernel driver in use: xhci_hcd 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06) Subsystem: Gigabyte Technology Co., Ltd Motherboard [1458:e000] Kernel driver in use: r8169 04:00.0 USB controller [0c03]: Etron Technology, Inc. EJ168 USB 3.0 Host Controller [1b6f:7023] (rev 01) Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007] Kernel driver in use: xhci_hcd 05:0e.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev c0) Subsystem: Gigabyte Technology Co., Ltd GA-7VT600-1394 Motherboard [1458:1000] Kernel driver in use: firewire_ohci

Autre précision, j’ai désactivé network-manager.
En revanche, peux tu expliquer pourquoi tu dis que la configuration du fichier interfaces est absurde?

Je ne vois qu’une carte réseau PCI-Express qui est probablement le contrôleur ethernet intégré à la carte mère.

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06) Subsystem: Gigabyte Technology Co., Ltd Motherboard [1458:e000] Kernel driver in use: r8169
Quel est le modèle de la carte réseau PCI ? Si elle n’apparaît pas ici, c’est qu’elle n’est même pas détectée (HS ?), donc inutile à ce stade de regarder les pilotes, firmwares…
Eventuellement regarde dans le BIOS s’il détecte la carte PCI, certains affichent la liste au démarrage avant de lancer l’OS.

Si les interfaces sont connectées à des réseaux distincts, alors d’une part ces réseaux doivent avoir des préfixes IP distincts (contrairement à tes deux interfaces qui ont le même préfixe 192.168.1.0/24), et par voie de conséquence la passerelle par défaut (gateway) ne doit être spécifiée que sur l’interface correspondante. C’est la base du routage IP.