1

Temat: Gargoyle - pomoc potrzebna

Robię nową funkcjonalność w gargoyle pokazującą fizyczne połączenie kabli do portów switcha wraz z prędkością połączenia. Wygląda to bardzo prosto:

https://dl.dropbox.com/u/60469886/switchinfo.png

ale nie na wszystkich routerach numeracja fizycznego portu RJ45 odpowiada informacji zwracanej przez swconfig. Więc jeżeli ktoś używa gargoyle lub zwykłego openwrt proszę o pomoc i przetestować jak jest faktycznie.
Proszę podpiąć kabel po portu routera znaczonego LAN1 (1) i wykonać po zalogowaniu się do routera przez ssh:

swconfig dev switch0  show | grep link

Następnie do portu 2 i to samo. I tak dalej na wszystkich portach.

Potrzebuję informacji o modelu routera i jego wersji (wystarczy cat /tmp/sysinfo/board_name) oraz wynik w/w poleceń z informacją do którego portu był wpięty kabel.

Przykładowo: dla MR3420 port lan1 to 1 widoczny przez swconfig, lan4 to 4. Dla WNDR3700v2 już tak nie jest - fizyczny port oznaczony 1 to 3 wg swconfig, a 4 to 0 wg swconfig.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

2

Odp: Gargoyle - pomoc potrzebna

Sprawdze jak wróce z pracy. Ale jedno pytanie:
Co jesli do któregoś z portów podepięty jest switch z 3 kompami? Wyświetli 3 MAC adresy czy jak?

3

Odp: Gargoyle - pomoc potrzebna

Nie ma to nic z tym wspólnego. swconfig pokaże jest link up na tym porcie, tam nie ma informacji o macach czy czegoś innego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4 (edytowany przez km-l 2013-02-15 10:53:56)

Odp: Gargoyle - pomoc potrzebna

root@MU-TH-UR:~# swconfig dev switch0  show | grep link
        blinkrate: 0
        link: port:0 link:up speed:10baseT full-duplex txflow rxflow 
        link: port:1 link:up speed:100baseT full-duplex txflow rxflow 
        link: port:2 link:down
        link: port:3 link:down
        link: port:4 link:down
        link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto
root@MU-TH-UR:~# swconfig dev switch0  show | grep link
        blinkrate: 0
        link: port:0 link:up speed:10baseT full-duplex txflow rxflow 
        link: port:1 link:down
        link: port:2 link:up speed:100baseT full-duplex txflow rxflow 
        link: port:3 link:down
        link: port:4 link:down
        link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto
root@MU-TH-UR:~# swconfig dev switch0  show | grep link
        blinkrate: 0
        link: port:0 link:up speed:10baseT full-duplex txflow rxflow 
        link: port:1 link:down
        link: port:2 link:down
        link: port:3 link:up speed:100baseT full-duplex txflow rxflow 
        link: port:4 link:down
        link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto
root@MU-TH-UR:~# swconfig dev switch0  show | grep link
        blinkrate: 0
        link: port:0 link:up speed:10baseT full-duplex txflow rxflow 
        link: port:1 link:down
        link: port:2 link:down
        link: port:3 link:down
        link: port:4 link:up speed:100baseT full-duplex txflow rxflow 
        link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto
root@MU-TH-UR:~# cat /tmp/sysinfo/board_name
tl-wr1043nd
root@MU-TH-UR:~# 

lan1 to 1 , lan2 to 2 itd

5 (edytowany przez DarioX7 2013-02-15 13:08:13)

Odp: Gargoyle - pomoc potrzebna

@km-l napisz jaki to sprzęt

Ok nie zauważyłem bo na końcu tongue

Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

6

Odp: Gargoyle - pomoc potrzebna

1043, napisał.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Gargoyle - pomoc potrzebna

root@Gargoyle:~# cat /tmp/sysinfo/board_name
tl-mr3220
root@Gargoyle:~# swconfig dev switch0  show
Global attributes:
        enable_vlan: 1
