Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi > Linux per newbies

In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi
In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi
Abbiamo assemblato e provato la Fiido Nomads Pro, evoluzione del modello da trekking già presente nella gamma, che migliora in tutto, soprattutto grazie al motore centrale, fluido e potente. Ottima app, costruzione solida e prezzo ok completano il quadro
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
Lo chassis in Ceraluminium è il cuore di questo notebook in edizione 2026, un modello pensato per garantire produttività con le tipiche applicazioni di produttività personale e capace di offrire un'autonomia di funzionamento lontano dalla presa di corrente da riferimento. Potenza, facilità di trasporto e costruzione robusta tutto in un notebook compatto.
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX 341QPXW14G è un monitor ultrawide da 34 pollici che porta la tecnologia QD-OLED di quinta generazione in un contesto principalmente orientato alla produttività. La qualità dell'immagine è elevatissima, il formato 21:9 è ideale per il multitasking e la dotazione di porte trasforma il monitor in un vero hub per Mac, PC e dispositivi mobili. Il limite principale è invece il refresh rate di soli 144 Hz, che lo allontana dai giocatori competitivi più esigenti
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-01-2008, 14:52   #1
AlessioHS
Member
 
Iscritto dal: Jan 2008
Messaggi: 38
Vari Problemi con Linux

Allora ho messo linux da qualche tempo ed ho alcuni problemi:
-Il primo è quello di condividere la connessione internet con l'altro mio pc che ha xp.
Ho il modem adsl pppoe e rete LAN, quando avevo xp erano condivisi e l'altro per collegarsi bastava che il modem era acceso ma ora che ho ubuntu non sò più come fare a far connettere quello di là
-poi ho messo amsn ma non mi fà aggiornare e non mi fà fare molte altre cose che da errore: "non posso eseguire l'applicazione mozilla $url. Controllare nelle preferenze".
Sa qualcuno riesce ad aiutarmi specialmente per il primo punto gliene sono grato!
AlessioHS è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 18:28   #2
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Per quanto riguarda la condivisione della connessione (tecnicamente definito NAT: network address translation, specificatamente questo è un IP masquerading) posso indicarti un possibile script che ti abilita il nat sull'interfaccia ppp0.
Esistono anche firewall con interfaccia grafica che fanno questo lavoro, ma non li ho mai usati.

Natting su interfaccia ppp0 (salvalo come nat.sh, per adesso tienilo comodo nella tua home):
Codice:
#!/bin/sh
EXTERNAL_IP=`/sbin/ifconfig ppp0 | grep inet | tr -s ' ' | tr ':' ' ' | cut -f 4 -d ' '`
NET_ETH0="192.168.0.0/24"  # sostituire con la tua rete interna

echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ipt_MASQUERADE

iptables -t nat -A POSTROUTING -o ppp0 -j SNAT --to $EXTERNAL_IP
iptables -P FORWARD DROP
iptables -A FORWARD -m state --state NEW -s $NET_ETH0 -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
Come vedi devi inserire l'indirizzo della rete a cui consentire la connessione con relativa maschera.
Esempi per chiarire corrispondenza tra maschere /qualcosa e quelle esplicite usate in Windows 255.255.ecc :
192.168.0.0/24 corrisponde a 192.168.0.0 con netmask/subnet mask 255.255.255.0
192.168.0.0/16 corrisponde a 192.168.0.0 con netmask/subnet mask 255.255.0.0

Ora rendiamolo eseguibile: apri una console e scrivi
Codice:
cd $HOME
chmod +x nat.sh
Per provarlo fai:
  • se usi *buntu o una distribuzione che usa sudo
    Codice:
    cd $HOME
    sudo ./nat.sh
  • mentre se usi una distribuzione che usa su
    Codice:
    cd $HOME
    su -c "./nat.sh"

Se funziona cercheremo di renderlo automatico, quindi persistente a riavvii/disconnessioni.

Spero di essere stato chiaro e di non aver dimenticato nulla.

Per quanto riguarda Amsn posso solo ipotizzare perchè non lo uso.
Hai Firefox/Iceweasel installato, vero? Non è che hai la versione 3 beta (tipo Swiftfox)?
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)

