PDA

View Full Version : Ubuntu Server 12.04 - Problemi rete


787b
15-06-2014, 10:45
Ciao a tutti,
come da titolo ho una macchina virtuale con installato Ubuntu server 12.04 dedicata per far girare zimbra.

Inizialmente avevo installato solo una scheda di rete e tutto funzionava tranquillamente anche facendo il join nel dominio di windows che avevo creato (sempre macchina virtuale Foundation 2012)

Il problema si è posto quando ho aggiunto la seconda scheda di rete, ora non mi fa più la risoluzione dei nomi e quindi non va una cippa :D

Sicuramente c'è qualcosa che mi sfugge nella configurazione delle interfacce.....

Vi posto come sono configurate ora:

/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
auto eth0
iface eth0 inet static
address 192.168.2.12
gateway 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255

# Seconda scheda di rete
auto eth1
iface eth1 inet static
address 192.168.1.8
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

dns-nameserver 192.168.2.11
dns-search miodominio.interno


il file /etc/resolv.conf (come si auto compila)

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
search miodominio.interno


Qualcuno sa dove c'è l'errore??????

Grazie infinite in anticipo

sacarde
15-06-2014, 11:48
aggiungerei anche alla prima scheda:

dns-nameservers <ip1> <ip2>

787b
15-06-2014, 11:57
aggiungerei anche alla prima scheda:

dns-nameservers <ip1> <ip2>

Ciao, ho fatto così poichè mi sembrava più corretto, nel caso modific

/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
auto eth0
iface eth0 inet static
address 192.168.2.12
gateway 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255

dns-nameserver 192.168.2.11 8.8.8.8
dns-search miodominio.interno

# Seconda scheda di rete
auto eth1
iface eth1 inet static
address 192.168.1.8
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

dns-nameserver 192.168.1.7 8.8.8.8
dns-search miodominio.interno


ho dato poi li comando di restart delle interfacce e mi ha dato il seguente errore:

RTNETLINK answers: File exists
failed to bring up eth0

il file /etc/resolv.conf (come si auto compila) è rimasto invariato

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
search miodominio.interno

787b
15-06-2014, 13:01
Credo di aver capito l'errore :p:p mancava la s a dns-nameservers :muro:

Inviato dal mio GT-I9505 utilizzando Tapatalk

787b
15-06-2014, 13:26
O meglio adesso nel risolv.conf non mi scrive piu search miodominio.interno :cry:

Inviato dal mio GT-I9505 utilizzando Tapatalk

787b
15-06-2014, 15:15
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.2.12
gateway 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
dns-nameservers 192.168.2.11 8.8.8.8
dns-search miodominio.interno

# Seconda scheda di rete
auto eth1
iface eth1 inet dhcp


Allora, preso dallo sconforto ho configurato la rete così, adesso sembra funzionare, il fetch mail e il resto tutto ok.

Per far si che comunque il port mapping funzionasse ho configurato il router della telecom in modo che associasse sempre l'indirizzo 1.8 al server ubuntu. Il problema è che adesso non funzionano più le regole di port mapping, nel senso che con un telnet da pc remoto non mi risponde.

Mentre, abbastanza scontato ma ormai le penso tutte, facendo un telnet da pc nella lan le porte rispondono, quindi ipotizzo che ci sia un problema nel sul router........ :mc: non saprei che pensare :muro: :muro: :muro: :muro: :muro: :muro: :muro: :muro:

sacarde
15-06-2014, 17:27
non me ne intendo di reti.....


ma le 2 tue si comunicano tra loro?

787b
15-06-2014, 17:37
No sono su due router diversi

Inviato dal mio GT-I9505 utilizzando Tapatalk

787b
16-06-2014, 12:59
Uppettino

Inviato dal mio GT-I9505 utilizzando Tapatalk

eaman
17-06-2014, 16:09
Ma fare una cosa piu' diretta?

Es se sei a casa con una ADSL: la macchina linux che gestisca direttamente la connessione ADSL con pppoe, senza tutti sti SNAT e sportellamenti?

787b
17-06-2014, 20:21
Non sono a casa :D

La vedo complessa nel mio caso, e poi far gestire la connessione internet su un server mi sembra assurdo, per lo più tenendo conto che ho di mezzo più apparati, quindi lo vedo come un complicare una situazione e portarsi delle "rogne" in casa.

Ribadisco, potrebbe essere una soluzione, ma visto che non sono così ferrato sui sistemi linux, e vorrei far si che in caso di problemi dati dal server o banalmente se io devo riavviare il server per aggiornamenti o altro non posso pensare di bloccare tutti.

Ma quindi mi confermate che come avevo scritto il file di configurazione delle due eth è corretto?

787b
17-06-2014, 20:43
per la cronaca ho risolto tutto facendo così

# 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
auto eth0
iface eth0 inet static
address 192.168.2.12
gateway 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255

dns-nameserver 192.168.2.11 8.8.8.8
dns-search miodominio.interno

# Seconda scheda di rete
auto eth1
iface eth1 inet static
address 192.168.1.8
gateway 192.168.2.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

dns-nameserver 192.168.1.7 8.8.8.8
dns-search miodominio.interno


praticamente leggendo nel web ubuntu (o linux in generale) non riesce a gestire due gateway distinti sulla stessa macchina e quindi ecco perchè dell'errore RTNETLINK...... file exist. ho quindi inserito lo stesso gateway della prima lan anche alla seconda e tutto funziona perfettamente :mc: :mc:

trovo tutto ciò assurdo ma che dire

eaman
19-06-2014, 21:13
per la cronaca ho risolto tutto facendo così

# 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
auto eth0
iface eth0 inet static
address 192.168.2.12
gateway 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255

dns-nameserver 192.168.2.11 8.8.8.8
dns-search miodominio.interno

# Seconda scheda di rete
auto eth1
iface eth1 inet static
address 192.168.1.8
gateway 192.168.2.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

dns-nameserver 192.168.1.7 8.8.8.8
dns-search miodominio.interno


praticamente leggendo nel web ubuntu (o linux in generale) non riesce a gestire due gateway distinti sulla stessa macchina e quindi ecco perchè dell'errore RTNETLINK...... file exist. ho quindi inserito lo stesso gateway della prima lan anche alla seconda e tutto funziona perfettamente :mc: :mc:

trovo tutto ciò assurdo ma che dire
Scusa sai capisco che l'argomento non sia dei piu' lampanti ma immagino tu sia a conoscenza del fatto che molti dei device di rete dall'home alle applicazioni core geografiche girino sotto linux: come pensi possano farlo senza che si possano avere piu' gateway?

Io non so a che livello di conoscenza tu sia (sai questo e' un forum per niubbi :P )ma ti e' ben chiara la differenza tra diverse rotte con relativi gateway magari impostate sulle interfaccie piuttosto che diversi default gw per la stessa tratta?

Il secondo caso e' terra di provider, per altro il comando "route" sarebbe obsoleto (se solo non ci fossimo tutti abituati) e /etc/network/interfaces non e' il capisaldo della rete ma piuttosto un file relativamente semplice per impostare i parametri della rete che sono sono roba del kernel e quindi volatili.

Tu puoi tranquillamente farti un tuo script che invochi il comando route o iproute* nella forma a te piu' gradita, magari richiamato dagli eventi riconosciuti dal gestore del network (es ifup - ifdown - preup - ...).

Per il load balancing e il routing avanzato si usa altro, es http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/ .

787b
20-06-2014, 17:20
Sulla prima parte sono pienamente d'accordo che si possano avere piu gateway il problema è che di linux sono ignorante (lo ammetto) e cercando su google la causa dell'errore su molti siti dicevano che ubuntu non digerisce il doppio gateway. Poi ribadisco da ignorante ho preso tale dato e ho lavorato di conseguenza.

Cmq ho scritto qui proprio perché non conoscendo tutti i comandi mi serviva supporto. Se no non avrei mai postato non credi :D

Inviato dal mio GT-I9505 utilizzando Tapatalk

eaman
21-06-2014, 03:15
Be' comunque quell'eth1 ha il gateway fuori dalla sua rete quindi c'e' qualcosa che non torna ;)
Magari non devi impostare un default gw come indirizzo ip ma piuttosto impostargli la rotta su un dev .

Prova a vedere se questo a senso: http://www.tldp.org/HOWTO/Firewall-Piercing/x296.html