Port 0:
        pvid: 1
        link: port:0 link:up speed:1000baseT full-duplex txflow rxflow 
Port 1:
        pvid: 1
        link: port:1 link:up speed:100baseT full-duplex auto
Port 2:
        pvid: 1
        link: port:2 link:down
Port 3:
        pvid: 1
        link: port:3 link:down
Port 4:
        pvid: 1
        link: port:4 link:down
VLAN 1:
        vid: 1
        ports: 0 1 2 3 4 

8

Odp: Gargoyle - pomoc potrzebna

Też myślałem nad czymś takim, a tu Cezary już coś wymodził.

cat /tmp/sysinfo/board_name
wndr3700

swconfig dev switch0  show | grep link
LAN 1:
blinkrate: 2
link: port:0 link:down
link: port:1 link:down
link: port:2 link:down
link: port:3 link:up speed:100baseT full-duplex txflow rxflow
link: port:4 link:down
link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto


LAN 2:
blinkrate: 2
link: port:0 link:down
link: port:1 link:down
link: port:2 link:up speed:100baseT full-duplex txflow rxflow
link: port:3 link:down
link: port:4 link:down
link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto

LAN3:
blinkrate: 2
link: port:0 link:down
link: port:1 link:up speed:100baseT full-duplex txflow rxflow
link: port:2 link:down
link: port:3 link:down
link: port:4 link:down
link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto

LAN4:
blinkrate: 2
link: port:0 link:up speed:100baseT full-duplex txflow rxflow
link: port:1 link:down
link: port:2 link:down
link: port:3 link:down
link: port:4 link:down
link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto

Czyli tak jak napisał Cezary 1 to 3.

Może dodać jeszcze port wan i "ikonki" jak w dlinkach:
dlink

Netgear WNDR3800 => Gargoyle 1.9.0.3 (r49208) by obsy
https://github.com/Mari00/gargoyle-plugins

9

Odp: Gargoyle - pomoc potrzebna

Staram się unikać ikon bo  nie mam miejsca już dla 4MB. Luci też ma ikonki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Gargoyle - pomoc potrzebna

Dla routera WRT160nl wygląda ze kolejność jest odwrotna z tym co podpinam fizycznie:

oot@Gargoyle:~# cat /tmp/sysinfo/board_name
wrt160nl

Port 4 = WAN

kabel wpiety do portu 1 (odpowiada portowi 3)
Port 0:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 1:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 2:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 3:
        pvid: 1
        link: 1
        speed: 1
        nway: 1
Port 4:
        pvid: 1
        link: 1
        speed: 1
        nway: 1
Port 5:
        pvid: 5
        link: 0
        speed: 1
        nway: 0


kabel wpiety do portu 2: odpowiada portowi 2
Port 0:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 1:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 2:
        pvid: 1
        link: 1
        speed: 1
        nway: 1
Port 3:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 4:
        pvid: 1
        link: 1
        speed: 1
        nway: 1
Port 5:
        pvid: 5
        link: 0
        speed: 1
        nway: 0

kabel wpiety do portu 3: (port 1)

Port 0:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 1:
        pvid: 1
        link: 1
        speed: 1
        nway: 1
Port 2:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 3:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 4:
        pvid: 1
        link: 1
        speed: 1
        nway: 1
Port 5:
        pvid: 5
        link: 0
        speed: 1
        nway: 0

kabel wpiety do portu 4: (port 0)
Port 0:
        pvid: 1
        link: 1
        speed: 1
        nway: 1
Port 1:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 2:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 3:
        pvid: 1
        link: 0
        speed: 0
        nway: 1
Port 4:
        pvid: 1
        link: 1
        speed: 1
        nway: 1
Port 5:
        pvid: 5
        link: 0
        speed: 1
        nway: 0

Tak z ciekawości- Co to jest Port 5 ?

11

Odp: Gargoyle - pomoc potrzebna

@xrace port wewnętrzny switcha to port 4. port 5 jest nieużywany wan to eth1.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12 (edytowany przez mikhnal 2013-02-17 13:24:03)