Ultima modifica di Gimli[2BV!2B] : 09-01-2008 alle 19:07.
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 18:35   #3
NetEagle83
Senior Member
 
L'Avatar di NetEagle83
 
Iscritto dal: Mar 2002
Città: Caltanissetta
Messaggi: 969
Quote:
Originariamente inviato da AlessioHS Guarda i messaggi
-poi ho messo amsn ma non mi fà aggiornare e non mi fà fare molte altre cose che da errore: "non posso eseguire l'applicazione mozilla $url. Controllare nelle preferenze".
Ciao.

Rispondo solo a questo dato che il problema precedente te l'ha risolto brillantemente Gimli.

Devi andare nelle preferenze di amsn (Account ---> Preferenze):



E nel tab "Altre impostazioni" cambiare quel "mozilla $url" in "firefox $url". Salva e vedrai che i link e la posta adesso li aprirà con Firefox.
__________________
<<L'arte non è la rappresentazione dei fatti reali, è l'evocazione dei sentimenti che avvolgono i fatti>> (R. Canudo, 1927)
NetEagle83 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 18:36   #4
AlessioHS
Member
 
Iscritto dal: Jan 2008
Messaggi: 38
Quote:
Originariamente inviato da Gimli[2BV!2B] Guarda i messaggi
Per quanto riguarda la condivisione della connessione (tecnicamente definito NAT: network address translation, specificatamente questo è un IP masquerading) posso indicarti un possibile script che ti abilita il nat sull'interfaccia ppp0.
Esistono anche firewall con interfaccia grafica che fanno questo lavoro, ma non li ho mai usati.

Natting su interfaccia ppp0 (salvalo come nat.sh, per adesso tienilo comodo nella tua home):
Codice:
#!/bin/sh
EXTERNAL_IP=`/sbin/ifconfig ppp0 | grep inet | tr -s ' ' | tr ':' ' ' | cut -f 4 -d ' '`
NET_ETH0="192.168.0.0/24"  # sostituire con la tua rete interna

echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ipt_MASQUERADE

iptables -t nat -A POSTROUTING -o ppp0 -j SNAT --to $EXTERNAL_IP
iptables -P FORWARD DROP
iptables -A FORWARD -m state --state NEW -s $NET_ETH0 -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
Come vedi devi inserire l'indirizzo della rete a cui consentire la connessione con relativa maschera. Esempi:
192.168.0.0/24 = 192.168.0.0 netmask/subnet mask 255.255.255.0
192.168.0.0/16 = 192.168.0.0 netmask/subnet mask 255.255.0.0

Ora rendiamolo eseguibile: apri una console e scrivi
Codice:
cd $HOME
chmod +x nat.sh
Per provarlo fai:
  • se usi *buntu o una distribuzione che usa sudo
    Codice:
    cd $HOME
    sudo ./nat.sh
  • mentre se usi una distribuzione che usa su
    Codice:
    cd $HOME
    su -c "./nat.sh"

Se funziona cercheremo di renderlo automatico, quindi persistente a riavvii/disconnessioni.

Spero di essere stato chiaro e di non aver dimenticato nulla.

Per quanto riguarda Amsn posso solo ipotizzare perchè non lo uso.
Hai Firefox/Iceweasel installato, vero? Non è che hai la versione 3 beta (tipo Swiftfox)?
Allora innanzitutto grazie per l'aiuto (per amsn preferisco parlarne più tardi che ora ho un'enorme emergenza per condividere) ma dato che stò iniziando proprio ora a mettere le mani su ubuntu non riesco ad eseguire bene i comandi che mi hai dato. All'inizio come devo agire con quel codice dove vado ad inserire l'ip ecc?
Io ho fatto questo correggimi se sbaglio..

#!/bin/sh
EXTERNAL_IP=`/sbin/ifconfig ppp0 | grep inet | tr -s ' ' | tr ':' ' ' | cut -f 4 -d ' '`
NET_ETH0="192.168.0.1 netmask/subnet mask 255.255.255.0"
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ipt_MASQUERADE

