Collega Ubuntu ad altri PC con un cavo diretto (crossover)


10

Ubuntu 11.04 (PC-1) è collegato a PC-2 (Windows XP) con cavo LAN (cavo diretto crossover)
L'accesso a Internet avviene tramite modem wireless USB e accede al router in una stanza separata

Se avvio in Windows 7 (PC-1 ha un doppio avvio) non ho problemi a collegarmi a PC-2, allo stesso tempo essendo connesso a Internet, condividendo anche la mia connessione Internet con PC-2. Ho impostato l'indirizzo IP statico e la subnet mask su entrambi i PC e questo è tutto per la connessione nuda. Inoltre, ho impostato Condivisione desktop remoto e Condivisione connessione Internet, che funziona come previsto.

Il mio problema:

  1. Non riesco a trovare un modo per connettere Ubuntu con PC-2 (connessione LAN cablata)
  2. Quando stavo usando Debian (un mese fa, come mia prima esperienza Linux) ho usato Wicd e potevo connettermi a PC-2, ma non potevo avere una connessione Internet allo stesso tempo (Wired o Wireless)

Qualcuno può illuminare un po 'i problemi di questa rete, poiché le pagine man o i file di aiuto non sono per mortali nudi come me, ma forse per esperti di rete, poiché non ho capito una parola in esso

Grazie


Risposte:


8

devi accedere a Network Manager e modificare le impostazioni di ip4 per condividerle con altri computer

inserisci qui la descrizione dell'immagine

ecco l'altro metodo che utilizza le tabelle ip

questo imposterà l'ip della tua scheda Ethernet

sudo ip addr add 192.168.1.1/24 dev eth0

e questo configurerà il nat

sudo iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

se la connessione che stai utilizzando per Internet è diversa da wlan0 cambia, quindi se stai utilizzando la banda larga mobile sarà molto probabilmente ppp0

quando lo hai fatto puoi salvare le impostazioni facendo

sudo iptables-save > filename

e per ricaricare le impostazioni

iptables-restore < filename

il ripristino è necessario perché dopo un riavvio iptables dimenticherà quali impostazioni sono state immesse sopra se si desidera caricarlo ogni volta che si inserisce la linea di ripristino /etc/rc.local


PC-2 ha un indirizzo IP statico: 192.168.1.2. Ho provato a modificare le rotte (pulsante grigio sullo screenshot) e assegnare IP 192.168.1.1 a PC-1 in quanto è impostato come gateway predefinito su PC-2. Sfortunatamente nessun risultato - non riesco a vedere PC-2 e mi sono disconnesso - accedi. Ho anche provato questo: [link] ( askubuntu.com/questions/10741/… ) senza successo e il tuo suggerimento senza successo
zetah

ok ho dimenticato che windows ha solo un set di regole per l'indirizzo IP, modificherò invece il mio post per usare iptables
dave

Grazie Dave, ma ancora senza fortuna. Non riesco a vedere PC-2 in Nautilus, né riesco a connettermi con Remmina. Ho avviato Windows 7 per vedere se ci sono forse dei problemi, ma qui va tutto bene: posso collegarmi al filesystem PC-2 e usare RDC. Ecco i contenuti del file iptables: pastebin.com/raw.php?i=0XVQpC79
zetah

Ho un altro suggerimento: ho cambiato leggermente il post se potessi impostare l'iptable con eth0 invece di eth1 e anche quando ti connetti a Internet è che tramite wifi
dave

Ora posso collegarmi a PC-2 :) ma la connessione a Internet non funziona. Ora ho sia Wired (eth0) che Wireless (wlan0 presumo?) Collegati. Se voglio usare Internet devo disconnettere la connessione cablata e perdere la connessione al PC-2. Ho abilitato "Condiviso con altri computer" in Wired (eth0), quindi nei profili Wired e Wireless in NetworkManager, con lo stesso risultato. Ecco il file iptables ora: pastebin.com/raw.php?i=0czy4GJ6
zetah,
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.