
No tengo una interfaz eth0 (o eth1).
ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
tunl0 Link encap:UNSPEC HWaddr 00-00-00-00-31-00-00-00-00-00-00-00-00-00-00-00
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Mi /etc/network/interfaces
:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
auto lo
iface lo inet loopback
# Wireless interfaces
iface wlan0 inet dhcp
wireless_mode managed
wireless_essid any
wpa-driver wext
wpa-conf /etc/wpa_supplicant.conf
iface atml0 inet dhcp
# Wired or wireless interfaces
auto eth0
iface eth0 inet dhcp
iface eth1 inet dhcp
# Ethernet/RNDIS gadget (g_ether)
#... or on host side, usbnet and random hwaddr
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.0
network 192.168.7.0
gateway 192.168.7.1
Bluetooth networking
iface bnep0 inet dhcp
Y cuando lo intento ifup eth0
(ídem para eth1):
ifconfig: SIOCGIFFLAGS: no shuch device
La única regla de udev que tengo es in /etc/udev/rules.d/local.rules
y no tengo nada sobre eth*. Como no conozco la dirección MAC, no puedo agregarla.
Respuesta1
Lo más probable es que el problema sea que (en el caso de una máquina virtual) no tenga una interfaz de red especificada o (más probablemente, en el caso de una máquina física) que Linux no conozca su tarjeta de red, es decir, no tiene , o los controladores no están cargados.
La información adecuada para depurar el problema es una salida de "dmesg" y "lspci -v" que indicará lo que está viendo la máquina, pero la conclusión es que debe asegurarse de que su tarjeta tenga un controlador de Linux y que se esté cargando. esto (dependiendo de su distribución) resultaría en una interfaz "eth0" visible en dmesg e ifconfig, etc.
Como no parece tener un dispositivo relevante, lspci -v puede ayudar a rastrear cuál es realmente el dispositivo.