• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

eh0 über DHCP setzen klappt nicht (ucLinux)

Ich habe ucLinux auf einem Blackfin 533 von Analog Devices laufen. Soweit, so gut.

Nun möchte ich dass eth0 via DHCP konfiguriert wird. Da bekomme ich leider nicht hin.

Habe folgendes vesucht:
root:/> ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1E:8C:66:A2:FF
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:42 Base address:0x300 DMA chan:ff

root:/> dhcpcd
eth0: link down

root:/>
root:/> ifconfig eth0 dynamic
root:/> ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1E:8C:66:A2:FF
BROADCAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:42 Base address:0x300 DMA chan:ff

Ich habe auch mal versucht den Kram manuell zu setzen:
root:/> ifconfig eth0 192.168.110.123 netmask 255.255.255.0
eth0: link down

root:/> ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1E:8C:66:A2:FF
inet addr:192.168.110.123 Bcast:192.168.110.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:42 Base address:0x300 DMA chan:ff

root:/> ifconfig eth0 192.168.110.123 netmask 255.255.255.0 up
root:/> ifconfig
eth0 Link encap:Ethernet HWaddr 00:1E:8C:66:A2:FF
inet addr:192.168.110.123 Bcast:192.168.110.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:42 Base address:0x300 DMA chan:ff

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

root:/>

Allerdings lässt sich mein Device weder anpingen noch kann ich damit irgendetwas anpingen.
Irgendwas ist also faul...

Netzwerkverbindung und DHCP müsste in Ordnung sein, weil der Bootloader "U-Boot" beim Booten die Ip Adresse über DCHP bezieht und dann via TFTP bootet. Und da klappt ohne Probleme...

Im ucLinux Forum habe ich schon nachgefragt, aber da kann man mir wohl nicht wirklich helfen. Und da es sich hier evtl. nicht um ein ucLinux spezifisches Problem handelt, habe ich die Hoffnung, dass mir hier evtl. jemand weiterhelfen kann.
 
ifup gibts bei ucLinux leider nicht.

Habe nochmal folgens probiert:
root:/> ifconfig eth0 up
eth0: link down
root:/> ifconfig eth0 up
root:/> dhcpcd

Der Promt erschien erst wieder nach etwa Minute. Dann:

root:/> ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1E:8C:66:A2:FF
BROADCAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:42 Base address:0x300 DMA chan:ff

root:/>

Also leider auch kein Erfolg :-(
 
Oben