Post Meta
-
Indietro
-
December 14, 2007 -
Appunti, BugFix, Linux, Programmi, Programming -
2 Comments
-
Letto 283 volte
-
Comments Feed -
Stampa questo Post
14th
DEC
share-connection-0.2 è pronto!
Posted by deepred | Filed under Appunti, BugFix, Linux, Programmi, Programming
Nuovi miglioramenti sono stati apportati alla nostra applicazione che permette di condividere la propria connessione internet attraverso una seconda interfaccia di rete, che abbiamo presentato negli articoli “Condividere la connessione ad Internet tramite una connessione wireless Ad-Hoc” e “Condividi Internet! Ora su Gentoo… e non solo“.
Puoi scaricare l’ebuild gentoo qui o se usi un’altra distribuzione puoi usufruire del pacchetto che trovi qui.
Ecco cosa c’è di nuovo in questa versione.
Le modifiche apportate riguardano i seguenti punti:
- modifica delle regole iptables
- gestione dinamica delle applicazioni usate
- supporto all’assegnamento dinamico degli indirizzi tramite DHCP
- riorganizzazione della versione nogentoo con supporto all’installazione e alla disinstallazione
- refactoring e reordering del codice
La prima modifica è stata resa necessaria, perché qualcuno (grazie Dusk!) mi faceva notare che la strategia di resettare il firewall non era necessaria, né tantomeno positiva: potevano esistere nel firewall regole che non erano in conflitto con quelle necessarie per condividere la connessione e che all’utente poteva interessare continuare a mantenere durante l’esecuzione dello script. Con le modifiche apportate è stato così evitato che tale evenienza potesse verificarsi.
Anche nel caso delle applicazioni si erano verificati dei problemi (grazie raphè): con distribuzioni diverse, l’ubicazione degli eseguibili era differente necessitando di editare lo script. Le modifiche apportate permettono all’applicazione di individuare dinamicamente la locazione dell’eseguibile tramite il comando whereis.
È stato inoltre aggiunto il supporto DHCP e DNS tramite l’applicazione dnsmasq: in questo modo si può configurare la propria macchina in modo da assegnare dinamicamente gli indirizzi agli host e fornire inoltre un servizio DNS. Questa caratteristica è stata tuttavia resa opzionale e configurabile tramite l’apposito file di configurazione.
Infine, se nella precedente versione avevo forse un po’ colpevolmente snobbato gli utenti delle altre distribuzioni linux, stavolta mi sono fatto perdonare, fornendo loro un Makefile che li potesse aiutare nell’installazione e disinstallazione dell’applicazione.
Spero quindi che con queste modifiche share-connection diventi ancora più utile a chiunque ne abbia bisogno.
Tags: dnsmask > firewall > gateway > makefile > share-connection > whereis > wlan



azz!
una volta era uno script…da quando ci hai messo le mani tu è diventato un’applicazione!
vabè…speriamo che stavolta funzioni! la precedente era più buggata di windows ME !
Diciamo che non era buggata. Piuttosto che a voi non gentooisti non vi avevo quasi cagato proprio, facendo lo script bash come una semplice traduzione del runscript e non pensando alle tante altre differenze che potessero esserci.
Ma già nel post vi ho chiesto umilmente scusa.