Odp: Gargoyle - pomoc potrzebna

O WR1043ND już było, więc napiszę o drugim posiadanym WR740N v1:

cat /tmp/sysinfo/board_name

tl-wr741nd
Port 1:
    link: port:0 link:up speed:1000baseT full-duplex txflow rxflow 
    link: port:1 link:up speed:100baseT full-duplex auto
    link: port:2 link:down
    link: port:3 link:down
    link: port:4 link:down

Port 2:
    link: port:0 link:up speed:1000baseT full-duplex txflow rxflow 
    link: port:1 link:down
    link: port:2 link:up speed:100baseT full-duplex auto
    link: port:3 link:down
    link: port:4 link:down

Port 3:
    link: port:0 link:up speed:1000baseT full-duplex txflow rxflow 
    link: port:1 link:down
    link: port:2 link:down
    link: port:3 link:up speed:100baseT full-duplex auto
    link: port:4 link:down

Port 4:
    link: port:0 link:up speed:1000baseT full-duplex txflow rxflow 
    link: port:1 link:down
    link: port:2 link:down
    link: port:3 link:down
    link: port:4 link:up speed:100baseT full-duplex auto
Gargoyle fanatic user
WR1043ND v2 16MB / WR902AC v3 / MR3020 16MB+64MB / WR703N / WT3020 / E3372

13

Odp: Gargoyle - pomoc potrzebna

A 2/3/4?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Gargoyle - pomoc potrzebna

Za szybko wysłałem smile Już poprawiłem.

Gargoyle fanatic user
WR1043ND v2 16MB / WR902AC v3 / MR3020 16MB+64MB / WR703N / WT3020 / E3372

15

Odp: Gargoyle - pomoc potrzebna

Jeśli tak fajnie to działa na portach LAN to może nieśmiało zaproponuję dodanie takiej informacji dla portu WAN.

O tak by to wyglądało (to tylko fotomontaż):

http://i.imgur.com/Na16pB9.png

Gargoyle fanatic user
WR1043ND v2 16MB / WR902AC v3 / MR3020 16MB+64MB / WR703N / WT3020 / E3372

16 (edytowany przez Godot 2013-02-21 18:11:31)

Odp: Gargoyle - pomoc potrzebna

sciss ten mr3220 to 1.0 czy 2.0 ?

/ahh widze ze 1.0 zaraz podam do 2.0 wink

Xiaomi AX3200, AX3600, 3G, 4A

17

Odp: Gargoyle - pomoc potrzebna

Mogę, ale będzie to tylko dla kilku typów routerów które mają porty na wspólnym switchu: 1043, 3600, 4300 i tyle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18 (edytowany przez Godot 2013-02-21 18:22:02)

Odp: Gargoyle - pomoc potrzebna

tl-mr3220-v2 - Gargoyle PL 1.5.9.3 (83be59d)

4:

root@Gargoyle:~# swconfig dev switch0  show | grep link
        link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
        link: port:1 link:up speed:100baseT full-duplex auto
        link: port:2 link:down
        link: port:3 link:down
        link: port:4 link:down

3:

root@Gargoyle:~# swconfig dev switch0  show | grep link
        link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
        link: port:1 link:down
        link: port:2 link:down
        link: port:3 link:down
        link: port:4 link:up speed:100baseT full-duplex auto

2:

root@Gargoyle:~# swconfig dev switch0  show | grep link
        link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
        link: port:1 link:down
        link: port:2 link:down
        link: port:3 link:up speed:100baseT full-duplex auto
        link: port:4 link:down

1:

root@Gargoyle:~# swconfig dev switch0  show | grep link
        link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
        link: port:1 link:down
        link: port:2 link:up speed:100baseT full-duplex auto
        link: port:3 link:down
        link: port:4 link:down

strasznie pomieszany smile

Xiaomi AX3200, AX3600, 3G, 4A

19

Odp: Gargoyle - pomoc potrzebna

