Come collego Ubuntu 10.04 e Windows 7 con un cavo Ethernet?


12

Sto cercando un modo per collegare direttamente il mio laptop Windows 7 e il mio server Ubuntu 10.04 senza testa. (L'edizione desktop è installata, per i miei motivi.) Ho un normale cavo Ethernet. Il mio problema è che continuo a provare a utilizzare Windows Backup in una cartella condivisa su Ubuntu, ma la connessione wifi continua a cadere in modo intermittente per tutti i miei dispositivi contemporaneamente prima che il backup sia completato. Voglio usare il cavo per collegare direttamente i due computer, indipendentemente dal fatto che siano collegati o meno al wifi. Ciò creerà una connessione molto più affidabile e consentirà il completamento del backup senza preoccuparsi della caduta del wifi.

Sarebbe meglio se potessi creare questa connessione utilizzando una rete ad hoc (o simile) su Windows 7 senza toccare la configurazione sul server Ubuntu, poiché il server non ha dispositivi di input o display collegati ad esso. Per lo più accedo tramite SSH e talvolta VNC, e se la connessione viene persa, l'unica cosa che posso fare per ripristinarla è un riavvio difficile.

Quindi la configurazione attuale è questa:

Windows 7-------wireless-----\
                              \
                               Wifi router
                              /
Ubuntu 10.04----wireless-----/

Ma voglio che sia così:

Windows 7-------wireless-----\
   |                          \
   |cable                      Wifi router
   |                          /
Ubuntu 10.04----wireless-----/

Cosa succede quando li colleghi usando un cavo incrociato?
dbasnett,

Risposte:


9

La maggior parte dei computer moderni viene fornita con un adattatore Ethernet che ha la capacità di connettersi a un altro adattatore Ethernet senza un cavo incrociato. Questo si chiama Auto-MDIX . Basta collegare l'interfaccia di rete da un computer all'interfaccia di rete sull'altro computer.

Una volta collegati, potrebbe esserci una sorta di configurazione di rete configurata automaticamente. Ciò può funzionare in alcuni casi, ma non in altri. Per divertimento e credito extra, creiamo una nuova sottorete da usare solo tra i due computer.

Innanzitutto, dobbiamo scegliere una "sottorete" da usare. È più semplice utilizzarne uno diverso dalla propria rete interna. Scegliamo 192.168.253.0/24. Quando si collegano i due sistemi insieme, sarà necessario assegnare a ciascun sistema un indirizzo IP, nonché configurare i nomi host. Assicurati di configurare l'interfaccia Ethernet cablata e non l'interfaccia wireless. Tutta questa configurazione può essere eseguita tramite la GUI.

Ecco la tua configurazione di rete per il computer Windows ("Usa il seguente indirizzo IP"):

IP Address: 192.168.253.1

Subnet Mask: 255.255.255.0

Default Gateway: blank

Mentre ci siamo, non configurare neanche DNS, lo faremo più tardi.

Ecco la tua configurazione di rete per la macchina Ubuntu (Probabilmente vuoi usare una sorta di opzione "statica", non sono sicuro su Ubuntu ...)

IP Address: 192.168.253.2

Subnet Mask: 255.255.255.0

Default Gateway: blank

Se tutto è collegato, dovresti essere in grado di indirizzare ciascun computer tramite i rispettivi indirizzi IP. Ciò ti consente di assicurarti di connetterti all'interfaccia cablata e non wireless. Se vuoi aggiungere la risoluzione del nome host, facciamo solo una modifica al file hosts:

Su Windows:

modifica %SystemRoot%\system32\drivers\etc\hosts, il blocco note farà.

Aggiungi la seguente riga:

192.168.253.2 ubuntu-wired

Puoi sostituire Ubuntu-Wire con qualunque nome tu voglia usare per quel sistema.

E risparmia.

Su Linux:

modifica /etc/hosts, dovrai farlo come root con sudo o su.

Aggiungi la seguente riga:

192.168.253.1 windows-wired

Per verificare se funziona, esegui il ping di ciascun sistema utilizzando il nome. La sintassi è la stessa su entrambi i sistemi operativi. Aprire una finestra del terminale ed eseguire quanto segue:

ping HOSTNAME, dove HOSTNAME è il nome che hai usato sopra per la macchina opposta.


1
Ottimo post, +1
n0pe

4

In realtà, ho fatto un po 'più di ricerca e ho trovato delle risposte da solo, ed è davvero facile. Esistono due modi per farlo: condividere la connessione da Windows a Ubuntu o da Ubuntu a Windows. È importante sottolineare che solo uno di questi funzionerà alla volta, ma fare entrambi non romperà nulla. Semplicemente non condividerà la connessione finché non ne invertirai una.

Windows 7 come host

Per condividere una connessione wifi tramite Ethernet direttamente su un altro computer da Windows 7:

  1. Rete aperta e centro di condivisione.
  2. Fare clic con il tasto destro su Connessione rete wireless, fare clic su Proprietà.
  3. Fai clic sulla scheda Condivisione.
  4. Seleziona la casella accanto a "Consenti ad altri utenti della rete di connettersi tramite la connessione Internet di questo computer".
  5. Clicca OK.
  6. Collegare il cavo Ethernet a entrambi i computer.

Ubuntu 10.04 come host

Per condividere una connessione wifi su Ethernet direttamente su un altro computer da Ubuntu 10.04:

  1. Fare clic con il tasto destro del mouse sull'applet Network Manager, fare clic su Modifica connessioni ...
  2. Nella scheda Wired, fai clic su Auto eth0, quindi fai clic su Modifica ...
  3. Nella scheda Impostazioni IPv4, cambia Metodo: in Condiviso con altri computer.
  4. Fai clic su Applica e inserisci la password quando ti viene richiesta.
  5. Chiudi tutto e riavvia.
  6. Collegare il cavo Ethernet a entrambi i computer.

Ora entrambi i computer dovrebbero avere indirizzi IP diversi da quelli assegnati dal router wireless, indipendentemente dal fatto che il computer host sia collegato al wifi. Il computer host dovrebbe avere un indirizzo IP che termina con .1 e il computer guest dovrebbe avere un indirizzo assegnato automaticamente.


1
La domanda non è come condividere una connessione Internet da un computer a un altro, è come unire i due computer in una rete ad hoc. La connessione Internet è totalmente irrilevante per il problema
light24bulbs

2

In realtà, non è nemmeno necessario un cavo crossover. Le schede di rete di 2000 anni moderni possono supportare la commutazione senza cavo crossover; è tutto interno.

Basta collegarlo e partire. Tutta la rete verrà gestita automaticamente.


Se non viene gestito automaticamente, modifica le impostazioni dell'indirizzo IPv4 nel centro di controllo di gnome su Link-Local Only , il valore predefinito è DHCP.
fikr4n,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.