Instalacja MySQL na VirtualBox w celach edukacyjnych
-
- Beginner
- Posty: 257
- Rejestracja: 14 maja 2013, 17:18
W tej chwili VirtualBox ma taki config:
1) http://s29.postimg.org/a5o14fbcn/image.jpg --> Pola Nat Networks i DHCP są puste.
2) http://s29.postimg.org/puz64mss7/image.jpg -->Adapter 2-4 są puste.
i nie działa na Windows 7. Wewnętrznie na Linuxie wszystko chyba działa.
Będę zaraz próbowal to zmieniać na NAT, ale wcześniej już kombinowałem z NAT i nie chciał się połączyć.
Jak ustawić 1) i 2) żeby działało Apache/PHP/MySQL ?
jeszcze dodam, że plik HOSTS na Windows: C:\Windows\system32\drivers\etc\hosts
jest dosyć mocno uzupełniony.
1) http://s29.postimg.org/a5o14fbcn/image.jpg --> Pola Nat Networks i DHCP są puste.
2) http://s29.postimg.org/puz64mss7/image.jpg -->Adapter 2-4 są puste.
i nie działa na Windows 7. Wewnętrznie na Linuxie wszystko chyba działa.
Będę zaraz próbowal to zmieniać na NAT, ale wcześniej już kombinowałem z NAT i nie chciał się połączyć.
Jak ustawić 1) i 2) żeby działało Apache/PHP/MySQL ?
jeszcze dodam, że plik HOSTS na Windows: C:\Windows\system32\drivers\etc\hosts
jest dosyć mocno uzupełniony.
Tylko że wiesz. Tam gdzie wpisujesz ip ( pole adapter) nie wpisuje się nic w konfiguracji virtualboxa. Wpisujesz w konfiguracji systemu gościa, czyli pod debianem w pliku /etc/network/interfaces
Z natem nie kobinuj. Przecież nawet nie wiesz do czego służy. Miałeś dokładnie powiedziane co masz zrovbić. Jeśli będziesz kombinował inaczej i po swojemu to do niczego nie dojdziesz.
Aby działało Apache/PHP/MySQL to trzeba zainstalować i skonfigurować. Nic samo się cudownie nie zrobi.
AS po co jest plik C:\Windows\system32\drivers\etc\hosts ?
pozwala działać jako lokalny dns -> wiąże hosty/domeny z IP
Z natem nie kobinuj. Przecież nawet nie wiesz do czego służy. Miałeś dokładnie powiedziane co masz zrovbić. Jeśli będziesz kombinował inaczej i po swojemu to do niczego nie dojdziesz.
Aby działało Apache/PHP/MySQL to trzeba zainstalować i skonfigurować. Nic samo się cudownie nie zrobi.
AS po co jest plik C:\Windows\system32\drivers\etc\hosts ?
pozwala działać jako lokalny dns -> wiąże hosty/domeny z IP
-
- Beginner
- Posty: 257
- Rejestracja: 14 maja 2013, 17:18
/etc/network/interfaces
Generalnie plik jest pusty, zaraz pogoogluje zeby zobaczyc co tu ma byc aby wirtualizacja na Host dzialala.
Natomiast ten config ze screenow 1) i 2) dobrze jest ustawiony?
Co do NAT-u to widzialem jakies tutoriale, ze robili "port forwarding" i wlasnie dzialalo wszystko (w sensie, ze Host odczytywal Apache/PHP/MySQL).
# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Generalnie plik jest pusty, zaraz pogoogluje zeby zobaczyc co tu ma byc aby wirtualizacja na Host dzialala.
Natomiast ten config ze screenow 1) i 2) dobrze jest ustawiony?
Co do NAT-u to widzialem jakies tutoriale, ze robili "port forwarding" i wlasnie dzialalo wszystko (w sensie, ze Host odczytywal Apache/PHP/MySQL).
ten konfig ze screenbow jest źle ustawiony, bo ma go nie być w ogóle.
Napisałem Ci co masz zrobić w poprzednim poście? czytasz co 3 słowo czy jak ?
Napisałem Ci co masz zrobić w poprzednim poście? czytasz co 3 słowo czy jak ?
A nie ma w tym pliku nic bo trzeba to sobie skonfigurować. http://qref.sourceforge.net/Debian/refe ... ay.pl.htmlTylko że wiesz. Tam gdzie wpisujesz ip ( pole adapter) nie wpisuje się nic w konfiguracji virtualboxa. Wpisujesz w konfiguracji systemu gościa, czyli pod debianem w pliku /etc/network/interfaces
W Windows masz np adres ip 192.168.50.10 brama 192.168.50.1
Karta sieciowa w Virtualbox ustawiona jako bridge
Debian - /etc/network/interfaces ( karta to eth0)
/etc/resolv.conf
Komputer z debianem bedzie zachowywał się jakbyś miał go w swojej sieci (podepnięty do switcha ).
Jeśli masz w sieci dhcp to możesz w
/etc/network/interfaces
Karta sieciowa w Virtualbox ustawiona jako bridge
Debian - /etc/network/interfaces ( karta to eth0)
Kod: Zaznacz cały
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.50.150
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255
gateway 192.168.50.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.50.1
/etc/resolv.conf
Kod: Zaznacz cały
nameserver 8.8.8.8
Jeśli masz w sieci dhcp to możesz w
/etc/network/interfaces
Kod: Zaznacz cały
auto lo
iface lo inet loopback
iface eth0 inet dhcp
-
- Beginner
- Posty: 257
- Rejestracja: 14 maja 2013, 17:18
hm, zrobiłem tak jak pawkrol radzi i nie było dostępu do internetu ze strony gościa.
Wczytałem się trochę w temat i generalnie ta sprawa może ocierać się też o firewall (na Windows jest dosyć ostro ustawiony firewall, natomiast na Debian był gufw). Jutro zrobię to krok po kroku: https://www.youtube.com/watch?v=Ykt3MeNwORQ - to jest to samo, ale z Ubuntu Server.
a jak nie będzie działać, to idę na anglojęzyczne forum VirtualBox (podobny problem jest np. tu: https://forums.virtualbox.org/viewtopic.php?f=3&t=29152 ).
no nic, dzięki za pomoc
Wczytałem się trochę w temat i generalnie ta sprawa może ocierać się też o firewall (na Windows jest dosyć ostro ustawiony firewall, natomiast na Debian był gufw). Jutro zrobię to krok po kroku: https://www.youtube.com/watch?v=Ykt3MeNwORQ - to jest to samo, ale z Ubuntu Server.
a jak nie będzie działać, to idę na anglojęzyczne forum VirtualBox (podobny problem jest np. tu: https://forums.virtualbox.org/viewtopic.php?f=3&t=29152 ).
no nic, dzięki za pomoc

-
- Beginner
- Posty: 257
- Rejestracja: 14 maja 2013, 17:18
dobra, udało się, wszystko działa.
Kluczem do sukcesu okazała się najprawdopodobniej komenda (znaleziona w jakimś tutorialu):
generalnie ta komenda - z tego co się domyślam - rekonfiguruje ustawienia. Np. jak się pozmieniało z NAT na Bridge w VirtualBox czy odwrotnie - to trzeba za każdym razem to wpisać w gościu.
Prawdopodobnie rozwiązanie pawkrola też było dobre, ale właśnie z tą komendą.
Kluczem do sukcesu okazała się najprawdopodobniej komenda (znaleziona w jakimś tutorialu):
Kod: Zaznacz cały
sudo /etc/init.d/networking restart
Prawdopodobnie rozwiązanie pawkrola też było dobre, ale właśnie z tą komendą.
-
- Beginner
- Posty: 257
- Rejestracja: 14 maja 2013, 17:18
Dzisiaj ponownie przestało działać (dostęp z HOST do GUEST). Przestało działać po tym jak... włączyłem Gufw. Natomiast jak nie ma firewalla (Accept wszędzie), to nie ma problemów z dostępem. Więc to była wina:pawkrol pisze:Komenda ta ponownie ładuje plik konfiguracyjny z ustawieniami sieci czyli ten /etc/network/interfaces
Restart gościa spowodowałby to samo.
1) firewalla na Debianie
2) /etc/init.d/networking restart
teraz problem jest kolejny - jak ustawić firewall (ebtables), żeby było bezpiecznie, ale żeby też był dostęp do usług serwerowych ze strony Hosta...

Natomiast ten poradnik:
https://www.youtube.com/watch?v=Ykt3MeNwORQ
działa.
Właśnie sprawdziłem (dokładnie jak ten gość na youtube pokazał) i można mieć też Ubuntu Server z Apache/MySQL/PHP a nawet z Samba.