Estendere la connessione internet ad un altro computer

febbraio 27, 2009

Qui trovate una guida in grado di risolvere questo problema: connettersi ad internet attraverso un altro pc che sia già connesso alla rete. A me ad esempio è servito per installare una debian senza avere l’adsl: ho usato quindi un pc connesso via umts, che ha fatto così da ponte per il mio eeepc.

Ho anche scritto un piccolo script per automatizzare i passaggi della guida:

#!/bin/bash
case "$1" in
gate)
modprobe ipt_MASQUERADE
ifconfig eth1 192.168.10.1
echo 1 >  /proc/sys/net/ipv4/ip_forward
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -F FORWARD
iptables -F INPUT
iptables -F OUTPUT
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j MASQUERADE
;;
client)
ifconfig eth1 192.168.10.2
route add default gw 192.168.10.1
echo ** Ricorda si settare correttamente i DNS in /etc/resolv.conf
;;
*)
echo "Usage: $0 {gate|client}" >&2
exit 3
;;
esac


Pasta coi broccoli

novembre 22, 2008

Ecco la semplice pasta che mi sono preparato oggi:

Ho lessato per qualche minuto i broccoli, poi li ho messi in padella a ultimare la cottura in un soffritto olio e aglio.
Mentre si soffrigge il broccolo, ho lessato la pasta nella stessa acqua in cui ho lessato prima il broccolo.
Scolare e servire :)


Leggere e impostare le variabili d’ambiente da bash

giugno 4, 2008

Per la lettura:
echo $NOME_VARIABILE

Per impostarle (limitatamente alla sessione):
export NOME_VARIABILE=/percorso/desiderato


Avviare da grub un secondo bootloader

maggio 31, 2008

Siamo nel caso in cui grub è installato nel MBR. Il nostro scopo è avviare manualmente una partizione windows o linux (che contenga un bootloader al suo inizio) eventualmente non raggiungibile.

Leggi il seguito di questo post »


Risotto al cavolo nero

febbraio 22, 2008

Sminuzza e rosola in una casseruola carota, sedano e cipolla con olio e vino;
monda e lessa le foglie del cavolo;
aggiungi riso e cavolo nella casseruola, versando a mestoli brodo e vino.
Servire con una spolverata di parmigiano.


Condividere cartelle tra sistemi UNIX

gennaio 8, 2008

Useremo NFS.

Sul pc remoto:
1) Aggiungere ip e hostname del client a /etc/hosts
2) aggiungere /percorso/locale/della/cartella/da/condividere e ip remoto a /etc/exports
3) poiché si è modificato il file al punto 2), eseguire sudo exportfs -ra
4) eseguire sudo /etc/init.d/nfs-kernel-server restart

In locale:
1) eseguire sudo mount ip_remoto:/percorso/remoto/cartella/condivisa /una/qualsiasi/cartella/locale