-1

У меня та же проблема, что и у этого парня , и я исследовал ее в течение пяти часов, но до сих пор не нашел решения.

В моей виртуальной машине я использую Ubuntu 17.10. Мой хост - Ubuntu 16.04.

Я отредактировал файл dhcp.conf на моем хосте, чтобы он выглядел так:

host Ubuntu1 {
    hardware ethernet 00:0C:29:B6:22:3E;
    fixed-address  192.168.111.200;
}

В моих интерфейсах VM я отредактировал это так:

auto ens33
address 192.168.111.200
netmask 255.255.255.0
network 192.168.111.0
broadcast 192.168.111.255
gateway 192.168.1.254
post-up ethtool -K ens33 gro off
post-up ethtool -K ens33 lro off

Каждый раз, когда я перезагружаю виртуальную машину, она забирает информацию об интерфейсе "ens33", поэтому я каждый раз помещаю интерфейс в UP. Но даже когда я это делаю, он все равно не дает мне IP-адрес. Я назначил его пользовательской виртуальной сети vmnet2, в которой находился мой файл dhcp.conf.

Все, что я хочу сделать, это настроить Snort на этой виртуальной машине. Я хочу, чтобы весь сетевой трафик проходил через мой домашний маршрутизатор, и тогда Snort будет первым, кого он ударит, чтобы он мог действовать как IPS. Затем, после того, как он попадет на эту виртуальную машину, я хотел, чтобы она перешла на другую виртуальную машину, которую я еще не настроил, с установленной на ней PFSense, а затем в конечном итоге направил ее на мои обычные хосты в сети.

Любая помощь будет принята с благодарностью.

1 ответ1

1

Я нашел решение:

  1. Отредактировал файл /etc/networkmanager/networkmanager.conf и изменил:

    managed = false
    

    в

    managed = true
    
  2. Сохранено, затем перезапущена служба сетевого менеджера:

    sudo service network-manager restart
    

Это позволило активировать проводное соединение, и он читает файл /etc/network/interfaces .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .