我正在尝试在 VMware 中的 Ubuntu Server 上安装 Snort。在设置网卡之前,它运行良好。
我已/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
我也尝试过,无需root
sudo service networking restart
没有效果。有人能帮我解决这个问题吗?非常感谢。
答案1
在ubuntu服务器中,网卡只会在第一次启动时被检测一次。
您需要删除一些内容
$rm -rf /etc/udev/rules.d/70-persistent-net.rules
答案2
改变
纳米/etc/default/snort
ALLOW_UNAVAILABLE="是"
和 /etc/snort/snort.debian.conf
DEBIAN_SNORT_INTERFACE="eth0" # 或其他端口