Ho una slack 11 con kernel 2.6.18 e rotti.. e si presenta questo strano problema: il dhcp non mi risolve l'indirizzo ip all'AVVIO quando mi collego dall'ufficio.
Quindi ogni volta devo prima loggare e poi dare un ifconfig eth0 up e dhcpcd -d eth0 da console e tutto si risolve (ovviamente faccio anche un bel riavvio di X).
La cosa strana è che se mi collego da qualsiasi altra rete con dhcp non ho questo problema. Ancora più strano è che se avvio con ubuntu (dimenticavo di specificare che sto usando un notebook) l'ip dell'ufficio me lo risolve al boot senza problemi!!
Nel syslog ho queste righe relative all'errore:
Codice: Seleziona tutto
timed out waiting for a valid DHCP server response
Codice: Seleziona tutto
Nov 24 08:32:53 terra logger: /etc/rc.d/rc.inet1: /sbin/ifconfig lo 127.0.0.1
Nov 24 08:32:53 terra logger: /etc/rc.d/rc.inet1: /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo
Nov 24 08:32:53 terra logger: /etc/rc.d/rc.inet1: /sbin/dhcpcd -d -t 30 eth0
Nov 24 08:32:55 terra kernel: tg3: eth0: Link is up at 100 Mbps, full duplex.
Nov 24 08:32:55 terra kernel: tg3: eth0: Flow control is off for TX and off for RX.
Nov 24 08:33:56 terra logger: /etc/rc.d/rc.M: /sbin/iwconfig eth1 nick terra
Nov 24 08:33:56 terra logger: /etc/rc.d/rc.M: /sbin/iwconfig eth1 essid "any"
Nov 24 08:33:56 terra logger: /etc/rc.d/rc.inet1: /sbin/dhcpcd -d -t 30 eth1
Nov 24 08:35:57 terra kernel: pnp: Device 00:06 activated.
Nov 24 08:35:57 terra kernel: nsc-ircc, chip->init
Nov 24 08:35:57 terra kernel: nsc-ircc, Found chip at base=0x164e
Nov 24 08:35:57 terra kernel: nsc-ircc, driver loaded (Dag Brattli)
Nov 24 08:35:57 terra kernel: nsc-ircc, Found chip at base=0x164e
Nov 24 08:35:57 terra kernel: nsc-ircc, driver loaded (Dag Brattli)
Nov 24 08:35:57 terra kernel: pnp: Device 00:06 disabled.
Nov 24 08:35:57 terra logger: /etc/rc.d/rc.inet1: /sbin/dhcpcd -d -t 30 eth0
Nov 24 08:35:58 terra kernel: NET: Registered protocol family 10
Nov 24 08:35:58 terra kernel: lo: Disabled Privacy Extensions
Nov 24 08:35:58 terra kernel: ADDRCONF(NETDEV_UP): eth0: link is not ready
Nov 24 08:35:58 terra kernel: ADDRCONF(NETDEV_UP): eth1: link is not ready
Nov 24 08:35:58 terra kernel: IPv6 over IPv4 tunneling driver
Nov 24 08:35:58 terra sshd[2294]: Server listening on :: port 22.
Nov 24 08:35:59 terra logger: /etc/rc.d/rc.inet1: /sbin/iwconfig eth1 nick terra
Nov 24 08:35:59 terra logger: /etc/rc.d/rc.inet1: /sbin/iwconfig eth1 essid "any"
Nov 24 08:35:59 terra logger: /etc/rc.d/rc.inet1: /sbin/dhcpcd -d -t 30 eth1
Nov 24 08:35:59 terra kernel: tg3: eth0: Link is up at 100 Mbps, full duplex.
Nov 24 08:35:59 terra kernel: tg3: eth0: Flow control is off for TX and off for RX.
Nov 24 08:35:59 terra kernel: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Codice: Seleziona tutto
Nov 24 09:30:06 terra dhcpcd[2575]: sending DHCP_RELEASE for 10.184.148.161 to 10.188.1.252
Nov 24 09:30:07 terra dhcpcd[2575]: terminating on signal 1
Nov 24 09:31:19 terra dhcpcd[2059]: broadcasting DHCP_DISCOVER
Nov 24 09:32:19 terra dhcpcd[2059]: timed out waiting for a valid DHCP server response
Nov 24 09:32:22 terra dhcpcd[2087]: broadcasting DHCP_REQUEST for 10.184.148.161
Nov 24 09:33:22 terra dhcpcd[2087]: timed out waiting for DHCP_ACK response
Nov 24 09:33:22 terra dhcpcd[2087]: broadcasting DHCP_DISCOVER
Nov 24 09:34:22 terra dhcpcd[2087]: timed out waiting for a valid DHCP server response
Nov 24 09:34:23 terra dhcpcd[2198]: broadcasting DHCP_DISCOVER
Nov 24 09:34:25 terra dhcpcd[2316]: broadcasting DHCP_REQUEST for 10.184.148.161
Nov 24 09:35:23 terra dhcpcd[2198]: timed out waiting for a valid DHCP server response
Nov 24 09:35:25 terra dhcpcd[2316]: timed out waiting for DHCP_ACK response
Nov 24 09:35:25 terra dhcpcd[2316]: broadcasting DHCP_DISCOVER
infatti il log di /var/log/dhcpcd.log dopo aver rilanciato a mano il comando e ottenuto l'ip è:
Codice: Seleziona tutto
Nov 24 09:38:09 terra dhcpcd[2585]: broadcastAddr option is missing in DHCP server response. Assuming 10.184.148.255
Nov 24 09:38:09 terra dhcpcd[2585]: dhcpIPaddrLeaseTime=432000 in DHCP server response.
Nov 24 09:38:09 terra dhcpcd[2585]: dhcpT1value is missing in DHCP server response. Assuming 216000 sec
Nov 24 09:38:09 terra dhcpcd[2585]: dhcpT2value is missing in DHCP server response. Assuming 378000 sec
Nov 24 09:38:09 terra dhcpcd[2585]: DHCP_OFFER received from (10.188.1.252)
Nov 24 09:38:09 terra dhcpcd[2585]: broadcasting DHCP_REQUEST for 10.184.148.161
Nov 24 09:38:09 terra dhcpcd[2585]: dhcpIPaddrLeaseTime=432000 in DHCP server response.
Nov 24 09:38:09 terra dhcpcd[2585]: dhcpT1value is missing in DHCP server response. Assuming 216000 sec
Nov 24 09:38:09 terra dhcpcd[2585]: dhcpT2value is missing in DHCP server response. Assuming 378000 sec
Nov 24 09:38:09 terra dhcpcd[2585]: DHCP_ACK received from (10.188.1.252)
Tra le varie pezze per risolvere ho provato anche a far eseguire l'up della scheda e il dhcpcd nell'rc.local, e quindi in multiuser ...ma sempre lo stesso risultato! non risolve l'ip e mi lascia le schede giù, poi apro l mia brava console, lancio i due comandi di cui sopra e mi assegna l'ip

