Autore Topic: condivisione internet  (Letto 2007 volte)

Offline ziofabri

  • *
  • Post: 9
  • Reputazione: 0
  • E' l'inizio della fine o la fine dell'inizio?
    • Mostra profilo
condivisione internet
« il: 29 Ottobre 2011 ore 15:40 »
Ciao a tutti!
Sono un nuovo utente di Chakra e, malgrado la sua tenera età, la trovo una distribuzione ottima sotto tutti i punti di vista. Mi complimento e ringrazio quindi i responsabili del progetto!
Lo scopo della mia mail è chiedere a qualcuno più smaliziato di me come si faccia su un pc Chakra collegato direttamente a internet con rete fissa o wireless a rendere disponibile la connessione ad altri pc  (cioè, effettuare una "internet sharing"). Sui due pc ho già configurato correttamente le schede di rete e quindi tra loro si "vedono" senza problemi. So che bisogna attivare IP masquerading e forward paqueting (perdonatemi se sbaglio i termini). In Chakra esistono delle utility che possono fare questo in modo "user friendly", oppure bisogna intervenire direttamente sui file di configurazione? Qualcuno mi può aiutare?

Grazie in anticipo!

Offline blupenguin

  • *
  • Post: 366
  • Reputazione: 23
    • Mostra profilo
Re:condivisione internet
« Risposta #1 il: 29 Ottobre 2011 ore 16:21 »
Premetto che non ho mai configurato la condivisione con altri pc, ad ogni modo se ti può servire ho trovato questo post sul forum internazionale:

http://chakra-project.org/bbs/viewtopic.php?id=5620


Offline ziofabri

  • *
  • Post: 9
  • Reputazione: 0
  • E' l'inizio della fine o la fine dell'inizio?
    • Mostra profilo
Re:condivisione internet
« Risposta #2 il: 29 Ottobre 2011 ore 18:17 »
Grazie blupenguin per la risposta, ma non è esattamente quello che cercavo: samba è configurato e mi funziona, infatti vedo le cartelle sugli hard disk dell'altro pc in rete quando è avviato con Windows... no, quello che cerco è la configurazione per la condivisione internet con un altro pc collegato a quello su cui gira Chakra (cioè configurarlo come router, in quanto è quest'ultimo collegato direttamente a internet)! Qualcun altro ha consigli in merito?

Grazie lo stesso!

Offline ziofabri

  • *
  • Post: 9
  • Reputazione: 0
  • E' l'inizio della fine o la fine dell'inizio?
    • Mostra profilo
