Я добавляю в интерфейсах virtualbox 2 как мост, Внутренняя сеть 192.168.. и внешние 195...*
Внутренняя конфигурация:
auto eth0
iface eth0 inet static
address 192.168.*.250
netmask 255.255.255.0
network 192.168.*.0
broadcast 192.168.*.255
gateway 192.168.*.254
Внешняя конфигурация:
auto eth1
iface eth1 inet static
address 195.*.*.182
netmask 195.*.255.248
network 195.*.*.176
broadcast 195.*.*.183
gateway 195.*.*.177
Теперь, если я перезапускаю сетевой eth0 successfull, произошел, но eth1 совершают ошибку:
root@Tudor-LX:/home/theo# /etc/init.d/networking restart
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces...
SIOCSIIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SOICSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth1: Error while getting interface flags: No such device
eth1: Error while getting interface flags: No such device
Failed to bring up eth1.
ssh stop/waiting
ssh start/running, process 1260
Выполните это...
Не выполняйте это в корневой оболочке, просто выполняйте ее с помощью sudo. Я видел ошибки SIO в первый раз, когда Вы выполняете команду, но не во второй раз. Вам, вероятно, придется выполнить его дважды подряд.
Я также прокомментировал бы автоматические eth операторы.
Я верю высказыванию, что автоматический eth для DHCP, только является НЕПРАВИЛЬНЫМ!
Автоматическое = просто значит для: Автоматически Запуск Перечисленное Устройство Ethernet!
Я Подобные Шахты Установки! Возможно, это может помочь!
Использование АВТОМАТИЧЕСКОГО и СТАТИЧЕСКОГО IP!:
auto eth0
iface eth0 inet static
address 192.168.x.x
netmask 255.255.255.0
#########
auto eth0:1
iface eth0:1 inet static
address 192.168.x.x
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
Оба Хоста и eth0:1 - Имеют Там Собственный Статический IP!
С eth1. Я получу ту же ошибку!
@Toader эй, имейте Вас проверенный lsmod
результат? это перечислит все модули, которые в настоящее время загружаются в ядре. Если это не затем попытка загрузить его вручную этой командой следующим образом:
insmod /path/to/module
Путь похож:
/lib/modules/kernel-version-directory/kernel/drivers/net/ethernet/intel/module-name/module-name.ko
Имя модуля: можно проверить имя модуля с lshw -C network
управляйте к соответствующему интерфейсу. В моем случае это - Intel. Можно также попробовать то же
modprobe module-name
Затем после перезапуска сетевой интерфейс можно проверить его с ifconfig
.