Mam taki sam problem jak ten facet zrobił i badał przez pięć godzin dzisiaj, ale nadal nie mam rozwiązania.
W mojej maszynie wirtualnej używam Ubuntu 17.10. Moim hostem jest Ubuntu 16.04.
Zmodyfikowałem plik dhcp.conf na moim komputerze, aby wyglądał następująco:
host Ubuntu1 {
hardware ethernet 00:0C:29:B6:22:3E;
fixed-address 192.168.111.200;
}
W moich interfejsach maszyn wirtualnych edytowałem go tak, aby był:
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
Za każdym razem, gdy restartuję maszynę wirtualną, odbiera mi informacje o interfejsie „ens33”, więc za każdym razem wprowadzam interfejs do UP. Ale nawet gdy to robię, nadal nie daje mi adresu IP. Przypisałem go do niestandardowej wirtualnej sieci vmnet2, w której znajdował się mój plik dhcp.conf.
Wszystko, co chcę zrobić, to skonfigurować Snort na tej maszynie wirtualnej. Chcę, aby cały ruch sieciowy przychodził przez mój router domowy, a następnie Snort będzie pierwszą rzeczą, którą trafi, aby mógł działać jako IPS. Następnie, po trafieniu w tę maszynę wirtualną, chciałem, aby trafiła ona do innej maszyny wirtualnej, której jeszcze nie skonfigurowałem, z PFSense na niej, a następnie ostatecznie skierowana do moich normalnych hostów w mojej sieci.
Każda pomoc byłaby bardzo mile widziana.
źródło
dhcp.conf
skonfigurować serwer DHCP na hoście. Konfiguracja wbudowanego serwera DHCP odbywa się za pomocą GUI VirtualBox. Czy mówisz, że wyłączyłeś wbudowany serwer DHCP i uruchomiłeś swój własny ręcznie w interfejsie vboxnet0?/etc/network/interfaces
?systemd-networkd
I użyć/etc/systemd/network/*.network
pliki.Odpowiedzi:
Znalazłem rozwiązanie:
Edytowane
/etc/networkmanager/networkmanager.conf
plik i zmieniony:do
Zapisano, a następnie ponownie uruchomiono usługę menedżera sieci:
Umożliwiło to nawiązanie połączenia przewodowego i odczytuje
/etc/network/interfaces
plik.źródło