Я добавляю в 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 успешно завершится, но 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
Я полагаю, что сказать, что auto eth только для DHCP, НЕПРАВИЛЬНО!
blockquote>auto = just означает: автоматически запускать устройство Ethernet!
Я настраиваю рудники аналогично! Может быть, это поможет!
Использование AUTO & amp; STATIC 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
Оба хоста & amp; 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
.
Я полагаю, что сказать, что auto eth только для DHCP, НЕПРАВИЛЬНО!
blockquote>auto = just означает: автоматически запускать устройство Ethernet!
Я настраиваю рудники аналогично! Может быть, это поможет!
Использование AUTO & amp; STATIC 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
Оба хоста & amp; 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
.
Запустить это ...
Не запускать это в корне shell, просто запустите его с помощью sudo. Я видел ошибки SIO при первом запуске команды, но не во второй раз. Возможно, вам придется запускать его дважды подряд.
Я бы также закомментировал утверждения auto eth.
Я полагаю, что сказать, что auto eth только для DHCP, НЕПРАВИЛЬНО!
blockquote>auto = just означает: автоматически запускать устройство Ethernet!
Я настраиваю рудники аналогично! Может быть, это поможет!
Использование AUTO & amp; STATIC 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
Оба хоста & amp; eth0: 1 - есть собственный статический IP!
с eth1. Я получу ту же ошибку!
Запустить это ...
Не запускать это в корне shell, просто запустите его с помощью sudo. Я видел ошибки SIO при первом запуске команды, но не во второй раз. Возможно, вам придется запускать его дважды подряд.
Я бы также закомментировал утверждения auto eth.
Я полагаю, что сказать, что auto eth только для DHCP, НЕПРАВИЛЬНО!
blockquote>auto = just означает: автоматически запускать устройство Ethernet!
Я настраиваю рудники аналогично! Может быть, это поможет!
Использование AUTO & amp; STATIC 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
Оба хоста & amp; 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
.
Запустить это ...
Не запускать это в корне shell, просто запустите его с помощью sudo. Я видел ошибки SIO при первом запуске команды, но не во второй раз. Возможно, вам придется запускать его дважды подряд.
Я бы также закомментировал утверждения auto eth.
Запустить это ...
Не запускать это в корне shell, просто запустите его с помощью sudo. Я видел ошибки SIO при первом запуске команды, но не во второй раз. Возможно, вам придется запускать его дважды подряд.
Я бы также закомментировал утверждения auto eth.
@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
.
Запустить это ...
Не запускать это в корне shell, просто запустите его с помощью sudo. Я видел ошибки SIO при первом запуске команды, но не во второй раз. Возможно, вам придется запускать его дважды подряд.
Я бы также закомментировал утверждения auto eth.
Я полагаю, что сказать, что auto eth только для DHCP, НЕПРАВИЛЬНО!
blockquote>auto = just означает: автоматически запускать устройство Ethernet!
Я настраиваю рудники аналогично! Может быть, это поможет!
Использование AUTO & amp; STATIC 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
Оба хоста & amp; 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
.
Запустить это ...
Не запускать это в корне shell, просто запустите его с помощью sudo. Я видел ошибки SIO при первом запуске команды, но не во второй раз. Возможно, вам придется запускать его дважды подряд.
Я бы также закомментировал утверждения auto eth.
auto eth*
заставляет ifup -a
вызывать эти интерфейсы. Почему это должно быть отключено?
– Lekensteyn
25 July 2011 в 02:05
auto eth0
не включает DHCP, для этого вам нужно вставить в iface eth0 inet dhcp
, что здесь нежелательно. Пожалуйста, прочтите страницу руководства interfaces(5)
.
– Lekensteyn
25 July 2011 в 14:13
Я полагаю, что сказать, что auto eth только для DHCP, НЕПРАВИЛЬНО!
blockquote>auto = just означает: автоматически запускать устройство Ethernet!
Я настраиваю рудники аналогично! Может быть, это поможет!
Использование AUTO & amp; STATIC 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
Оба хоста & amp; eth0: 1 - есть собственный статический IP!
с eth1. Я получу ту же ошибку!