Domanda su inet1.conf!

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
flashman
Linux 1.x
Linux 1.x
Messaggi: 109
Iscritto il: mar 16 set 2008, 17:32
Slackware: 12.1
Kernel: 2.6.24.5
Desktop: fluxbox

Domanda su inet1.conf!

Messaggio da flashman »

Salve ragazzi.

Attualemente ho il portatile configurato cosi' :

Codice: Seleziona tutto

IPADDR[0]="192.168.1.200"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

IPADDR[1]="
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
a casa con IP fisso.

Poiche' lo utilizzo anche in ufficio ho la necessita' di avere un IP dinamico.

1) Mi basta, quando serve, modificarlo cosi' ?

Codice: Seleziona tutto

IPADDR[0]="192.168.1.200"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]="YES"
DHCP_HOSTNAME[0]=""

IPADDR[1]="
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
2) In caso affermativo, pensavo a 2 file inet1.conf e ad uno script che mi cambia il link. Secondo voi e' la miera piu' veloce ?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Domanda su inet1.conf!

Messaggio da conraid »

flashman ha scritto:Secondo voi e' la miera piu' veloce ?
mmm... mai provato a mescolare le cose. Guardando lo script se vede il DHCP non ti prende la prima parte.
Quindi la risposta è sì, quando ti serve aggiungi YES, ma mmm...

io farei uno script che fa tutto lui. Del resto dare un IP fisso è cosa da poco anche tramite comandi da shell, idem prendere un ip dinamico.
per esempio fai uno script rc.ip che lanci con rc.ip casa o rc.ip ufficio

Nel primo caso metti

Codice: Seleziona tutto

ifconfig eth0 192.168.1.200 netmask 255.255.255.0 up
route add default gw 192.168.1.1 eth0
ho messo 192.168.1.1 come gateway, ma devi mettere l'ip del tuo router

nel secondo caso

Codice: Seleziona tutto

dhcpcd -d -t 30 eth0
poi se ci vuoi altre opzioni le metti nella riga di comando, per esempio

Codice: Seleziona tutto

dhcpcd -d -t 30 -R eth0
per non cambiarti dns

insomma vedi tu

flashman
Linux 1.x
Linux 1.x
Messaggi: 109
Iscritto il: mar 16 set 2008, 17:32
Slackware: 12.1
Kernel: 2.6.24.5
Desktop: fluxbox

Re: Domanda su inet1.conf!

Messaggio da flashman »

ok! Grazie Conrad!

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: Domanda su inet1.conf!

Messaggio da Paoletta »

flashman ha scritto: Poiche' lo utilizzo anche in ufficio ho la necessita' di avere un IP dinamico.

1) Mi basta, quando serve, modificarlo cosi' ?

Codice: Seleziona tutto

IPADDR[0]="192.168.1.200"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]="YES"
DHCP_HOSTNAME[0]=""

IPADDR[1]="
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""


volendo sì, perché /etc/rc.d/rc.inet1 prima guarda se il dhcp è attivo; se non lo è usa i dati statici:

Codice: Seleziona tutto


 if [ "${USE_DHCP[$i]}" = "yes" ]; then # use DHCP to bring interface up
      ...
      else # bring up interface using a static IP address
poi però quando sei a casa aspetti 30 sec perché il sistema utilizzi i dati statici (a meno che tu non voglia settare a tuo piacere il tempo
di attesa in /etc/rc.d/rc.inet1);

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Domanda su inet1.conf!

Messaggio da urka58 »

L'idea di base di creare un altro file di configurazione è giusta. Se vuoi decidere al boot come configurare la scheda puoi fare all'incirca così:
/etc/rc.d/rc.inet1.conf per IP statico

Codice: Seleziona tutto

# Config information for eth0:
IPADDR[0]="192.168.1.2"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
/etc/rc.d/rc.inet2.conf (da creare) per IP dinamico

Codice: Seleziona tutto

# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""
Modifica /etc/rc.d/rc,inet1 all'inizio del file da

Codice: Seleziona tutto

# Get the configuration information from /etc/rc.d/rc.inet1.conf:
. /etc/rc.d/rc.inet1.conf
a qualcosa come

Codice: Seleziona tutto

# Get the configuration information from /etc/rc.d/rc.inet1.conf or /etc/rc.d/rc.inet2.conf:
if cat /proc/cmdline | grep -w ufficio; then 
. /etc/rc.d/rc.inet2.conf
else
. /etc/rc.d/rc.inet1.conf
fi
modifica /etc/lilo.conf così

Codice: Seleziona tutto

image = /boot/bzImage-2.6.26.2
  root = /dev/hda3
  label = Slack-Ufficio
  append = "ufficio"
  read-only
image = /boot/bzImage-2.6.26.2
  root = /dev/hda3
  label = Slack-Casa
  read-only
Adatta il tutto alle tue esigenze, ovviamente.
Scegli all'avvio dal menu di LILO quale configurazione usare e sei a posto.
Ciao

flashman
Linux 1.x
Linux 1.x
Messaggi: 109
Iscritto il: mar 16 set 2008, 17:32
Slackware: 12.1
Kernel: 2.6.24.5
Desktop: fluxbox

Re: Domanda su inet1.conf!

Messaggio da flashman »

Grazie a tutti, siete stati chiarissimi.

Rispondi