iptables -t nat -A POSTROUTING -o ppp0 -j SNAT --to $EXTERNAL_IP
iptables -P FORWARD DROP
iptables -A FORWARD -m state --state NEW -s $NET_ETH0 -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

Ultima modifica di AlessioHS : 09-01-2008 alle 18:51.
AlessioHS è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 18:47   #5
AlessioHS
Member
 
Iscritto dal: Jan 2008
Messaggi: 38
Quote:
Originariamente inviato da NetEagle83 Guarda i messaggi
Ciao.

Rispondo solo a questo dato che il problema precedente te l'ha risolto brillantemente Gimli.

Devi andare nelle preferenze di amsn (Account ---> Preferenze):



E nel tab "Altre impostazioni" cambiare quel "mozilla $url" in "firefox $url". Salva e vedrai che i link e la posta adesso li aprirà con Firefox.
Grazie mille ora ho risolto
AlessioHS è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 18:56   #6
NetEagle83
Senior Member
 
L'Avatar di NetEagle83
 
Iscritto dal: Mar 2002
Città: Caltanissetta
Messaggi: 969
Quote:
Originariamente inviato da AlessioHS Guarda i messaggi
Grazie mille ora ho risolto
Figurati.

Comunque provo ad aiutarti anche per il primo problema: il codice che ti ha postato Gimli non devi scriverlo direttamente in console, devi prima copia-incollarlo sull'editor di testo, poi salvare il file con il nome nat.sh, poi da console ti devi posizionare nella directory dove hai salvato quel file e dargli i permessi di esecuzione con:

Codice:
chmod +x nat.sh
A quel punto se usi Ubuntu devi scrivere in console:

Codice:
sudo ./nat.sh
e controllare se la condivisione è attiva.

EDIT IMPORTANTE:
Questa riga:
NET_ETH0="192.168.0.1 netmask/subnet mask 255.255.255.0"

Forse è sbagliata... se il tuo ip è 192.168.0.1 la subnet mask corretta dovrebbe essere 255.255.0.255.
__________________
<<L'arte non è la rappresentazione dei fatti reali, è l'evocazione dei sentimenti che avvolgono i fatti>> (R. Canudo, 1927)

Ultima modifica di NetEagle83 : 09-01-2008 alle 19:03.
NetEagle83 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 18:58   #7
AlessioHS
Member
 
Iscritto dal: Jan 2008
Messaggi: 38
Quote:
Originariamente inviato da NetEagle83 Guarda i messaggi
Figurati.

Comunque provo ad aiutarti anche per il primo problema: il codice che ti ha postato Gimli non devi scriverlo direttamente in console, devi prima copia-incollarlo sull'editor di testo, poi salvare il file con il nome nat.sh, poi da console ti devi posizionare nella directory dove hai salvato quel file e dargli i permessi di esecuzione con:

Codice:
chmod +x nat.sh
A quel punto se usi Ubuntu devi scrivere in console:

Codice:
sudo ./nat.sh
e controllare se la condivisione è attiva.
ok allora stavo facendo bene
Mi controlli se ho fatto bene il file nat.sh nella parte in grassetto(qualche post più su)? Non vorrei sbagliarmi
AlessioHS è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:05   #8
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
No, aspetta!

Non

NET_ETH0="192.168.0.1 netmask/subnet mask 255.255.255.0"

ma

NET_ETH0="192.168.0.0/24"

Con quella riga lunga volevo evidenziare la corrispondenza tra maschere estese (255.255.255.0) e maschere compatte (/24).

Ora cerco di evidenziare la cosa...
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)

Ultima modifica di Gimli[2BV!2B] : 09-01-2008 alle 19:08.
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:05   #9
NetEagle83
Senior Member
 
L'Avatar di NetEagle83
 
Iscritto dal: Mar 2002
Città: Caltanissetta
Messaggi: 969
Quote:
Originariamente inviato da AlessioHS Guarda i messaggi
ok allora stavo facendo bene
Mi controlli se ho fatto bene il file nat.sh nella parte in grassetto(qualche post più su)? Non vorrei sbagliarmi
Già fatto.
Comunque su quella parte ho le idee un pò confuse anch'io... 192.168.0.1 è l'IP del secondo computer vero? Intendo quello che deve sfruttare la connessione di Ubuntu... e allora se non sbaglio la subnet mask coretta dovrebbe essere quella che ti ho indicato.

