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

Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Il primo headset open-back della linea INZONE arriva a 200 euro con driver derivati dalle cuffie da studio MDR-MV1 e un peso record di soli 199 grammi
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA
Al .NEXT 2026 di Chicago, Nutanix ha mostrato quanto sia cambiata: una piattaforma software che gestisce VM, container e carichi di lavoro IA ovunque, dall’on-premise al cloud pubblico. Con un’esecuzione rapidissima sulle partnership e sulla migrazione da VMware
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta
Xiaomi Pad 8 Pro adotta il potente Snapdragon 8 Elite all'interno di un corpo con spessore di soli 5,75 mm e pannello LCD a 144Hz flicker-free, per un tablet che può essere utilizzato con accessori dedicati di altissima qualità. Fra le caratteristiche esclusive, soprattutto per chi intende usarlo con la tastiera ufficiale, c'è la modalità Workstation di HyperOS 3, che trasforma Android in un sistema operativo con interfaccia a finestre
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


Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori Sony INZONE H6 Air: il primo headset open-back d...
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA Nutanix cambia pelle: dall’iperconvergenza alla ...
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta Recensione Xiaomi Pad 8 Pro: potenza bruta e Hyp...
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Ecovacs presenta la gamma 2026: paviment...
Efficienza energetica fino a 2.000 volte...
Lenovo 360: il programma di canale dell'...
Appena 10.000 qubit per rompere la critt...
Analisi dei transistor durante il funzio...
Attacco informatico a Booking.com: espos...
A quattro mesi dal divieto dei social ne...
NVIDIA GeForce RTX 5060 e 5060 Ti: in ar...
Rebellions, Arm e SK Telecom, nuova alle...
Modernizzazione delle app: Red Hat OpenS...
Nel mirino di Google c'è il back ...
PRAGMATA in bundle con GeForce RTX 5000:...
Le novità MOVA per il 2026: robot e impi...
Windows, stop all'attivazione telefonica...
ASUS porta la serie TUF nel formato Mini...
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: 23:58.


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