WNDR4300
1 - 4
2 - 3
3 - 2
4 - 1
WAN - 5

20

Odp: Gargoyle - pomoc potrzebna

Machine: TP-Link TL-WDR3600 v1     
Gargoyle PL 1.6.2.2 (b70bfc1)     
ale  po wykonaniu  polecenia 
root@Dom:~# cat /tmp/sysinfo/board_name
tl-wdr4300    - tak sie przedstawia

root@Dom:~# swconfig dev switch0  show | grep link
    link: port:0 link:up speed:1000baseT full-duplex txflow rxflow 
    link: port:1 link:up speed:100baseT full-duplex auto
    link: port:2 link:up speed:100baseT full-duplex auto
    link: port:3 link:down
    link: port:4 link:down
    link: port:5 link:down
    link: port:6 link:down
root@Dom:~# swconfig dev switch0  show | grep link
    link: port:0 link:up speed:1000baseT full-duplex txflow rxflow 
    link: port:1 link:up speed:100baseT full-duplex auto
    link: port:2 link:down
    link: port:3 link:up speed:100baseT full-duplex auto
    link: port:4 link:down
    link: port:5 link:down
    link: port:6 link:down
root@Dom:~# swconfig dev switch0  show | grep link
    link: port:0 link:up speed:1000baseT full-duplex txflow rxflow 
    link: port:1 link:up speed:100baseT full-duplex auto
    link: port:2 link:down
    link: port:3 link:down
    link: port:4 link:up speed:100baseT full-duplex auto
    link: port:5 link:down
    link: port:6 link:down
root@Dom:~# swconfig dev switch0  show | grep link
    link: port:0 link:up speed:1000baseT full-duplex txflow rxflow 
    link: port:1 link:up speed:100baseT full-duplex auto
    link: port:2 link:down
    link: port:3 link:down
    link: port:4 link:down
    link: port:5 link:up speed:100baseT full-duplex auto
    link: port:6 link:down

21

Odp: Gargoyle - pomoc potrzebna

Oba które wskazaliście są dawno już w gargoyle. Ale dzięki za chęci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Gargoyle - pomoc potrzebna

root@Gargoyle:~# swconfig dev switch0  show | grep link
        blinkrate: 0
        link: port:0 link:up speed:1000baseT full-duplex
        link: port:1 link:up speed:1000baseT full-duplex txflow rxflow
        link: port:2 link:down
        link: port:3 link:down
        link: port:4 link:down
        link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto
root@Gargoyle:~# swconfig dev switch0  show | grep link
        blinkrate: 0
        link: port:0 link:up speed:1000baseT full-duplex
        link: port:1 link:down
        link: port:2 link:up speed:1000baseT full-duplex txflow rxflow
        link: port:3 link:down
        link: port:4 link:down
        link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto
root@Gargoyle:~# swconfig dev switch0  show | grep link
        blinkrate: 0
        link: port:0 link:up speed:1000baseT full-duplex
        link: port:1 link:down
        link: port:2 link:down
        link: port:3 link:up speed:1000baseT full-duplex txflow rxflow
        link: port:4 link:down
        link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto
root@Gargoyle:~# swconfig dev switch0  show | grep link
        blinkrate: 0
        link: port:0 link:up speed:1000baseT full-duplex
        link: port:1 link:down
        link: port:2 link:down
        link: port:3 link:down
        link: port:4 link:down
        link: port:5 link:up speed:1000baseT full-duplex txflow rxflow auto
root@Gargoyle:~# cat /tmp/sysinfo/board_name
tl-wr1043nd

Porty 1,2,3,4

23

Odp: Gargoyle - pomoc potrzebna

Tylko drażni mnie, że pali się lampka "1" a w swconfig jest wtedy "port 4".

24

Odp: Gargoyle - pomoc potrzebna

Pisz zażalenie do producenta że fizyczne porty  z soc są inaczej podłączone smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Gargoyle - pomoc potrzebna

Z tego co widzę, to chyba ogólna zasada wszystkich producentów. Podłączają sobie jak chcą.