Tu prova, se non funziona vuol dire che mi sono sbagliato e cerchiamo la soluzione.

Edit. come non detto, è arrivato prima il buon gimli!.
A proposito gimli... avevo ragione io riguardo alla subnet mask?
__________________
<<L'arte non è la rappresentazione dei fatti reali, è l'evocazione dei sentimenti che avvolgono i fatti>> (R. Canudo, 1927)
NetEagle83 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:26   #10
AlessioHS
Member
 
Iscritto dal: Jan 2008
Messaggi: 38
Mannaggia ho seguito la guida ma niente non si connette l'altro pc.
Ho fatto nat.sh come avevate detto, ho aperto il terminale inserito il codice, messo la mia pass, sono andato di là, ho acceso ma non si visualizzano le pagine internet
AlessioHS è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:26   #11
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Eh, no... una subnet mask rappresentata in binario dev'essere una sequenza di 1 ininterrotti seguita da una sequenza di 0 fino alla fine dell'indirizzo:

255.255.0.0 equivale a 11111111 11111111 00000000 00000000

quindi è una subnet mask valida rappresentabile anche come \16, cioè il numero di 1 che la costituiscono e che rappresentano i bit dell'ip che non cambiano all'interno della sottorete definita.

Esempio raro ma utile per capire a fondo

255.255.192.0 equivale a 11111111 11111111 11000000 00000000

è una netmask valida rappresentabile come \18.

L'indirizzo di base della rete è invece costituito dalla parte iniziale dell'indirizzo ip che è comune a tutti i pc della rete; cioè i bit più significativi dell'ip rappresentato in binario che sono comuni a tutti gli indirizzi:

