I still wasn't able to resolve the issue.
I am not sure how to log everything that is happening on interface ether1.
I would like to monitor
EVERYTHING that is happening when I connect the cable.
How do I access lower level logs on the interface?
It Is still not at all clear ( to me ) if the issue Is just the DHCP client or something else.
I would try the following experiment:
1) connect ISP router->dumb switch->Mikrotik (ether1)
2) the ether1 should get an IP address and connection established
3) check which ip the ether1 got, with /ip address print
4) physically disconnect the Mikrotik from the switch
4) assign manually that same ip to ether1
5) disable the DHCP client
6) connect the Mikrotik directly to the ISP router
What happens?
If the issue Is the DHCP, It should work in the same manner It did when there was the dumb switch between the two routers.
If It doesn't, It Is possible that the issue Is with MDI/MDIX, though It would be a very rare case, It Is a possibility, at least in theory.
@Kaszanas
Did you do this?
Also, go get a crossover cable!
The closest manual I can find
GPON terminal EchoLife HG8010/HG8110/HG8240/HG8245/HG8247/HG8447 (hereafter
referred to as the HG8010/HG8110/HG8240/HG8245/HG8247/HG8447) is an indoor optical
network terminal (ONT) designed for home users and small office and home office (SOHO)
users. This document provides the appearance and specifications of the HG8010/HG8110/
HG8240/HG8245/HG8247/HG8447, and describes its configuration and usage, which helps you
know the HG8010/HG8110/HG8240/HG8245/HG8247/HG8447 quickly.
Description:
Huawei EchoLife HG8347R is an ONU client terminal designed for use with FTTx GEPON networks. This device is equipped with four Ethernet ports. Three of them work in Fast Ethernet 10 / 100Mbps, the last one is Gigabit Ethernet 10/100 / 1000Mbps. With the 802.11b / g / n module supporting MIMO 2×2, there is no need to connect additional access points to provide access to the Internet without the hassle of cables.
Try using port 4..
Like I said. Since you don't have access to the Huawei router your at the mercy of your ISP and how it's configured.
Sorry there is just a lot of information and I cannot wrap my hand around everything,
below is what I did today to try and get a solution:
1. Got a crossover cable
It Is still not at all clear ( to me ) if the issue Is just the DHCP client or something else.
OP stated that port shows "no link". Which means that there's problem on layer1 (physical connectivity) or layer2 (ethernet connectivity). Until this part of problem gets resolved, layer3 (e.g. DHCP) can't start to work.
I'd like to see statuses from CLI. Screenshot from the last post by @Kaszanas shows advertised speeds of ether1 ... many are useless (anything faster than 2.5Gbps ... which is, as per specs, speed of RJ45 ports) and a few are missing (all 100Mbps variants). And I don't know why those are missing (could be that status window has to be scrolled or that those speeds are really not advertised).
So in essence I'd like to see output of
/interface/ethernet/monitor [find name=ether1] which should show something. Also log lines with timestamps around the moment when ethernet cable between ISP router and CRS310 is connected on both ends might show something.
2. Enabled logging
Changed auto negotiation to everything below 2.5G:
20:22:29 system,info device changed by winbox-3.41/mac-msg(winbox):admin@2C:F0:5D:3A:1E:E8 (/interface set ether1 disabl
ed=no l2mtu=1592 mtu=1500 name=ether1; /interface ethernet set [ find ] advertise=10M-baseT-half,10M-baseT-full,100M-base
T-half,100M-baseT-full,1G-baseT-half,1G-baseT-full,1G-baseX,2.5G-baseT,2.5G-baseX,10M-baseT-half arp=enabled arp-timeout=
auto auto-negotiation=yes combo-mode=auto disabled=no fec-mode=off l2mtu=1592 loop-protect=default loop-protect-disable-t
ime=5m loop-protect-send-interval=5s mtu=1500 name=ether1 rx-flow-control=off sfp-rate-select=low tx-flow-control=off; /q
ueue interface set ether1)
Re-plugged eth1 to LAN1 on ISP box:
Nothing happens, there are no logs.
Checked other 3 LAN ports on the ISP box:
20:25:30 interface,info ether1 link up (speed 100M, full duplex)
20:25:34 interface,info ether1 link down
20:25:38 interface,info ether1 link up (speed 100M, full duplex)
20:25:42 interface,info ether1 link down
20:25:48 interface,info ether1 link up (speed 100M, full duplex)
20:25:50 interface,info ether1 link down
Output of /interface/ethernet/monitor [find name=ether1] which should show something:
before connecting:
numbers: ether1
name: ether1
status: no-link
auto-negotiation: done
supported: 10M-baseT-half,10M-baseT-full,100M-baseT-half,100M-baseT-full,1G-baseT-full,2.5G-baseT
advertising: 10M-baseT-half,10M-baseT-full,100M-baseT-half,100M-baseT-full,1G-baseT-full,2.5G-baseT
link-partner-advertising:
after connecting:
numbers: ether1
name: ether1
status: no-link
auto-negotiation: done
supported: 10M-baseT-half,10M-baseT-full,100M-baseT-half,100M-baseT-full,1G-baseT-full,2.5G-baseT
advertising: 10M-baseT-half,10M-baseT-full,100M-baseT-half,100M-baseT-full,1G-baseT-full,2.5G-baseT
link-partner-advertising:
I want to reiterate that other boxes/routers (dumb ones) work right after plugging them in.
If there are any other technical details, logs, or anything that I can do to see what happens closely I would appreciate more assistance.
Currently this issue is about 2-2.5 months and not solved.