Pagina 1 di 1
Domanda su inet1.conf!
Inviato: ven 26 set 2008, 11:04
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 ?
Re: Domanda su inet1.conf!
Inviato: ven 26 set 2008, 11:16
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
poi se ci vuoi altre opzioni le metti nella riga di comando, per esempio
per non cambiarti dns
insomma vedi tu
Re: Domanda su inet1.conf!
Inviato: ven 26 set 2008, 11:22
da flashman
ok! Grazie Conrad!
Re: Domanda su inet1.conf!
Inviato: ven 26 set 2008, 18:30
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);
Re: Domanda su inet1.conf!
Inviato: sab 27 set 2008, 0:19
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
Re: Domanda su inet1.conf!
Inviato: sab 27 set 2008, 12:28
da flashman
Grazie a tutti, siete stati chiarissimi.