Ethernet not really working



  • Brand new Onion. Did update.

    I can get wifi to work no problem. Ethernet not so much. I can ping local addresses but not things like google.com. If I never enable wifi, ethernet works. Once wifi is ever enabled, ethernet will not function.

    What am I missing?



  • @wflynn This sounds like a routing issue, can you ping 8.8.8.8 when wifi is enabled? Please post the output of the route command



  • @crispyoz Here are some things I've tried. First, wifi up, route command, then ping. Then wifi down. Ping. Then enable ethernet. Ping local computer and 8.8.8.8. Enable wifi. Ping.

    root@Omega-B6CE:/mnt/sda# route
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    default 192.168.0.1 0.0.0.0 UG 0 0 0 apcli0
    192.168.0.0 * 255.255.255.0 U 0 0 0 apcli0
    192.168.3.0 * 255.255.255.0 U 0 0 0 br-wlan
    root@Omega-B6CE:/mnt/sda# ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    64 bytes from 8.8.8.8: seq=0 ttl=114 time=24.812 ms
    64 bytes from 8.8.8.8: seq=1 ttl=114 time=28.690 ms
    64 bytes from 8.8.8.8: seq=2 ttl=114 time=32.853 ms
    64 bytes from 8.8.8.8: seq=3 ttl=114 time=42.783 ms
    64 bytes from 8.8.8.8: seq=4 ttl=114 time=34.982 ms
    64 bytes from 8.8.8.8: seq=5 ttl=114 time=108.420 ms
    64 bytes from 8.8.8.8: seq=6 ttl=114 time=25.614 ms
    64 bytes from 8.8.8.8: seq=7 ttl=114 time=45.043 ms
    ^C
    --- 8.8.8.8 ping statistics ---
    8 packets transmitted, 8 packets received, 0% packet loss
    round-trip min/avg/max = 24.812/42.899/108.420 ms
    root@Omega-B6CE:/mnt/sda# wifi down
    root@Omega-B6CE:/mnt/sda# [ 745.521570] br-wlan: port 1(ra0) entered disabled state
    [ 746.227420] device ra0 left promiscuous mode
    [ 746.231888] br-wlan: port 1(ra0) entered disabled state

    root@Omega-B6CE:/mnt/sda#
    root@Omega-B6CE:/mnt/sda# ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    ping: sendto: Network unreachable
    root@Omega-B6CE:/mnt/sda# ping 192.168.0.112
    PING 192.168.0.112 (192.168.0.112): 56 data bytes
    ping: sendto: Network unreachable
    root@Omega-B6CE:/mnt/sda# route
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    root@Omega-B6CE:/mnt/sda# onion ethernet client
    root@Omega-B6CE:/mnt/sda# route
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    root@Omega-B6CE:/mnt/sda# [ 800.798364]
    [ 800.798364] _ _____ ___ ___ _________ ___ ____
    [ 800.798364] | | /| / / _ | / _ / _ \ / / __ / _ / / V1.1
    [ 800.798364] | |/ |/ / __ |/ , _/ / / // // / , _/ _/
    [ 800.798364] |
    /|
    /
    / |//|// _/_//|//
    [ 800.798364] Onion Enhanced MT7688 WiFi Driver
    [ 800.798364]
    [ 800.944957] DMA Scheduler Mode=0(LMAC)
    [ 800.948788] efuse_probe: efuse = 10000012
    [ 800.952907] 1. Phy Mode = 14
    [ 801.125542] 2. Phy Mode = 14
    [ 801.128517] 3. Phy Mode = 14
    [ 801.131751] WTBL Segment 1 info:
    [ 801.135166] MemBaseAddr/FID:0x28000/0
    [ 801.139054] EntrySize/Cnt:32/128
    [ 801.142500] WTBL Segment 2 info:
    [ 801.145875] MemBaseAddr/FID:0x40000/0
    [ 801.149761] EntrySize/Cnt:64/128
    [ 801.153205] WTBL Segment 3 info:
    [ 801.156578] MemBaseAddr/FID:0x42000/64
    [ 801.160552] EntrySize/Cnt:64/128
    [ 801.163996] WTBL Segment 4 info:
    [ 801.167371] MemBaseAddr/FID:0x44000/128
    [ 801.171431] EntrySize/Cnt:32/128
    [ 803.273515] IPv6: ADDRCONF(NETDEV_UP): br-wlan: link is not ready
    [ 804.085111] IPv6: ADDRCONF(NETDEV_UP): ra0: link is not ready
    [ 804.320713] IPv6: ADDRCONF(NETDEV_CHANGE): ra0: link becomes ready
    [ 807.568164] br-wlan: port 1(ra0) entered blocking state
    [ 807.573479] br-wlan: port 1(ra0) entered disabled state
    [ 807.579207] device ra0 entered promiscuous mode
    [ 807.584127] br-wlan: port 1(ra0) entered blocking state
    [ 807.589487] br-wlan: port 1(ra0) entered forwarding state
    [ 807.597284] IPv6: ADDRCONF(NETDEV_CHANGE): br-wlan: link becomes ready
    [ 809.784820] Interface apcli0 link up! (WPA2PSK AES)
    root@Omega-B6CE:/mnt/sda# ping 192.168.0.112
    PING 192.168.0.112 (192.168.0.112): 56 data bytes
    64 bytes from 192.168.0.112: seq=0 ttl=128 time=26.188 ms
    64 bytes from 192.168.0.112: seq=1 ttl=128 time=2.287 ms
    64 bytes from 192.168.0.112: seq=2 ttl=128 time=2.669 ms
    64 bytes from 192.168.0.112: seq=3 ttl=128 time=5.187 ms
    64 bytes from 192.168.0.112: seq=4 ttl=128 time=4.743 ms
    64 bytes from 192.168.0.112: seq=5 ttl=128 time=2.206 ms
    ^C
    --- 192.168.0.112 ping statistics ---
    6 packets transmitted, 6 packets received, 0% packet loss
    round-trip min/avg/max = 2.206/7.213/26.188 ms
    root@Omega-B6CE:/mnt/sda# ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    64 bytes from 8.8.8.8: seq=0 ttl=114 time=25.164 ms
    64 bytes from 8.8.8.8: seq=1 ttl=114 time=28.169 ms
    64 bytes from 8.8.8.8: seq=2 ttl=114 time=26.247 ms
    ^C
    --- 8.8.8.8 ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss
    round-trip min/avg/max = 25.164/26.526/28.169 ms
    root@Omega-B6CE:/mnt/sda# ^C
    root@Omega-B6CE:/mnt/sda# wifi down
    root@Omega-B6CE:/mnt/sda# [ 833.479370] br-wlan: port 1(ra0) entered disabled state
    [ 834.187453] device ra0 left promiscuous mode
    [ 834.191923] br-wlan: port 1(ra0) entered disabled state
    route
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    root@Omega-B6CE:/mnt/sda# ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    ping: sendto: Network unreachable
    root@Omega-B6CE:/mnt/sda# wifi up
    [ 847.226716] IPv6: ADDRCONF(NETDEV_UP): br-wlan: link is not ready
    root@Omega-B6CE:/mnt/sda# [ 847.738909]
    [ 847.738909] _ _____ ___ ___ _________ ___ ____
    [ 847.738909] | | /| / / _ | / _ / _ \ / / __ / _ / / V1.1
    [ 847.738909] | |/ |/ / __ |/ , _/ / / // // / , _/ _/
    [ 847.738909] |
    /|
    /
    / |
    /
    /|// _/_//|/__/
    [ 847.738909] Onion Enhanced MT7688 WiFi Driver
    [ 847.738909]
    [ 847.866471] DMA Scheduler Mode=0(LMAC)
    [ 847.870301] efuse_probe: efuse = 10000012
    [ 847.874422] 1. Phy Mode = 14
    [ 848.041468] 2. Phy Mode = 14
    [ 848.044444] 3. Phy Mode = 14
    [ 848.047979] WTBL Segment 1 info:
    [ 848.051349] MemBaseAddr/FID:0x28000/0
    [ 848.055280] EntrySize/Cnt:32/128
    [ 848.058726] WTBL Segment 2 info:
    [ 848.062085] MemBaseAddr/FID:0x40000/0
    [ 848.065982] EntrySize/Cnt:64/128
    [ 848.069427] WTBL Segment 3 info:
    [ 848.072785] MemBaseAddr/FID:0x42000/64
    [ 848.076771] EntrySize/Cnt:64/128
    [ 848.080223] WTBL Segment 4 info:
    [ 848.083581] MemBaseAddr/FID:0x44000/128
    [ 848.087655] EntrySize/Cnt:32/128
    root@Omega-B6CE:/mnt/sda# ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    ping: sendto: Network unreachable
    [ 858.190074] IPv6: ADDRCONF(NETDEV_UP): ra0: link is not ready
    [ 858.196047] IPv6: ADDRCONF(NETDEV_CHANGE): ra0: link becomes ready
    root@Omega-B6CE:/mnt/sda# ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    ping: sendto: Network unreachable
    [ 860.818242] br-wlan: port 1(ra0) entered blocking state
    [ 860.823557] br-wlan: port 1(ra0) entered disabled state
    [ 860.829286] device ra0 entered promiscuous mode
    [ 860.834051] br-wlan: port 1(ra0) entered blocking state
    [ 860.839408] br-wlan: port 1(ra0) entered forwarding state
    root@Omega-B6CE:[ 860.846322] IPv6: ADDRCONF(NETDEV_CHANGE): br-wlan: link becomes ready
    root@Omega-B6CE:/mnt/sda# ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    ping: sendto: Network unreachable
    root@Omega-B6CE:/mnt/sda# [ 864.100109] Interface apcli0 link up! (WPA2PSK AES)
    root@Omega-B6CE:/mnt/sda# ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8): 56 data bytes
    64 bytes from 8.8.8.8: seq=0 ttl=114 time=83.330 ms
    64 bytes from 8.8.8.8: seq=1 ttl=114 time=45.875 ms
    64 bytes from 8.8.8.8: seq=2 ttl=114 time=35.994 ms
    64 bytes from 8.8.8.8: seq=3 ttl=114 time=32.406 ms
    ^C
    --- 8.8.8.8 ping statistics ---
    4 packets transmitted, 4 packets received, 0% packet loss
    round-trip min/avg/max = 32.406/49.401/83.330 ms
    root@Omega-B6CE:/mnt/sda# ping 192.168.0.112
    PING 192.168.0.112 (192.168.0.112): 56 data bytes
    64 bytes from 192.168.0.112: seq=0 ttl=128 time=5.111 ms
    64 bytes from 192.168.0.112: seq=1 ttl=128 time=20.117 ms
    64 bytes from 192.168.0.112: seq=2 ttl=128 time=77.893 ms
    64 bytes from 192.168.0.112: seq=3 ttl=128 time=13.413 ms
    ^C
    --- 192.168.0.112 ping statistics ---
    4 packets transmitted, 4 packets received, 0% packet loss
    round-trip min/avg/max = 5.111/29.133/77.893 ms
    root@Omega-B6CE:/mnt/sda# ^C



  • @wflynn The issue is that your ethernet interface is not configured with a gateway, if your wired connection is assigned an ip using dhcp then th configuration should be provided by the dhcpd. You should be able to correct this by adding the reuired gateway to your network configuration:

    uci set network.wan.gateway='192.168.0.1' <------- Whatever your wire gateway should be
    uci commit network
    service network restart

    Then run the same tests and see how you go


Log in to reply
 

Looks like your connection to Community was lost, please wait while we try to reconnect.