View previous topic :: View next topic |
Author |
Message |
Kind_of_blue Guru
Joined: 10 Oct 2004 Posts: 485
|
Posted: Wed Jun 07, 2006 8:10 pm Post subject: /etc/conf.d/net multiconfigurazione |
|
|
Allora ... forse rischio di porre una domanda gia fatta, ma onestamente non ho trovato in altri post una risposta chiara, quindi spero che mi scuserete.
Ho installato la gentoo sul mio latop e impostato "/etc/conf.d/net" per usare un altro pc che fa da router, con ip fisso e senza usare dhcp: di seguit il file
Code: | config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
routes_eth0=( "default gw 192.168.0.1" ) |
ora vorrei che quando uso il cell. come modem umts (di 3) il pc usasse il dhcp (xche cosi com'è si connette ma non funzica).
come posso fare? ... cosa devo aggiungere?
provando a cancellare il contenuto del file ... n fase di boot il pc mi dice che non riesce caricare i moduli di dhcp ... ma nel kernel non trovo nulla ... dovè?
graaaz |
|
Back to top |
|
|
x-dd n00b
Joined: 19 Aug 2005 Posts: 68
|
Posted: Wed Jun 07, 2006 8:47 pm Post subject: |
|
|
Hai installato dhcpcd? _________________ Odio gli arroganti.
Moderare un forum non ha senso, le persone adulte sanno governarsi da sole. |
|
Back to top |
|
|
Kind_of_blue Guru
Joined: 10 Oct 2004 Posts: 485
|
Posted: Thu Jun 08, 2006 7:26 am Post subject: |
|
|
si si, ora l'ho installato ... ma vorrei che il dhcp fosse usato solo per la connessione via umts, mentre per la connessione alla rete vorrei che parametri fossero quelli fissi |
|
Back to top |
|
|
knefas l33t
Joined: 21 Dec 2003 Posts: 828
|
Posted: Thu Jun 08, 2006 7:46 am Post subject: |
|
|
Una soluzione e' impostare il dhcp come primario, e mettere la configurazione fissa come fallback_eth0 (guarda il file /etc/init.d/net.example). Gli dai un timeout di 6-7 secondi, e quando il dhcp va in timeout ti parte la connessione fissa. Se usi baselayout-1.12.0 con il parallel-start up il delay non hai nessun rallentamento. |
|
Back to top |
|
|
MeMyselfAndI l33t
Joined: 15 Nov 2005 Posts: 784 Location: Between the monitor and the chair
|
Posted: Thu Jun 08, 2006 12:19 pm Post subject: |
|
|
Scusa eh ma non basta specificare una differente configurazione in base all'interfaccia di rete utilizzata?
una cosa tipo
config_cellulare="dhcp" mi sembra molto piu' semplice che stare a tirare in ballo fallback e roba varia |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Thu Jun 08, 2006 3:24 pm Post subject: |
|
|
esatto. basta configurare la seconda connessione e quello che ci devi fare. per esempio questa è la mia conf.
Code: | config_eth0=( "192.168.0.4 netmask 255.255.255.0 broadcast 192.168.0.255" )
config_eth1=( "192.168.1.4 netmask 255.255.255.0 broadcast 192.168.1.255" )
routes_eth0=( "default via 192.168.0.1" )
|
per quanto riguarda il dhcp puoi specificare di utilizzarlo solo su un'interfaccia. logicamente dovrai startarla manualmente.
per leggere un po' di info sul come fare datti una letta a /etc/conf.d/net.example |
|
Back to top |
|
|
Kind_of_blue Guru
Joined: 10 Oct 2004 Posts: 485
|
Posted: Fri Jun 09, 2006 8:46 pm Post subject: |
|
|
allora ... io, miopemente ho provato a fare il mio file cosi:
Code: | config_ppp0=( "dhcp" )
config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
routes_eth0=( "default gw 192.168.0.1" )
|
ma non funziona una cippa ... dove sbaglio? |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Fri Jun 09, 2006 9:30 pm Post subject: |
|
|
sbagli nel fatto che dhcp è un modulo da attivare su un'interfaccia, non l'indirizzo ip. onestamente non ho mai utilizzato il dhcp, però credo che tu debba configurare la sezione modules e non config. hai dato un'occhiata al file example? |
|
Back to top |
|
|
Kind_of_blue Guru
Joined: 10 Oct 2004 Posts: 485
|
Posted: Fri Jun 09, 2006 10:09 pm Post subject: |
|
|
ho seguito il tuo consiglio ... e seguendo anche l'example il mio file è diventato:
Code: |
modules=( "dhcpd" )
#dhcp_ppp0="release nodns nontp nonis nogateway nosendhost"
config_ppp0=( "dhcp" )
config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
routes_eth0=( "default gw 192.168.0.1" )
dhcpcd_ppp0="-t 5"
|
stranamente al boot il kernel mi avista che DHCPD non è un modulo corretto ... ma funziona tutto.
Se invece lo correggo in DHCP e basta ... il kernel non dice nulla ... ma non funziona niente: è normale? |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Sat Jun 10, 2006 8:56 am Post subject: |
|
|
se devi usare dhcpcd non c'è bisogno di specifircarlo perchè lo usa in maniera predefinita, comunque il nome corretto del modulo dovrebbe essere:
Code: | modules_ppp0=( "dhcpcd" ) |
_________________ Running Fast! |
|
Back to top |
|
|
|