router con ubuntu

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Raffaele974
Prode Principiante
Messaggi: 12
Iscrizione: giovedì 26 novembre 2015, 9:57
Distribuzione: ubuntu 14.04
Sesso: Maschile

Re: router con ubuntu

Messaggio da Raffaele974 »

thece ha scritto:Visto che non hai postato i passi che hai seguito, solo tu sai che cosa hai fatto e che risultati hai ottenuto ... sfere di cristallo nel Forum non pervenute! :D
Comunque, bene che hai risolto
hai perfettamente ragione quindi posto tutto ciò che ho fatto:

- installato ubuntu 14.04 LTS con una sola interfaccia di rete colegata alla ADSL
- al riavvio collego lo switch di rete (LAN) ad un'altra interfaccia ed imposto tramite network manager eth1 con ip 192.168.80.100 netmask 255.255.255.0 gateway 10.0.0.2 dns 8.8.8.8
- abilitato ip-forwarding
- lancio il comando ifconfig per verificare le configurazioni

Codice: Seleziona tutto

ifconfig
eth0 Link encap:Ethernet IndirizzoHW 00:01:02:9d:de:0f
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:0 (0.0 B) Byte TX:0 (0.0 B)
Interrupt:17

eth1 Link encap:Ethernet IndirizzoHW 00:1f:c6:e3:83:2f
indirizzo inet:192.168.80.100 Bcast:192.168.80.255 Maschera:255.255.255.0
indirizzo inet6: fe80::21f:c6ff:fee3:832f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16887 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:203 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:1164984 (1.1 MB) Byte TX:0 (0.0 B)

eth2 Link encap:Ethernet IndirizzoHW 00:1f:c6:e7:ff:71
indirizzo inet:10.0.0.2 Bcast:10.0.0.255 Maschera:255.255.255.0
indirizzo inet6: fe80::21f:c6ff:fee7:ff71/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4636 errors:0 dropped:0 overruns:0 frame:0
TX packets:4285 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:1000
Byte RX:4624580 (4.6 MB) Byte TX:519639 (519.6 KB)

lo Link encap:Loopback locale
indirizzo inet:127.0.0.1 Maschera:255.0.0.0
indirizzo inet6: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1001 errors:0 dropped:0 overruns:0 frame:0
TX packets:1001 errors:0 dropped:0 overruns:0 carrier:0
collisioni:0 txqueuelen:0
Byte RX:103954 (103.9 KB) Byte TX:103954 (103.9 KB)
e route -n per verificare gli instradamenti

Codice: Seleziona tutto

route -n
Tabella di routing IP del kernel
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0        0 eth1
10.0.0.0        0.0.0.0         255.255.255.0   U     1      0        0 eth2
10.0.0.1        0.0.0.0         255.255.255.255 UH    0      0        0 eth1
192.168.80.0    0.0.0.0         255.255.255.0   U     1      0        0 eth1

dopo che mi hai postato la tabella di routing come avrebbe dovuto essere ho modificato il gateway di eth1 a 10.0.0.1 ed ho iniziato a provare a modificare le route tramite i comandi route add e route del.
Non riuscendo ad ottenere risultati ho disconnesso i cavi di rete spento il computer collegato il cavo proveniente dalla ADSL ad eth0 e riacceso il computer.
tramite network manager ho impostato eth0 con ip statico 10.0.0.2 netmask 255.255.255.0 gateway 10.0.0.1 e riavviato il computer.
ho collegato il cavo proveniente dallo switch ad eth2 ho aperto il network manager impostando staticamente eth2 con ip 192.168.1.100 netmask 255.255.255.0 ed il gateway 10.0.0.1 ad entrambi gli eth ho imostato i dns 8.8.8.8
lanciato il comando route -n veniva fuori la seguente tabella

Codice: Seleziona tutto

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0        0 eth2
10.0.0.0        0.0.0.0         255.255.255.0   U     1      0        0 eth2
192.168.80.0    0.0.0.0         255.255.255.0   U     1      0        0 eth0
evviva tutto era a posto ho lanciato un ping verso google ping 8.8.8.8 e finalmente mi ha risposto.
a questo punto ho lanciato il comando
sudo apt-get install isc-dhcp-server
ho editato il file /etc/dhcp/dhcpd.conf con il comando sudo gedit /etc/dhcp/dhcpd.conf
ho eidtato il file /etc/default/isc-dhcp-server con il comando sudo gedit /etc/default/isc-dhcp-server nella sezione interfaces ho inserito eth2
ed adesso sudo service isc-dhcp-server stop e service isc-dhcp-server start
da qualsiasi dispositivo connesso allo switch in dhcp automaticamente si connetteva ad ubuntu e poteva navigare su internet
perciò ho dedotto che il problema sta sulla eth1 o sulle impostazioni dhcp dell'ADSL in questi giorni farò delle prove e posto i risultati
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13174
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: router con ubuntu

Messaggio da thece »

Raffaele974 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4827307#p4827307][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: ...
- al riavvio collego lo switch di rete (LAN) ad un'altra interfaccia ed imposto tramite network manager eth1 con ip 192.168.80.100 netmask 255.255.255.0 gateway 10.0.0.2 dns 8.8.8.8
...
Qui il gateway 10.0.0.2 è sicuramente sbagliato. Secondo me non va impostato, comunque nel caso dovrebbe essere impostato a 10.0.0.1, ossia all'indirizzo IP del router ADSL



(IMHO) Per quello che vuoi realizzare a prescindere devi assegnare alle due schede di rete un indirizzo IP statico. Un router con gli indirizzi IP delle schede di rete dinamici non si è mai visto

La scheda di rete collegata al router ADSL (Indirizzo IP 10.0.0.1) deve essere configurata così

Codice: Seleziona tutto

Indirizzo IP: 10.0.0.2
Netmask:      255.255.255.0
Gateway:      10.0.0.1
DNS Server:   10.0.0.1, 8.8.8.8, 8.8.4.4
L'altra scheda di rete così

Codice: Seleziona tutto

Indirizzo IP: 192.168.1.100
Netmask:      255.255.255.0
Gateway:      10.0.0.1
DNS Server:   10.0.0.1, 8.8.8.8, 8.8.4.4
ma per quest'ultima non dovrebbe essere necessario impostare ne Gateway ne DNS Server. Li imposta per tutte la prima scheda di rete
Questa sostanzialmente è la stessa configurazione che ti ho indicato in precedenza per il file /etc/network/interfaces. Ripeto: usare Network Manager oppure file interfaces è uguale, basta fare le cose per bene

In caso di router ADSL, il primo DNS server dovrebbe essere sempre l'indirizzo IP del proprio router ADSL. Altrimenti non si riesce a risolvere i nomi degli host nella propria LAN. I router ADSL domestici forniscono normalmente questa funzionalità

Rimane il forwarding dei pacchetti abilitato ...

Affichè gli host nella subnet 192.168.1.0/24 siano in grado di raggiungere la subnet 10.0.0.0/24, Internet e da questi ottenere risposta, sul tuo "router" devi impostare iptables in modo che attui il NAT / MASQUERADING sugli indirizzi IP della subnet 192.168.1.0/24. Ti ho indicato in precedenza la regola di iptables da usare

Il "bridge" non serve
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti