Rafał Miłecki
2013-02-07 12:50:44 UTC
When I just boot OpenWRT (or enter failsafe mode) I get such a
(bridges, VLANs, etc.):
[ 14.088000] device eth0.0 entered promiscuous mode
[ 14.092000] device eth0 entered promiscuous mode
[ 14.100000] br-lan: port 1(eth0.0) entered forwarding state
[ 14.104000] br-lan: port 1(eth0.0) entered forwarding state
[ 16.108000] br-lan: port 1(eth0.0) entered forwarding state
ping router and the other way), but in normal mode (with virtual
interfaces) it stops working. My intention is to create all virtual
interfaces manually, to see where exactly my eth driver fails.
I've seen
http://wiki.openwrt.org/doc/networking/start
http://wiki.openwrt.org/doc/networking/network.interfaces
http://wiki.openwrt.org/doc/uci/network
but they don't explain what scripts/tools start the network.
Can you point me to them? How can I manually perform the same
operations manually, one by one?
# ifconfig -a
eth0 Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING 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:4
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)
However when I boot OpenWRT normally I get all the virtual interfaceseth0 Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING 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:4
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)
(bridges, VLANs, etc.):
[ 14.088000] device eth0.0 entered promiscuous mode
[ 14.092000] device eth0 entered promiscuous mode
[ 14.100000] br-lan: port 1(eth0.0) entered forwarding state
[ 14.104000] br-lan: port 1(eth0.0) entered forwarding state
[ 16.108000] br-lan: port 1(eth0.0) entered forwarding state
# ifconfig -a
br-lan Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:402 (402.0 B)
eth0 Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
UP BROADCAST RUNNING 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:4
eth0.0 Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:402 (402.0 B)
eth0.1 Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:1965 (1.9 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3264 (3.1 KiB) TX bytes:3264 (3.1 KiB)
The problem is that in failsafe my ethernet driver works fine (I canbr-lan Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:402 (402.0 B)
eth0 Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
UP BROADCAST RUNNING 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:4
eth0.0 Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:402 (402.0 B)
eth0.1 Link encap:Ethernet HWaddr C8:3A:35:40:C1:88
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:1965 (1.9 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3264 (3.1 KiB) TX bytes:3264 (3.1 KiB)
ping router and the other way), but in normal mode (with virtual
interfaces) it stops working. My intention is to create all virtual
interfaces manually, to see where exactly my eth driver fails.
I've seen
http://wiki.openwrt.org/doc/networking/start
http://wiki.openwrt.org/doc/networking/network.interfaces
http://wiki.openwrt.org/doc/uci/network
but they don't explain what scripts/tools start the network.
Can you point me to them? How can I manually perform the same
operations manually, one by one?
--
Rafał
Rafał