Temat: Netgear R6220 i prędkość dla poszczególnych portów
Mam jedno urządzenie (sterownik plc) który okazuje się że nie lubi złącza 1gbitowego.
W jaki sposób dla portu np LAN4 mogę wymusić zejście do prędkości 100MBitów lub nawet 10 ?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Netgear R6220 i prędkość dla poszczególnych portów
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Mam jedno urządzenie (sterownik plc) który okazuje się że nie lubi złącza 1gbitowego.
W jaki sposób dla portu np LAN4 mogę wymusić zejście do prędkości 100MBitów lub nawet 10 ?
Możesz spróbować ethtool ale nie wiem czy się uda.
Po zainstalowaniu paczki ethtool mam coś takiego
root@OpenWrt:~# ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 1000baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: No
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: yesNie wiem czy da się indywidualnie ustawić dany port na daną prędkość
Edit: W logach widać na LAN4 coś takiego
Thu Jan 11 19:31:57 2024 kern.info kernel: [90144.137271] mt7530 mdio-bus:1f lan4: Link is Down
Thu Jan 11 19:31:57 2024 kern.info kernel: [90144.148783] br-lan: port 4(lan4) entered disabled state
Thu Jan 11 19:31:57 2024 daemon.notice netifd: Network device 'lan4' link is down
Thu Jan 11 19:32:07 2024 daemon.info n2n[4084]: Peer removed: pending=1, operational=0
Thu Jan 11 19:32:09 2024 kern.info kernel: [90156.064765] mt7530 mdio-bus:1f lan4: Link is Up - 100Mbps/Full - flow control off
Thu Jan 11 19:32:09 2024 kern.info kernel: [90156.079809] br-lan: port 4(lan4) entered blocking state
Thu Jan 11 19:32:09 2024 kern.info kernel: [90156.092227] br-lan: port 4(lan4) entered forwarding state
Thu Jan 11 19:32:09 2024 daemon.notice netifd: Network device 'lan4' link is up
Thu Jan 11 19:32:10 2024 kern.info kernel: [90156.815241] mt7530 mdio-bus:1f lan4: Link is Down
Thu Jan 11 19:32:10 2024 kern.info kernel: [90156.824820] br-lan: port 4(lan4) entered disabled state
Thu Jan 11 19:32:10 2024 daemon.notice netifd: Network device 'lan4' link is down
Thu Jan 11 19:32:12 2024 kern.info kernel: [90159.146863] mt7530 mdio-bus:1f lan4: Link is Up - 100Mbps/Full - flow control off
Thu Jan 11 19:32:12 2024 kern.info kernel: [90159.161853] br-lan: port 4(lan4) entered blocking state
Thu Jan 11 19:32:12 2024 kern.info kernel: [90159.172297] br-lan: port 4(lan4) entered forwarding state
Thu Jan 11 19:32:12 2024 daemon.notice netifd: Network device 'lan4' link is up
Thu Jan 11 19:32:13 2024 kern.info kernel: [90159.897293] mt7530 mdio-bus:1f lan4: Link is Down
Thu Jan 11 19:32:13 2024 kern.info kernel: [90159.906841] br-lan: port 4(lan4) entered disabled state
Thu Jan 11 19:32:13 2024 daemon.notice netifd: Network device 'lan4' link is down
Thu Jan 11 19:32:15 2024 kern.info kernel: [90162.164866] mt7530 mdio-bus:1f lan4: Link is Up - 100Mbps/Full - flow control off
Thu Jan 11 19:32:15 2024 kern.info kernel: [90162.179869] br-lan: port 4(lan4) entered blocking state
Thu Jan 11 19:32:15 2024 kern.info kernel: [90162.192291] br-lan: port 4(lan4) entered forwarding state
Thu Jan 11 19:32:15 2024 daemon.notice netifd: Network device 'lan4' link is up
Thu Jan 11 19:32:16 2024 kern.info kernel: [90162.915341] mt7530 mdio-bus:1f lan4: Link is Down
Thu Jan 11 19:32:16 2024 kern.info kernel: [90162.924863] br-lan: port 4(lan4) entered disabled state
Thu Jan 11 19:32:16 2024 daemon.notice netifd: Network device 'lan4' link is down
Thu Jan 11 19:32:19 2024 kern.info kernel: [90166.590940] mt7530 mdio-bus:1f lan4: Link is Up - 100Mbps/Full - flow control off
Thu Jan 11 19:32:19 2024 kern.info kernel: [90166.605937] br-lan: port 4(lan4) entered blocking state
Thu Jan 11 19:32:19 2024 kern.info kernel: [90166.618367] br-lan: port 4(lan4) entered forwarding state
Thu Jan 11 19:32:19 2024 daemon.notice netifd: Network device 'lan4' link is up
Thu Jan 11 19:32:20 2024 kern.info kernel: [90167.341403] mt7530 mdio-bus:1f lan4: Link is Down
Thu Jan 11 19:32:20 2024 kern.info kernel: [90167.350927] br-lan: port 4(lan4) entered disabled state
Thu Jan 11 19:32:20 2024 daemon.notice netifd: Network device 'lan4' link is down
Thu Jan 11 19:32:22 2024 kern.info kernel: [90169.656988] mt7530 mdio-bus:1f lan4: Link is Up - 100Mbps/Full - flow control off
Thu Jan 11 19:32:22 2024 kern.info kernel: [90169.671965] br-lan: port 4(lan4) entered blocking state
Thu Jan 11 19:32:22 2024 kern.info kernel: [90169.682410] br-lan: port 4(lan4) entered forwarding state
Thu Jan 11 19:32:22 2024 daemon.notice netifd: Network device 'lan4' link is up
Thu Jan 11 19:32:23 2024 kern.info kernel: [90170.407456] mt7530 mdio-bus:1f lan4: Link is Down
Thu Jan 11 19:32:23 2024 kern.info kernel: [90170.417057] br-lan: port 4(lan4) entered disabled state
Thu Jan 11 19:32:23 2024 daemon.notice netifd: Network device 'lan4' link is downEdit2:
Bazując na tym opisie
https://phoenixnap.com/kb/ethtool-comma … card-linux
Próbowałem zmienić prędkość na 10mb ale coś nie idzie
root@OpenWrt:~# ethtool -s eth0 autoneg on speed 10 duplex full
Cannot set new settings: Invalid argument
not setting speed
not setting duplex
not setting autoneg
root@OpenWrt:~#
Edit3:
Po wpisaniu polecenia
ethtool -s eth0 autoneg off speed 10 duplex half
chyba przyjmuje ale nie wyświetla żadnego komunikatu.
Wydaje mi się że po wyświetleniu stanu aktualnego
root@OpenWrt:~# ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 1000baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: No
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: yesnetgear poza 1Gbitem nie obsługuje innych prędkości bo jak mu próbuję przy załączonej autonegocjacji ustawić inną prędkość to twierdzi że nie może tego zrobić
root@OpenWrt:~# ethtool -s eth0 autoneg on speed 10
Cannot advertise speed 10
Postaw małego switcha 100mbs przed plc i z głowy.
Zapleć przewód sieciowy na 100mb i po problemie.
Zapleć przewód sieciowy na 100mb i po problemie.
Zaintrygowałeś mnie tym "zapleć". Jak to się robi?
Pewnie przedmówcy chodziło o to żeby zrobić kabel na 4 żyłach (2 parach) zamiast 4 par, więc po prostu nie wynegocjujesz gigabita.
Pewnie przedmówcy chodziło o to żeby zrobić kabel na 4 żyłach (2 parach) zamiast 4 par, więc po prostu nie wynegocjujesz gigabita.
Dokładnie tak.
pyra73 napisał/a:Zapleć przewód sieciowy na 100mb i po problemie.
Zaintrygowałeś mnie tym "zapleć". Jak to się robi?
Jeśli nie zaciskałeś samodzielnie kabla i/lub nie masz zaciskarki, to możesz wziąć standardowy kabel, ściągnij/rozetnij zewnętrzną izolację na jakimś odcinku i przetnij odpowiednie przewody.
Wystarczy, że zachowasz ciągłość par pomarańczowy+białopomarańczowy oraz zielony i białozielony.
Czyli przecinasz niebieski i białoniebieski oraz brązowy i białobrązowy.
A mnie ciekawi dlaczego dopiero mój sterownik plc chce gadać z prędkością 10mbit w trybie half duplex.
Przecież do tego też potrzebne są chyba 4 żyły przy czym bynajmniej z parametrów domyślam się że jednocześnie komunikacja idzie tylko w jedną stronę więc tylko albo nadawanie albo odbiór.
Ciekawe czemu netgear z ethtool też nie chce gadać.
Jeśli nie zaciskałeś samodzielnie kabla i/lub nie masz zaciskarki, to możesz wziąć standardowy kabel, ściągnij/rozetnij zewnętrzną izolację na jakimś odcinku i przetnij odpowiednie przewody.
Wystarczy, że zachowasz ciągłość par pomarańczowy+białopomarańczowy oraz zielony i białozielony.
Czyli przecinasz niebieski i białoniebieski oraz brązowy i białobrązowy.
Mam zaciskarkę, a w życiu tysiące wtyczek zacisnąłem. Zaczynałem jeszcze z BNC
Dzięki za info, sprawdzę, bo nie dowierzam.
Samodzielne przedłużanie kabla na tzw. żelki działa bez problemu. Sam tak robiłem jak nie było innego wyjścia i np. trzeba było wykorzystać 2 gniazda telefoniczne żeby połączyć sobie np parter z 1 pierwszym piętrem. Zastosowany był kabel UTF 5e. Poza domem np w przemysłówce tak bym nie zrobił ale w domu żadnych zakłóceń nie ma i odległości nie są za duże.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Netgear R6220 i prędkość dla poszczególnych portów
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc