Visualizzazione post con etichetta openSUSE. Mostra tutti i post
Visualizzazione post con etichetta openSUSE. Mostra tutti i post

2012-03-29

Marziani in rete ed Open SuSE 11.2

Mar 29 09:12:33 pc2kx kernel: [ 1048.245950] martian source 192.168.2.0 from 0.0.0.0, on dev eth0
Mar 29 09:12:33 pc2kx kernel: [ 1048.245970] ll header: ff:ff:ff:ff:ff:ff:00:00:00:00:fe:01:08:00
Mar 29 09:12:34 pc2kx kernel: [ 1048.999644] martian source 192.168.2.0 from 0.0.0.0, on dev eth0
Mar 29 09:12:34 pc2kx kernel: [ 1048.999665] ll header: ff:ff:ff:ff:ff:ff:00:00:00:00:fe:00:08:00
Mar 29 09:12:34 pc2kx kernel: [ 1049.745748] martian source 192.168.2.0 from 0.0.0.0, on dev eth0
Mar 29 09:12:34 pc2kx kernel: [ 1049.745768] ll header: ff:ff:ff:ff:ff:ff:00:00:00:00:fe:01:08:00
Mar 29 09:12:35 pc2kx kernel: [ 1050.499409] martian source 192.168.2.0 from 0.0.0.0, on dev eth0
Mar 29 09:12:35 pc2kx kernel: [ 1050.499429] ll header: ff:ff:ff:ff:ff:ff:00:00:00:00:fe:00:08:00

Quello che precede è quello che mi trovo regolarmente nel file /var/log/messages da un po' di tempo a questa parte della mia macchina Open SuSE 11.2. So che nella rete al quale sono collegato ci possono essere pacchetti poco puliti e poi mi preoccuperò di sollecitare un controllo a chi di dovere. Per il momento non mi preoccupo dell'origine dei pacchetti che generano il log, voglio solo disabilitare la registrazione nel log di sistema, con la frequenza di un paccheto ogni 75 centesimi di secondi il mio log di sistema diventa ingestibile. Dopo un po' di ricerche e la lettura del seguente thread nel forum OpenSUSE ho eseguito il seguente comando:

sysctl -a|grep -i martian | while read L U; do sysctl -w $L=0;done

Adesso non vengono più riportati nel log i pacchetti marziani. Dopo un po' il servizio DHCP client conferma l'indirizzo IP già ottenuto in precedenza e richiama gli script per sistemare le cose necessarie, in pratica non fa niente, solo che rieseguendo lo script di configurazione del firewall reimposta i valori di sysctl appena modificati. Ricorro allora alla modifica del file /etc/sysconfig/network/scripts/dhcpcd-hook, ho aggiunto la seguente funzione:
 
disable_log_martians()
{
        sysctl -a|grep -i martian | while read L U; do sysctl -w $L=0;done
}

e l'ho richiamata con:

disable_log_martians

prima del ;; del case di up) e new) Adesso aspetto, si fa per dire, se cambia di nuovo qualcosa, poi domani al reboot verifico se tutto funziona come sperato.

2011-02-01

Configurazione chiavetta Vodafone Internet Key 14.4

Ricevuta la chiavetta Internet da parte di Vodafone ho provato a configurarla per la connessione dal netbook (MSi U100) con OpenSUSE 11.2, la mia Linux box in questione ha sempre avuto qualche difficoltà con le connessioni di rete, a partire da quella ethernet a quelle WiFi, date le esperienze precedenti mi sono dovuto armare di tutta la pazienza di cui dispongo per cimentarmi in questa avventura. A volte rimpiango i tempi in cui utilizzavo quei sistemi operativi di cui non vengono forniti i sorgenti ma tutti i driver necessari per qualsiasi periferica... scherzo!
Presa la decisione ho deciso di collegare la chiavetta ad una delle porte USB e con un tail -f su /var/log/messages tenevo per mano il pinguino che tentava il riconoscimento.

2010-11-29

Compilazione busybox per Emtec s800h - 2

sedue da Compilazione busybox per Emtec s800h - 1

Avendo a disposizione una Linux box installata su netbook MSi U100 mi sono buttato alla ricerca del necessario per la compilazione "cross".
La distribuzione installata nel netbook è openSUSE 11.2, il tentativo di installare il necessario utilizzando i pacchetti disponibili "senza fatica" è fallito nel momento in cui ho scoperto che dai repository ufficiali non sono riuscito a reperire il pacchetto necessario per installare i moduli di gcc per l'architettura mips.