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

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: abbiamo provato il tris d'assi di NZXT
Nelle ultime settimane abbiamo provato tre delle proposte top di gamma di NZXT nelle categorie case, dissipatori e ventole. Rispettivamente, parliamo dell'H9 Flow RGB+, Kraken Elite 420 e F140X. Si tratta, chiaramente, di prodotti di fascia alta che si rivolgono agli utenti DIY che desiderano il massimo per la propria build. Tuttavia, mentre i primi due dispositivi mantengono questa direzione, le ventole purtroppo hanno mostrato qualche tallone d'Achille di troppo
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN è il primo monitor gaming con pannello QD-OLED Gen 5 a layout RGB Stripe Pixel e 360 Hz su 34 pollici: lo abbiamo misurato con sonde colorimetriche e NVIDIA LDAT. Ecco tutti i dati
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Nothing Phone (4a) Pro cambia pelle: l'alluminio unibody sostituisce la trasparenza integrale, portando una solidità inedita. Sotto il cofano troviamo uno Snapdragon 7 Gen 4 che spinge forte, mentre il display è quasi da top dig amma. Con un teleobiettivo 3.5x e la Glyph Matrix evoluta, è la prova di maturità di Carl Pei. C'è qualche compromesso, ma a 499EUR la sostanza hardware e la sua unicità lo rendono un buon "flagship killer" in salsa 2026
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


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...
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Polaroid lancia la nuova stampante Hi-Pr...
Da Kyndryl un gemello digitale per il di...
La Cina si prepara a una nuova missione ...
Climatizzatore Inverter A++ con Wi-Fi a ...
NZXT Flex, lo 'scandalo' del PC gaming a...
Robot lavavetri in offerta su Amazon: EC...
Attenti a questo update fake di Windows ...
NIO chiede la standardizzazione di batte...
Da 80 mesi-uomo a poche ore: l'AI cambia...
In 2 settimane senza social il cervello ...
Amazon top 7 di oggi: 2 portatili intere...
SteamGPT trapela dal client Steam: ecco ...
Boom clamoroso per questo piccolo produt...
Amazon Luna saluta gli store di terze pa...
Windows Update non sarà più un incubo: M...
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: 16:00.


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