Re:condivisione internet
« Risposta #3 il: 02 Novembre 2011 ore 18:23 »
Toc toc, è permesso? Possibile che sia solo io ad avere questo piccolo quesito? Ho avuto una sola risposta... :-X
non interessa a nessuno della comunità poter usare Chakra come router?  :(
Coraggio, un po' di aiuto da chi ne mastica più di me!!! Sono fiducioso!
Ciao a tutti.

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:condivisione internet
« Risposta #4 il: 02 Novembre 2011 ore 22:00 »
Bisognerebbe capire come è fatta la tua rete casalinga. Samba di suo è sufficiente, ma gli altri PC devono essere nella stessa rete (e workgroup), e il PC con Samba dovrà fare da Primary Domain Controller. Gli altri PC con Windows dovrebbero essere quindi essere in grado di ereditare da esso i dettagli sulla connessione ("usami come gateway", etc...).

MOAR INFO!! http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/samba-pdc.html

Offline ziofabri

  • *
  • Post: 9
  • Reputazione: 0
  • E' l'inizio della fine o la fine dell'inizio?
    • Mostra profilo
Re:condivisione internet
« Risposta #5 il: 02 Novembre 2011 ore 23:07 »
Grazie jmc! bussate e vi sarà aperto, e infatti... :D
Ecco la mia spiegazione: ho il pc server con Chakra (ma anche Windows) che ha due schede di rete, una colegata direttamente al router adsl e l'altra a un altro pc (client) su cui gira sia Linux sia Windows. Ebbene, quello che vorrei fare è di rendere disponibile sul pc client la connessione internet quando sul server è in funzione Chakra, cioè effettuare una "condivisione internet", come ho già fatto quando invece lancio Windows XP. Sono stato sufficientemente chiaro? Quindi, samba (che ho già configurato correttamente) non penso faccia in assoluto al caso mio, dato che così posso solo far dialogare i due pc quando nel client avvio Windows e non linux. O mi sbaglio?
Confermo di aver già settato i parametri di rete dei due pc in modo corretto, in quanto si "vedono": l'unica cosa che non riesco a fare è connettere il pc client tramite la connessione internet del pc server. Tutto qui!
Grazie di nuovo per la tua risposta e aspetto la prossima, di cui ti ringrazio in anticipo. Ciao!

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:condivisione internet
« Risposta #6 il: 03 Novembre 2011 ore 00:18 »
Ok, perfetto, allora cambio link: http://www.gentoo.org/doc/it/home-router-howto.xml
In sostanza, il dual-homed gateway dovrà gestire la LAN con uno dei suoi adattatori di rete, rispondendo alle richieste di acquisizione degli indirizzi (che avvengono in broadcasting) con dhcpd e/o dnsmasq (quest'ultimo è in CCR).
Chiaramente può non bastare, ma la guida è abbastanza completa da risovere, credo molti dei tuoi dubbi. :)
Sennò, chiedi pure!

Offline ziofabri

  • *
  • Post: 9
  • Reputazione: 0
  • E' l'inizio della fine o la fine dell'inizio?
    • Mostra profilo
Re:condivisione internet
« Risposta #7 il: 03 Novembre 2011 ore 14:09 »
Grazie mille, è proprio quello che cercavo. Però, curioso che tu mi indirizzi sugli help di Gentoo, che è un'altra distro... d'altronde, è anche questa la bellezza del mondo Linux, lo scambio di idee e di notizie senza "orticelli da coltivare"!  ;)
Appena ho tempo mi ci dedicherò e poi ti farò sapere.

Ciao e grazie per l'interessamento!

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:condivisione internet
« Risposta #8 il: 03 Novembre 2011 ore 15:22 »
Be', la distribuzione è diversa, ma i programmi sono sostanzialmente gli stessi. Non possiamo mica passare la vita a riscrivere tutta la documentazione per le migliaia di distribuzioni che ci sono in giro... riutilizziamo quella già esistente! :D
(A maggior ragione se è ben fatta. ;))

Offline ziofabri

  • *
  • Post: 9
  • Reputazione: 0
  • E' l'inizio della fine o la fine dell'inizio?
    • Mostra profilo
Re:condivisione internet
« Risposta #9 il: 06 Novembre 2011 ore 00:00 »
Ho provato ad applicare e... BINGO! la condivisione è andata a buon fine, quindi grazie di cuore per il prezioso aiuto.
Rimane solo un piccolo particolare, cioè come fare a salvare la nuova configurazione in modo che la si ritrovi ad ogni avvio del computer: infatti, se si seguono le indicazioni della pagina che mi hai indicato per far questo, Chakra non ne vuole sapere di eseguire alcuni comandi, come ad esempio "rc-update" che per lui non esiste, oppure "iptables save", che mi risponde che non può modificare il file anche se sono root con tutti i permessi sul file. Accidenti! Non vi è un altro modo per fare tutto ciò? >:(
A proposito, ho usato la pagina originale in inglese in quanto è stata aggiornata al 30 ottobre 2011, ecco il nuovo indirizzo:

http://www.gentoo.org/doc/en/home-router-howto.xml

Ancora un piccolo sforzo e tra breve potrò mettere "risolto" su questo post!
Grazie ancora.

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:condivisione internet
« Risposta #10 il: 06 Novembre 2011 ore 00:39 »
Be', rc-update non c'è, su Chakra la gestione dei demoni da lanciare all'avvio si fa modificando /etc/rc.conf: in fondo al file c'è una riga "DAEMONS", in cui sono elencati i nomi degli initiscript da lanciare all'avvio. Ti basta aggiungere quelli che mancano, poi salva il file. Per iptables, penso che tu stia usando il comando sbagliato: è "iptables-save", col trattino in mezzo.
Facci sapere. :)

