PDA

View Full Version : LAMP su Ubuntu server 16.04 VM


corvazo
29-06-2016, 13:00
Salve,

continuo su questa sezione la discussione avviata giorni fa su come installare e configurare LAMP in una macchina virtuale Virtual Box basata su Ubuntu server 16.04 Lts. Virtual Box è installato su Ubuntu desktop 14.04 Lts connessione wifi dhcp.

Ricapitolando, conviene installare LAMP in una versione server di Ubuntu in quanto avviene in tutto in automatico, o può essere facilmente aggiunta con il comando tasksel in un secondo momento. Il comando tasksel non funziona nella versione desktop di Ubuntu.

La connessione della VM è stata cambiata da Nat a Bridge all'interno delle impostazioni di Virtual Box, mentre l'indirizzo ip di Ubuntu server VM è stato cambiato in statico:

sudo nano /etc/network/interfaces/

troviamo: eth0 per chi ha una connessione wired, ma nel mio caso enp0s3 in quanto posso connettermi solo wireless:

iface enp0s3 inet dhcp

che ho sostituito con:

iface enp0s3 inet static
address 192.168.0.x
network 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.x
broadcast 192.168.0.x
#dns-nameservers

Prima di chiedere altri consigli al forum su Ubuntu server e LAMP, mi son accorto di un problemino non da poco... Usando lynx o w3m:

lynx http://www.google.com

ottengo che non sono in grad di connettermi al "remote host"
anche sudo apt-get update non funziona, ma fuori dalla VM in Ubuntu desktop nessun problema di connessione Internet.

Che fare? :confused:

cdtux
29-06-2016, 17:04
Le VM non possono connettersi direttamente al WIFI a meno di non utilizzare un dongle usb.

Posta il risultato del comando:
ifconfig

sacarde
29-06-2016, 20:33
ma la vm non virtualizza una scheda ethernet ?


dmesg | grep eth

corvazo
29-06-2016, 21:15
ok

http://i65.tinypic.com/295s274.jpg

sacarde
29-06-2016, 21:21
se il gateway hai messo l'IP del tuo router,
non capisco come mai non faccia il ping


p.s.
controlla cosa hai in /etc/resolv.conf

corvazo
29-06-2016, 23:25
Posso entrare nella pagina del router con lynx e anche il ping ssh tra Ubuntu desktop e la VM funziona.

Devo forse mettere il dns in interfaces?

E se ritorno a NAT con l'indirizzo statico?

sacarde
30-06-2016, 08:48
non ho capito...

il ping numerico risponde?


ping 8.8.8.8

o

ping <ip macchinareale>

cdtux
30-06-2016, 10:18
Posso entrare nella pagina del router con lynx e anche il ping ssh tra Ubuntu desktop e la VM funziona.

Devo forse mettere il dns in interfaces?

E se ritorno a NAT con l'indirizzo statico?


I DNS li devi mettere nel file /etc/resolv.conf:


nameserver 8.8.8.8
nameserver 8.8.4.4


Quelli sopra sono i DNS di google. Comunque puoi utilizzare quelli che preferisci.


Dimenticavo.. Nel file /etc/network/interfaces, è sufficiente indicare:

iface enp0s3 inet static
address 192.x.x.x
netmask 255.255.255.0
gateway 192.x.x.x

corvazo
30-06-2016, 16:42
Scusa l'ignoranza ma cosa significa:

nameserver 8.8.8.8
nameserver 8.8.4.4


Non è che devo aggiungere il dns server in interfaces?

cosa serve resolv.conf?

la macchina virtuale pinga il router quindi funziona anche in wifi, ma mi dite che non dovrebbe giusto? Da me funziona.

Ho avuto un'altra macchina virtuale con piu o meno stessa configurazione fino a pochi giorni fa e si connetteva a Internet senza problemi, forse era in NAT. Ho anche una VM con W7 che riesce connettersi.

sacarde
30-06-2016, 17:01
sono server per la risoluzione dei nomi

http://wiki.ubuntu-it.org/InternetRete/ConfigurazioneRete/ConfigurazioneManualeRete


i dns li puoi mettere anche nella conf della rete
https://help.ubuntu.com/lts/serverguide/network-configuration.html

corvazo
05-07-2016, 23:59
Scusate il ritardo...

Ricapitolando...

Son riuscito a connettermi utilizzando un indirizzo statico, configurando interfaces e resolv.conf

interfaces non basta, ci vuole anche resolv.conf che mi funziona sia con 8.8.8.8 e 8.8.4.4 oppure con il nameserver 194.x.x.x

Il problema è che resolv.conf ad ogni riavvio non mantiene le impostazioni e mi tocca metterle a mano ogni volta

Vi ringrazio delle spiegazioni ma a volte dovrebbero mettere più esempi nelle guide... ci sono cose come la famosa risoluzione dei nomi di cui faccio fatica a capirne il funzionamento

Comunque per Lamp come editor pensavo di usare gedit e come browser Firefox ma da ubuntu server la cosa non penso sia automatica, presumo ci voglia start-x come cavolo si chiama giusto e... quindi?

sacarde
06-07-2016, 09:28
ma hai aggiunto al file: /etc/network/interfaces

la riga :


dns-nameservers 8.8.8.8 8.8.4.4






per l'ambiente grafico , oltre a installare

sudo apt-get install xorg

devi installare il almeno un window Manager, esempio:

sudo apt-get install openbox

corvazo
07-07-2016, 22:32
[QUOTE=sacarde;43837599]ma hai aggiunto al file: /etc/network/interfaces

la riga :


dns-nameservers 8.8.8.8 8.8.4.4



FUNZIONA! :yeah:

Sia con o senza 194.x.x.x di seguito.

Per l'ambiente grafico non conviene installare qualcosa da "tasksel"? Ho visto si possono scegliere diversi ambienti desktop

sacarde
08-07-2016, 13:16
come ti torna meglio



qui le istruzioni per gli altri ambienti:

http://wiki.ubuntu-it.org/AmbienteGrafico

attraverso i metapacchetti