1 (edytowany przez djmysia 2018-04-20 23:36:13)

Temat: Sktrypt do restartu lan.

Witam.
Potrzebuję skrypt, który zrestartuje LAN po uruchomieniu routera do gargulca.


Mam router nexx wt3020 a w nim gargoyle. Port WAN ustawiony jako LAN. Do portów LAN i WAN mam podłączone dwa multiplayery pioneera dzięki temu mogę udostępniać zawartość z urządzeń.

Mam taki problem.

Po uruchomieniu całego sprzętu Multiplayery łączą się ze sobą bardzo szybko i wybierają master i slave ale router nadal się  uruchamia. Po uruchomieniu router łączę się z smartfonem z wifi ale nie mogę się połączyć z playerami dopiero jak wyciągnę wtyczkę od LAN i włożę ponownie ( playery znowu ustalą master i slave) wszystko działa poprawnie.

Jak mogę rozwiązać ten problem ?

2

Odp: Sktrypt do restartu lan.

a może komenda:
/etc/init.d/network restart

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

3

Odp: Sktrypt do restartu lan.

Może dopisz sobie do pliku /etc/rc.local (przed exit 0) taką linijkę:
(sleep 10; /etc/init.d/network restart) &
czyli wg mojego rozeznania 10 sekund po powstaniu systemu nastąpi restart sieci.

4 (edytowany przez djmysia 2018-04-21 11:19:29)

Odp: Sktrypt do restartu lan.

Dziwna sprawa. Ani komenda ani dopisanie linijki nie pomaga. Jak wydam komendę /etc/init.d/network restart to sieć się zrestartuje ale na playerach nie robi to wrażenia. Dopiero jak fizycznie wyciągnę wtyczkę to wszystko działa. A może jest komenda, która po załadowaniu systemu wyłączy i włączy  LAN i WAN ?


P.s A może jest jakiś szybszy soft ?

Potrzebuję:

- Lan i Wan jako Lan żeby spiąć playery
- wifi (podłączyć tablet, smartfon)
-dhcp

5

Odp: Sktrypt do restartu lan.

Zobacz czy switch ma atrybut disable. Jeżeli tak to:

swconfig dev switch0 port X set disable 1
swconfig dev switch0 port X set disable 0

X sobie dobierz do którego portu chcesz.

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

6

Odp: Sktrypt do restartu lan.

Już wiem w czym jest problem ale jak można go rozwiązać.

A więc jak uruchamiam sprzęt to playery się że sobą komunikują (udostępniają zawartość) ale router nie przydziela im IP i nie mogę się połączyć z kompa z nimi. Dopiero jak router już  wstanie i odłączę wtyczke i połączę ponownie wtedy router przydziela im IP i jest ok.

7

Odp: Sktrypt do restartu lan.

Przypisz im na stałe adresy IP. Serwer nie ma wpływu na to czy i kiedy klient sobie pobierze adres. Albo j/w - sprawdź czy włączenie portu coś da.

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

8

Odp: Sktrypt do restartu lan.

A jak mogę sprawdzić na jakim porcie te urządzenia są połączone? W gargolye w liście połączeń nic nie ma ani w logu.

9

Odp: Sktrypt do restartu lan.

Przecież masz dwa porty w nexxie, więc co to za pytanie? Chyba wiesz który jest do którego podłączony?

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

10 (edytowany przez djmysia 2018-04-22 09:32:17)

Odp: Sktrypt do restartu lan.

root@Gargoyle:~# swconfig dev switch0 show

Global attributes:
        enable_vlan: 1
Port 0:
        pvid: 2
        link: port:0 link:up speed:100baseT full-duplex
Port 1:
        pvid: 1
        link: port:1 link:down
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:up speed:100baseT full-duplex
Port 5:
        pvid: 0
        link: port:5 link:down
Port 6:
        pvid: 0
        link: port:6 link:up speed:1000baseT full-duplex
Port 7:
        pvid: 0
        link: port:7 link:down
VLAN 1:
        vid: 1
        ports: 1 2 3 4 6t
VLAN 2:
        vid: 2
        ports: 0 6t

root@Gargoyle:~# swconfig dev switch0 port 4 set disable 1
Unknown attribute "disable"

/etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdae:ade6:db2d::/48'

config interface 'lan'
        option force_link '1'
        option macaddr '20:28:18:a1:b9:a3'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ifname 'eth0.1 eth0.2'
        option dns '192.168.1.1'

config interface 'wan'
        option force_link '1'
        option proto 'dhcp'
        option type 'bridge'
        option ipv6 '0'

config interface 'wan6'
        option ifname 'eth0.2'
        option proto 'dhcpv6'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '1 2 3 4 6t'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '0 6t'

11

Odp: Sktrypt do restartu lan.

Switch nie ma tej właściwości więc w ten sposób tego nie zrobisz.

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

12

Odp: Sktrypt do restartu lan.

To jeżeli network restart nie daje efektu to może dopisanie do /etc/rc.local
(sleep 10; ifdown lan; sleep 10; ifup lan; sleep 2; /etc/init.d/dnsmasq restart) &

Powinno to wyłączyć interface lan na 10 sekund, a następnie go podnieść.

13 (edytowany przez djmysia 2018-04-26 20:31:03)

Odp: Sktrypt do restartu lan.

maslako napisał/a:

To jeżeli network restart nie daje efektu to może dopisanie do /etc/rc.local
(sleep 10; ifdown lan; sleep 10; ifup lan; sleep 2; /etc/init.d/dnsmasq restart) &

Powinno to wyłączyć interface lan na 10 sekund, a następnie go podnieść.



oto mój plik rc.local

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothin

(sleep 10; ifdown lan; sleep 10; ifup lan; sleep 2; /etc/init.d/dnsmasq restart) &



exit 0

To chyba nic nie da bo wyłącza się lan i wifi ale dalej jest "zasilanie na porcie lan" i playery dalej są zalogowane tylko nie są ze sobą połączone. Dopiero jak wyciągnę wtyczkę to  się wylogowują i ponownie logują smile

14 (edytowany przez steel_rat 2018-04-26 22:12:08)

Odp: Sktrypt do restartu lan.

Może po prostu zrób sobie taki przedłużacz i steruj tymi odtwarzaczami..
https://majsterkowo.pl/automatyczna-lis … ana-z-usb/
Chociaż stałe ip na tych odtwarzaczach myślę, że też by załatwiło sprawę.

15 (edytowany przez djmysia 2018-04-26 23:06:31)

Odp: Sktrypt do restartu lan.

Stałe IP mam przypisane to nic nie pomaga, bo odtwarzacze łączą się ze sobą 5 sekund po włączeniu routera i udostępniają sobie zawartość pena ( router jeszcze wstaje). Po uruchomieniu routera nie mam ich ip w liście podłączonych urządzeniach, dopiero ja system wstanie i odłączę kabel lan i włączę wtedy łączą się ze sobą ponownie i wtedy dostają przypisane ip.


Chyba pozostaje mi po powstaniu routera wyciągać i wkładać kabel lan ( w sumie w rj45 nie mam tej zawleczki więc jest ok).

manual https://www.manualslib.com/manual/81279 … =10#manual

16

Odp: Sktrypt do restartu lan.

A czy nie prościej by było Nexxa nie wyłączać?