Offline ziofabri

  • *
  • Post: 9
  • Reputazione: 0
  • E' l'inizio della fine o la fine dell'inizio?
    • Mostra profilo
Re:condivisione internet
« Risposta #11 il: 06 Novembre 2011 ore 17:02 »
Ciao! Ehm, non credo di aver sbagliato comando: infatti, sembra proprio che sia il file iptables da salvare con i parametri della nuova configurazione. Non esisteva, quindi l'ho creato io come root in /etc/iptables/ invece che in /etc/init.d/ che non è previsto per Chakra. Ho sbagliato qualcosa? non vuol saperne di salvarmelo, con il save! Per renderti conto di tutto ciò, ti riporto per tua comodità il brano dell'help che ne parla:

This is so when we boot we don't have to run the rules by hand
# /etc/init.d/iptables save
# rc-update add iptables default
# nano /etc/sysctl.conf
Add/Uncomment the following lines:
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1


Riguardo a rc.conf, OK ricevuto, ma penso proprio che lo script da inserire sia proprio quello contenuto nel file iptables, che per ora è un file vuoto... come si fa, quindi?

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:condivisione internet
« Risposta #12 il: 06 Novembre 2011 ore 18:33 »
Non ho capito di quale file parli, sinceramente... :D
Io ti ho semplicemente detto che c'è uno script di servizio (c'è già, tu non devi creare niente), utilizzabile all'avvio per lanciare iptables automaticamente:

Codice: [Seleziona]
[jmc@sauron ~]$ ls -lh /etc/rc.d/iptables
-rwxr-xr-x 1 root root 2,2K 21.07.2011 07:10 /etc/rc.d/iptables*

Questo lo dovrai aggiungere ad /etc/rc.conf, anziché usare il comando rc-update indicato dal tutorial. Ad esempio, la mia riga di avvio è la seguente:

Codice: [Seleziona]
DAEMONS=(syslog-ng dbus cpufreq !alsa oss !network networkmanager @avahi-daemon @avahi-dnsconfd @crond)
per far sì che anche iptables venga ricaricato al prossimo avvio, userò una riga simile a questa:

Codice: [Seleziona]
DAEMONS=(syslog-ng dbus cpufreq !alsa oss !network networkmanager iptables @avahi-daemon @avahi-dnsconfd @crond)
Per il resto, la modifica ad /etc/sysctl.conf è identica, quindi falla senza problemi.

Spero sia tutto chiaro!
« Ultima modifica: 06 Novembre 2011 ore 23:39 da jmc »

Offline ziofabri

  • *
  • Post: 9
  • Reputazione: 0
  • E' l'inizio della fine o la fine dell'inizio?
    • Mostra profilo
Re:condivisione internet
« Risposta #13 il: 06 Novembre 2011 ore 21:31 »
Gentile jmc, non avevi capito semplicemente perché ho fatto un gran casino io... tutto qui!  :-[ Scusa!
Ho seguito scrupolosamente i tuoi consigli, ma purtroppo al riavvio del pc la condivisione non risulta più attiva... sigh!
Toglimi una curiosità: nella stringa DAEMONS i parametri b e /b che inserisci tra parentesi quadre prima e dopo iptables che significato hanno? Se di ! e @ il significato è spiegato nel file rc.conf stesso, di questo non son riuscito a trovare alcuna spiegazione...
Perdonami per la mia tontaggine e ti ringrazio molto per la tua cortese disponibilità! Ti invidio per la tua competenza...

Offline jmc

  • *
  • Post: 1354
  • Reputazione: 95
    • Mostra profilo
    • The Chakra Project
Re:condivisione internet
« Risposta #14 il: 06 Novembre 2011 ore 23:44 »
Perdonami, quei tag B.../B servono al forum per visualizzare del testo in grassetto, ma avevo dimenticato che dentro CODE.../CODE non vengono visualizzati... ignorali... :D

Chiaramente alla riga DAEMONS dovrai aggiungere anche gli eventuali dnsmasq, dhcpd, etc... Insomma, tutto il necessario per riattivare la condivisione ad ogni riavvio, altrimenti i relativi servizi rimarranno spenti.

 

Template by Homey | Sito ufficiale | Disclaimer