very odd, apparently the lacie kernel has a driver running that enables the wireless space to run as router and set up the lan ports accordingly. From that output it seems that in one setup (eth0 wan/recov) eth0 is the "internet port" on the back side and eth 1 is the LAN1 port. and in the other setup it is the otherway around. This I conclude from the output of the lacie firmware on the mac address (HWaddr) of the ethernet interfaces eth0 and eth1, notice that they are swapped when you have either eth0 or eth1 set as wan/recovery port.
Ps how do you set that , which interface to use as wan/recovery port ?
Also it puzzles me that we have 4 ports (1 wan and 3 lan ) and only two ethernet interface. This looks like that there is something in between the ethernet ports and the connectors on the back (a port multiplier or switch) and for which a driver must be loaded.
But first let check out some thing more as now with the dhcp client disabled you can use the serial console to access the standalone kernel when it is running and give command line commands. It seems you have already done that because in the log you posted I see this
- Code: Select all
pass control to sh shell
/bin/sh: can't access tty; job control turned off
~ # ifconfig
eth0 Link encap:Ethernet HWaddr 00:D0:4B:8F:94:AA
inet addr:192.168.1.252 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::2d0:4bff:fe8f:94aa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:27554 (26.9 KiB)
Interrupt:11
eth0:1 Link encap:Ethernet HWaddr 00:D0:4B:8F:94:AA
inet addr:192.168.0.252 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:11
~ # ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:D0:4B:8F:94:AA
inet addr:192.168.1.252 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::2d0:4bff:fe8f:94aa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:27554 (26.9 KiB)
Interrupt:11
eth0:1 Link encap:Ethernet HWaddr 00:D0:4B:8F:94:AA
inet addr:192.168.0.252 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:11
eth1 Link encap:Ethernet HWaddr 00:D0:4B:8F:93:E2
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:15
ipddp0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
BROADCAST NOARP MULTICAST MTU:585 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)
lo Link encap:Local Loopback
LOOPBACK MTU:65536 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)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 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)
tunl0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
NOARP MTU:1480 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)
~ #
From this output it seems that eth0 is setup ok, it has an ip and, it has also sent bytes but not it seems that it did not receive any bytes, so something is still wrong.
Let now first see if the telnet daemon is running and find out which other processes are running
Give following command on the serial console after the standalone kernel is loaded and running.
- Code: Select all
ps-ef
If this command doesn't workt then try
- Code: Select all
busybox pse -ef
or
- Code: Select all
bin busybox -ef
This should give a list which processes are running.
PS Also you could give on the command line the command "ping ip-address" (or busybox ping) to ping a ip in your Lan
We can also try eth1
use these command
/sbin/ifconfig eth1 192.168.1.253 up
now also eth1 should be up and you could try if that is accessible or ping-able (try all the connectors on the back)
Later this afternoon I will check again the output of the lacie kernel boot log to see if we can find traces of loading another driver used to controle the ethernet connectors on the back