da 192.168.0.1 a 192.168.0.254 equivale a 192.168.0.0/24
da 192.168.1.1 a 192.168.1.254 è 192.168.1.0/24
mentre da 192.168.2.1 a 192.168.3.254 è 192.168.2.0/23
(l'ultimo può spiazzare un attimo se non si pensa in binario)

Sono riuscito a spiegarlo un minimo?
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:29   #12
NetEagle83
Senior Member
 
L'Avatar di NetEagle83
 
Iscritto dal: Mar 2002
Città: Caltanissetta
Messaggi: 969
Quote:
Originariamente inviato da AlessioHS Guarda i messaggi
Mannaggia ho seguito la guida ma niente non si connette l'altro pc.
Ho fatto nat.sh come avevate detto, ho aperto il terminale inserito il codice, messo la mia pass, sono andato di là, ho acceso ma non si visualizzano le pagine internet
Mmh... alla fine cosa hai inserito in quella riga relativa agli ip?
Comunque l'altro pc è Windows o Linux? Perchè io su quello darei un'occhiata anche ai dns... mi sa che glie li devi impostare manualmente.
__________________
<<L'arte non è la rappresentazione dei fatti reali, è l'evocazione dei sentimenti che avvolgono i fatti>> (R. Canudo, 1927)
NetEagle83 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:30   #13
NetEagle83
Senior Member
 
L'Avatar di NetEagle83
 
Iscritto dal: Mar 2002
Città: Caltanissetta
Messaggi: 969
Quote:
Originariamente inviato da Gimli[2BV!2B] Guarda i messaggi
Eh, no... una subnet mask rappresentata in binario dev'essere una sequenza di 1 ininterrotti seguita da una sequenza di 0 fino alla fine dell'indirizzo:

255.255.0.0 equivale a 11111111 11111111 00000000 00000000

quindi è una subnet mask valida rappresentabile anche come \16, cioè il numero di 1 che la costituiscono e che rappresentano i bit dell'ip che non cambiano all'interno della sottorete definita.

Esempio raro ma utile per capire a fondo

255.255.192.0 equivale a 11111111 11111111 11000000 00000000

è una netmask valida rappresentabile come \18.

L'indirizzo di base della rete è invece costituito dalla parte iniziale dell'indirizzo ip che è comune a tutti i pc della rete; cioè i bit più significativi dell'ip rappresentato in binario che sono comuni a tutti gli indirizzi:

da 192.168.0.1 a 192.168.0.254 equivale a 192.168.0.0/24
da 192.168.1.1 a 192.168.1.254 è 192.168.1.0/24
mentre da 192.168.2.1 a 192.168.3.254 è 192.168.2.0/23
(l'ultimo può spiazzare un attimo se non si pensa in binario)

Sono riuscito a spiegarlo un minimo?
Si, sei stato gentilissimo.
Il mio problema è proprio quello di non riuscire a pensare in binario...
__________________
<<L'arte non è la rappresentazione dei fatti reali, è l'evocazione dei sentimenti che avvolgono i fatti>> (R. Canudo, 1927)
NetEagle83 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:32   #14
AlessioHS
Member
 
Iscritto dal: Jan 2008
Messaggi: 38
Quote:
Originariamente inviato da Gimli[2BV!2B] Guarda i messaggi
Eh, no... una subnet mask rappresentata in binario dev'essere una sequenza di 1 ininterrotti seguita da una sequenza di 0 fino alla fine dell'indirizzo:

255.255.0.0 equivale a 11111111 11111111 00000000 00000000

quindi è una subnet mask valida rappresentabile anche come \16, cioè il numero di 1 che la costituiscono e che rappresentano i bit dell'ip che non cambiano all'interno della sottorete definita.

Esempio raro ma utile per capire a fondo

255.255.192.0 equivale a 11111111 11111111 11000000 00000000

è una netmask valida rappresentabile come \18.

L'indirizzo di base della rete è invece costituito dalla parte iniziale dell'indirizzo ip che è comune a tutti i pc della rete; cioè i bit più significativi dell'ip rappresentato in binario che sono comuni a tutti gli indirizzi:

da 192.168.0.1 a 192.168.0.254 equivale a 192.168.0.0/24
da 192.168.1.1 a 192.168.1.254 è 192.168.1.0/24
mentre da 192.168.2.1 a 192.168.3.254 è 192.168.2.0/23
(l'ultimo può spiazzare un attimo se non si pensa in binario)

Sono riuscito a spiegarlo un minimo?
Per fortuna che studio sistemi e quindi il binario sennò mi avevi già perso eheh

Quote:
Originariamente inviato da NetEagle83 Guarda i messaggi
Mmh... alla fine cosa hai inserito in quella riga relativa agli ip?
Comunque l'altro pc è Windows o Linux? Perchè io su quello darei un'occhiata anche ai dns... mi sa che glie li devi impostare manualmente.
L'altro pc è windows xp impostato così

http://pollycoke.files.wordpress.com.../impdirete.png
AlessioHS è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:36   #15
NetEagle83
Senior Member
 
L'Avatar di NetEagle83
 
Iscritto dal: Mar 2002
Città: Caltanissetta
Messaggi: 969
Quote:
Originariamente inviato da AlessioHS Guarda i messaggi
L'altro pc è windows xp impostato così

http://pollycoke.files.wordpress.com.../impdirete.png
No ok, è impostato tutto correttamente. A questo punto il problema non può che essere dal "lato" Linux...

Posta quello che hai scritto nel tuo nat.sh, così vediamo se c'è un errore.
__________________
<<L'arte non è la rappresentazione dei fatti reali, è l'evocazione dei sentimenti che avvolgono i fatti>> (R. Canudo, 1927)
NetEagle83 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:37   #16
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Dunque AlessioHS, un punto potenzialmente debole dello script è l'estrazione automatica dell'ip dalle informazioni dell'interfaccia.

Posta il risultato di sudo ifconfig ppp0 (per privacy paranoica cancella il campo HWaddr 00:xx:xx:xx:xx:xx che troverai nella prima riga)

Se per caso è proprio ppp0 che non esiste, posta sudo ifconfig (sempre eliminando HWaddr dalla prima riga di ogni interfaccia)

Non hai detto niente, quindi non ottieni nessun errore, vero?
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:37   #17
AlessioHS
Member
 
Iscritto dal: Jan 2008
Messaggi: 38
Ok ho messo questo:

#!/bin/sh
EXTERNAL_IP=`/sbin/ifconfig ppp0 | grep inet | tr -s ' ' | tr ':' ' ' | cut -f 4 -d ' '`
NET_ETH0="192.168.0.0/24"

echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ipt_MASQUERADE

iptables -t nat -A POSTROUTING -o ppp0 -j SNAT --to $EXTERNAL_IP
iptables -P FORWARD DROP
iptables -A FORWARD -m state --state NEW -s $NET_ETH0 -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

Spero di cuore di aver sbagliato
Mio padre mi ammazza se non riesco a fargli connettere il pc
AlessioHS è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:41   #18
AlessioHS
Member
 
Iscritto dal: Jan 2008
Messaggi: 38
Quote:
Originariamente inviato da Gimli[2BV!2B] Guarda i messaggi
Dunque AlessioHS, un punto potenzialmente debole dello script è l'estrazione automatica dell'ip dalle informazioni dell'interfaccia.

Posta il risultato di sudo ifconfig ppp0 (per privacy paranoica cancella il campo HWaddr 00:xx:xx:xx:xx:xx che troverai nella prima riga)

Se per caso è proprio ppp0 che non esiste, posta sudo ifconfig (sempre eliminando HWaddr dalla prima riga di ogni interfaccia)

Non hai detto niente, quindi non ottieni nessun errore, vero?
No solo a

cd $HOME
chmod +x nat.sh

da un errore ma poi digito

cd $HOME
sudo ./nat.sh

e và avanti senza dir nulla però.
A quel punto ho chiuso e verificato se andava internet all'altro pc.
AlessioHS è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:42   #19
NetEagle83
Senior Member
 
L'Avatar di NetEagle83
 
Iscritto dal: Mar 2002
Città: Caltanissetta
Messaggi: 969
Quote:
Originariamente inviato da AlessioHS Guarda i messaggi
Ok ho messo questo:

#!/bin/sh
EXTERNAL_IP=`/sbin/ifconfig ppp0 | grep inet | tr -s ' ' | tr ':' ' ' | cut -f 4 -d ' '`
NET_ETH0="192.168.0.0/24"

echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ipt_MASQUERADE

iptables -t nat -A POSTROUTING -o ppp0 -j SNAT --to $EXTERNAL_IP
iptables -P FORWARD DROP
iptables -A FORWARD -m state --state NEW -s $NET_ETH0 -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

Spero di cuore di aver sbagliato
Mio padre mi ammazza se non riesco a fargli connettere il pc
A me sembra tutto a posto... comunque fai come ti ha detto sopra Gimli, posta il risultato di sudo ifconfig ppp0.

Ps. Un consiglio da amico: compratevi un router, ne guadagnerete in salute... fidati.
__________________
<<L'arte non è la rappresentazione dei fatti reali, è l'evocazione dei sentimenti che avvolgono i fatti>> (R. Canudo, 1927)
NetEagle83 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2008, 19:43   #20
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Il comando chmod +x nat.sh è sufficiente la prima volta per dare l'attibuto eseguibile, puoi smettere di usarlo.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi In sella alla Fiido Nomads Pro: e-bike con motor...
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto ASUS Zenbook 14 (UX3480AA): tanta autonomia con ...
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare MSI PRO MAX: QD-OLED ultrawide per lavorare, cre...
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Rivoluzione in arrivo per Xbox su PC: la...
Weekend di offerte Amazon: vano a ruba l...
Quanto costerà la serie Galaxy S2...
Blink ai minimi su Amazon: videocamere M...
Fire TV Stick 4K a 27,99€, Echo Dot a 29...
Samsung e Thierry Henry: svelata la nuov...
Schermo OLED e touch: il MacBook sta per...
Addio conversioni: Google Drive e Docs o...
Arriva il portale di Google che smascher...
Gli iPhone 18 Pro non convincono: Apple ...
NVIDIA torna su macOS con un driver non ...
Engwe ha un modello che è il SUV ...
Le migliori offerte del weekend Amazon: ...
Cina e UE, intesa sulle auto ibride: Pec...
2 lavatrici slim COMFEE’ a 255€ o 280€ s...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:07.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v