Почему мой интерфейс eth0 не обнаружен при установке Snort?

Я пытаюсь установить Snort на Ubuntu Server в VMware. Работает нормально до настройки сетевых карт.

Я редактировал /etc/network/interfaces со следующими данными:

#######Primary address

auto eth0
iface eth0 inet static 
address 192.168.1.1 
netmask 255.255.255.0 
network 192.168.1.0 
broadcast 192.168.1.255 
gateway 192.168.1.1

#######second address

auto eth1
iface eth1 inet manual

Тогда я делаю

ifconfig eth1 up

После того, как я пытаюсь бежать

sudo /etc/init.d/networking restart

Работает нормально, но при входе

sudo ifconfig eth1 up

это дает ошибку

eth1: ERROR while getting interface flags: No such device

Я тоже пробовал, без рута

sudo service networking restart

Нет эффекта. Кто-нибудь может мне помочь с этим? Очень ценится.

2 ответа

На сервере Ubuntu сетевая карта будет обнаружена только один раз при первой загрузке.

Вам нужно что-то удалить

$rm -rf /etc/udev/rules.d/70-persistent-net.rules

Менять

нано /etc/default/snort

ALLOW_UNAVAILABLE="да"

и /etc/snort/snort.debian.conf

DEBIAN_SNORT_INTERFACE="eth0" # или другой порт

Другие вопросы по тегам