connessione diretta tra pc non funzionante

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Avatar utente
m3nhir
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2291
Iscrizione: mercoledì 31 dicembre 2008, 18:48
Desktop: gnome-shell
Distribuzione: Ubuntu 12.04.4 LTS x86_64

connessione diretta tra pc non funzionante

Messaggio da m3nhir »

sto cercando di collegare fra loro due pc, un fisso ed un portatile, entrambi con Ubuntu 12.04. ho configurato i vari files hosts, hosts.allow, reports, e interfaces su entrambi i pc. sono collegati fra loro con un cavo cross e il ping funziona. ho inserito le varie voci nei rispettivi fstab per il montaggio delle cartelle condivise, ma non funziona. Se le cartelle hanno nomi e posizioni diverse sui pc allora quando provo a montarle mi ritorna un errore del tipo "access denied by server nome_cartella". Invece se la posizione e il nome delle cartelle coincide su tutti e due i pc non mi restituisce errore ma quando cerco di aprire questa cartella p. es. per copiarci qualcosa il puntatore del mouse gira all'infinito senza aprire nulla. Stessa cosa cercando di accedere da terminale digitando p. es.

Codice: Seleziona tutto

cd /media/nomecartella_condivisa
rimane in stallo anche lui all'infinito.
Ho provato a trasferire un file usando i seguenti comandi. Dal pc di invio

Codice: Seleziona tutto

cat nomefile | nc ip_destinazione 3456 
3456 è un numero di porta. sul pc di destinazione ho dato

Codice: Seleziona tutto

nc ip_invio 3456 > nomefile
e funziona, il file viene trasferito. Quindi dove può essere l'errore? :muro: ho ricontrollato più volte tutte le configurazioni e sembrano ok. la stessa configurazione sulla 10.04 funzionava :cry:
Chi sa ascoltare non soltanto è simpatico a tutti , ma dopo un pò finisce  con l'imparare qualcosa.
-Wilson Mizner- Linux User # 207701 Ubuntu User # 27508
MariusMatutiae
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1300
Iscrizione: martedì 3 luglio 2012, 14:46
Distribuzione: Debian, OpenBSD, Arch Linux
Località: Sanremo

Re: connessione diretta tra pc non funzionante

Messaggio da MariusMatutiae »

Non è più necessario, dalla 12.04 in poi. Il cross cable non dà problema, ma puoi risparmiare usando un cavo ethernet qualunque.
Se le cartelle hanno nomi e posizioni diverse sui pc allora quando provo a montarle mi ritorna un errore del tipo "access denied by server nome_cartella".
Cosa vuol dire che hanno nomi e posizioni diverse' diverse da cosa?
Invece se la posizione e il nome delle cartelle coincide su tutti e due i pc non mi restituisce errore ma quando cerco di aprire questa cartella p. es. per copiarci qualcosa il puntatore del mouse gira all'infinito senza aprire nulla. Stessa cosa cercando di accedere da terminale digitando p. es.

Codice: Seleziona tutto

cd /media/nomecartella_condivisa
rimane in stallo anche lui all'infinito.
Qui ho qualche dubbio: cosa vuol dire che "posizione e nome coincidono"? Hai montato samba? Come lo hai configurato?
Ho provato a trasferire un file usando i seguenti comandi. Dal pc di invio

Codice: Seleziona tutto

cat nomefile | nc ip_destinazione 3456 
3456 è un numero di porta. sul pc di destinazione ho dato

Codice: Seleziona tutto

nc ip_invio 3456 > nomefile
e funziona, il file viene trasferito.
Bene, vuol dire che i numeri IP e le tabelle di istradamento sono correttamente cofigurate. Incidentalmente, sul pc che riceve basta il comando:

Codice: Seleziona tutto

nc -l 3456 > nomefile
Però ho una domanda, giusto un dubbio. Quando hai fatto questo esperimento, i due pc erano connessi anche alla LAN?

Inoltre, mi potresti mostrare l'output di

Codice: Seleziona tutto

route -n
Infine, se disconnetti i due pc dalla LAN completamente, ma lasci il cavo, riesci a fare un ssh dall'uno all'altro?
Grazie.
Numquam latravit inepte
Avatar utente
m3nhir
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2291
Iscrizione: mercoledì 31 dicembre 2008, 18:48
Desktop: gnome-shell
Distribuzione: Ubuntu 12.04.4 LTS x86_64

Re: connessione diretta tra pc non funzionante

Messaggio da m3nhir »

non uso samba in quanto non devo connettermi con macchine windows, uso il protocollo nfs.
i pc sono collegati direttamente, senza passare per un router o uno switch. per nomi e posizioni diverse intendo p. es.
pc1 /home/dati montata su pc2 in /media/sharepc2. questa forma mi da quando cerco di montare la cartella errore, connessione rifiutata dal server.
nella forma pc1 /media/share montata su pc2 /media/share quando provo a montarle mi va in stallo, sia graficamente che via terminale se cerco di accedere alla cartella /media/share
sia sul pc1 che sul pc2 :muro: eppure in /etc/exports i parametri per le diverse cartelle sono tutti uguali.
Però ho una domanda, giusto un dubbio. Quando hai fatto questo esperimento, i due pc erano connessi anche alla LAN?
intendi al router per l'accesso ad internet? No entrambi scollegati, e poi in /etc/network/interfaces ho settato l'instradamento usando un ip diverso da quelli usati con il router.
i pc solitamente sono collegati alla LANvia wireless e tra loro via cavo.
la connessione ssh non funziona. mi ritorna:

Codice: Seleziona tutto

$ ssh sergio@192.168.2.101
ssh: connect to host 192.168.2.101 port 22: Connection refused
:muro:
mentre il route sembra ok. l'ultima riga si riferisce agli indirizzi ip che uso per i due pc:

Codice: Seleziona tutto

route -n
Tabella di routing IP del kernel
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
0.0.0.0         192.168.2.100   0.0.0.0         UG    100    0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
nel caso te lo chiedessi non ho un eth0. l'unica scheda ethernet viene riconosciuta come eth1.
Chi sa ascoltare non soltanto è simpatico a tutti , ma dopo un pò finisce  con l'imparare qualcosa.
-Wilson Mizner- Linux User # 207701 Ubuntu User # 27508
Avatar utente
m3nhir
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2291
Iscrizione: mercoledì 31 dicembre 2008, 18:48
Desktop: gnome-shell
Distribuzione: Ubuntu 12.04.4 LTS x86_64

Re: connessione diretta tra pc non funzionante

Messaggio da m3nhir »

Ho provato a ridare i comandi per copiare un file con nc e funziona!!!!
Ho fatto attenzione che i due pc fossero scollegati dalla LAN. con ssh no ma con nc si. forse dvo configurare qualche altra cosa, ma mi sfugge.
Edit: come non detto, ho controllato i files trasferiti e mi danno 0 bytes. quindi nc miha solo creato un file vuoto. :cry:
Chi sa ascoltare non soltanto è simpatico a tutti , ma dopo un pò finisce  con l'imparare qualcosa.
-Wilson Mizner- Linux User # 207701 Ubuntu User # 27508
MariusMatutiae
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1300
Iscrizione: martedì 3 luglio 2012, 14:46
Distribuzione: Debian, OpenBSD, Arch Linux
Località: Sanremo

Re: connessione diretta tra pc non funzionante

Messaggio da MariusMatutiae »

Cambia l'ultima riga della tabella di routing così:

Codice: Seleziona tutto

sudo route delete -net 192.168.2.0/24 dev eth1
sudo route add -host 192.168.2.101 dev eth1
e similmente sull'altro pc. Ora prova a connetterli, prima con nc, poi con ssh.

Comunque, secondo la tabella di routing i due pc sono connessi alla LAN via wlan0, quindi c'è già una strada fra l'uno e l'altro.
Numquam latravit inepte
Avatar utente
m3nhir
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2291
Iscrizione: mercoledì 31 dicembre 2008, 18:48
Desktop: gnome-shell
Distribuzione: Ubuntu 12.04.4 LTS x86_64

Re: connessione diretta tra pc non funzionante

Messaggio da m3nhir »

ho fatto alcune prove con scp e ssh.
con ssh da terminale usando la forma:

Codice: Seleziona tutto

ssh utenteremoto@indirizzo_ip
mi connette... apparentemente, stessa cosa usando da na finestra di esplorazione files come descritto nel wiki

Codice: Seleziona tutto

ssh://utente_remoto@indirizzo_ip
ed anche qui apparentemente si connette, ma in tutti e due i casi in computer a cui ho accesso è quello locale, anche se mi dice che sono loggato a quello remoto. :muro:
usando scp per spostare i files mi dice che non trova la cartella di destinazione (non c'è con quel nome sul locale) ed anche nella finestra di esporazione file nella
barra mi visualizza l'indirizzo ip del remoto, ma se clicco su una qualsiasi cartella mi visualizza quelle sul computer locale :cry:
ho ricontrollato per l'ennesima volta i file /etc/network/interfaces /etc/exports, hosts, hosts.allow, hosts.deny su tutte e due le macchine. sembra tutto ok.
usando da risorse, "connetti al server" ed inserendo indirizzo remoto, utente e password utente mi daerrore della password......
Chi sa ascoltare non soltanto è simpatico a tutti , ma dopo un pò finisce  con l'imparare qualcosa.
-Wilson Mizner- Linux User # 207701 Ubuntu User # 27508
Avatar utente
m3nhir
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2291
Iscrizione: mercoledì 31 dicembre 2008, 18:48
Desktop: gnome-shell
Distribuzione: Ubuntu 12.04.4 LTS x86_64

Re: connessione diretta tra pc non funzionante

Messaggio da m3nhir »

ho scoperto una cosa strana. con la connessione wireless spenta, la connessione fra i due pc funziona. Le cartelle vengono montate ed è tutto ok.
ma se accendo la connessione wireless, non mi si connette più ad internet dicendo che l'indirizzo è irrangiungibile.
Ho scoperto che eliminando la configurazione per la cheda di rete della LAN in /etc/network/interfaces e riavviando riesco a connettermi ad internet :muro:
Per qualche strana ragione con la rete locale abilitata, cerca di connettersi usando la rete via cavo (che è configurata solo per la LAN)invece che la wireless.
Eppure sembra tutto a posto. :cry: queste sono le tabelle di route:
wlan spenta:

Codice: Seleziona tutto

~$ route -n
Tabella di routing IP del kernel
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
con la wlan accesa:

Codice: Seleziona tutto

$ route -n
Tabella di routing IP del kernel
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
l'ip 192.168.2.0 indica la rete locale, mentfe il 192.168.1.1 è il router wireless
questa la configurazione in /etc/network/inerfaces

Codice: Seleziona tutto

auto eth1
iface eth1 inet static
	address 192.168.2.100
	netmask 255.255.255.0
	network 192.168.2.0
        broadcast 192.168.2.255
Mi sembrerebbe tutto a posto, ma non capisco perche con la lan configurata si ostini a cercare la connessione internet via cavo invece che wireless.
Chi sa ascoltare non soltanto è simpatico a tutti , ma dopo un pò finisce  con l'imparare qualcosa.
-Wilson Mizner- Linux User # 207701 Ubuntu User # 27508
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti