Strona 2 z 3

: 26 sierpnia 2014, 19:33
autor: klavierkrk
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.

: 26 sierpnia 2014, 19:45
autor: Yampress
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

: 26 sierpnia 2014, 19:55
autor: klavierkrk
/etc/network/interfaces

# 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).

: 26 sierpnia 2014, 20:06
autor: Yampress
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 ?
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
A nie ma w tym pliku nic bo trzeba to sobie skonfigurować. http://qref.sourceforge.net/Debian/refe ... ay.pl.html

: 26 sierpnia 2014, 20:50
autor: pawkrol
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)

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
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

Kod: Zaznacz cały

auto lo
iface lo inet loopback
iface eth0 inet dhcp

: 26 sierpnia 2014, 21:01
autor: Yampress
pawkrol i za każdym razem będzie szukał adresu IP serwera? Musiałby przydzielanie IP dawać po MAC. Niepotrzebne kombinacje.
Wszystkie adresy stałe daje się i po problemie

: 26 sierpnia 2014, 21:42
autor: klavierkrk
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 :)


: 26 sierpnia 2014, 22:40
autor: klavierkrk
dobra, udało się, wszystko działa.
Kluczem do sukcesu okazała się najprawdopodobniej komenda (znaleziona w jakimś tutorialu):

Kod: Zaznacz cały

sudo /etc/init.d/networking restart
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ą.

: 27 sierpnia 2014, 07:37
autor: pawkrol

sudo /etc/init.d/networking restart
Komenda ta ponownie ładuje plik konfiguracyjny z ustawieniami sieci czyli ten /etc/network/interfaces
Restart gościa spowodowałby to samo.

: 27 sierpnia 2014, 10:40
autor: klavierkrk
pawkrol pisze:Komenda ta ponownie ładuje plik konfiguracyjny z ustawieniami sieci czyli ten /etc/network/interfaces
Restart gościa spowodowałby to samo.
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:
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... :D

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.