Przejdź do treści forum
eko.one.pl
OpenWrt, Linux, USB, notebooki i inne ciekawe rzeczy
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Opcje wyszukiwania (Strona 1 z 2)
no niestety nadal problem z adresacją dla klientów.
Tak jak już pisałem, bridguje sieć IOT, a tam i tak wszystkie dzierżay są statyczne. niestety chyba w samych klientach nie ustawiałem na sztywno IP. Będę musiał to zrobić. Wiekszość jest na EspHome, wiec się da.
Martwi mnie jednak to, że nie ma pełnej funkcjonalności. Wklejam jeszcze raz wynik
root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd41:db65:86a8::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.ifname='eth1.1'
network.lan.proto='static'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.ipaddr='192.168.2.1'
network.lan.gateway='192.168.4.1'
network.lan.dns='192.168.4.1'
network.wan6=interface
network.wan6.ifname='eth0.2'
network.wan6.proto='dhcpv6'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='1 2 3 4 0t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='5 6t'
network.wwan=interface
network.wwan.proto='dhcp'
network.bridge=interface
network.bridge.proto='relay'
network.bridge.network='lan' 'wwan'
network.bridge.ipaddr='192.168.4.200'
Obawiam się, ze to może być problem na mikrotiku.
Jak poustawiam stałe IP na klientach, to w sumie może tak zostać
Dzieki i Pozdr.
Trochę odgrzeje temat.
Mam tplink 1043 v3 który ma bridgować jedną z sieci WiFi.
Na mikrotik mam kilka vlanów i dla trzech mam osobne sieci WiFi. Jedna z sieci ma być bridgowana i w sumie tak się dzieje. tplink łaczy się do sieci, otrzymuje IP i na tym się kończy. Próba łączenia klienta do bridgowanej sieci WiFi się udaje, jednak nie jest przydzielany adres IP. Czy problemu szukać po stronie mikrotik, czy po stronie tplink ?
root@OpenWrt:~# uci show wireless
wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.channel='11'
wireless.radio0.hwmode='11g'
wireless.radio0.path='platform/ahb/18100000.wmac'
wireless.radio0.htmode='HT20'
wireless.radio0.country='PL'
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device='radio0'
wireless.@wifi-iface[0].mode='sta'
wireless.@wifi-iface[0].ssid='IOT'
wireless.@wifi-iface[0].encryption='psk2'
wireless.@wifi-iface[0].key='xxxxxxxxxxxxx'
wireless.@wifi-iface[0].network='wwan'
wireless.@wifi-iface[1]=wifi-iface
wireless.@wifi-iface[1].device='radio0'
wireless.@wifi-iface[1].ssid='domowy-internet1'
wireless.@wifi-iface[1].encryption='psk2'
wireless.@wifi-iface[1].key='xxxxxxxxx'
wireless.@wifi-iface[1].mode='ap'
wireless.@wifi-iface[1].network='lan'
root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd41:db65:86a8::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.ifname='eth1.1'
network.lan.proto='static'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.ipaddr='192.168.2.1'
network.wan6=interface
network.wan6.ifname='eth0.2'
network.wan6.proto='dhcpv6'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='1 2 3 4 0t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='5 6t'
network.wwan=interface
network.wwan.proto='dhcp'
network.bridge=interface
network.bridge.proto='relay'
network.bridge.network='lan' 'wwan'
root@OpenWrt:~# iw dev
phy#0
Interface wlan0-1
ifindex 10
wdev 0x3
addr ee:08:6b:b9:f0:7e
ssid domowy-internet1
type AP
channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
txpower 14.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 70 0 0 0 0 9503 70
Interface wlan0
ifindex 9
wdev 0x2
addr ec:08:6b:b9:f0:7e
ssid IOT
type managed
channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
txpower 14.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 0 0 0 0 0 0 0
Twoja sugestia aby zerknąć na konfigurację DHCP w modemie naprowadziła mnie na właściwą ścieżkę.
Problemem wydaje się być fizyczne połaczenie pomiedzy modemem ( w piwnicy ) a routerem ( pietro ).
Nie udało mi się jeszcze jednoznacznie określic, czy to kabel RJ, czy coś z portem WAN w routerze.
Poszedłem na piętro z lapkiem, wypiąłem kabel z gniazda WAN i wpiałem do laptopa. Dostałem IP z modemu.
Po wpięciu spowrotem kabla od modemu do portu WAN w routerze - wszystko ruszyło.
Jak na razie niczego nie ruszam póki działa 
W przyszłości jak można diagnozować problem z portem WAN ?
To jest kwestia przeglądu logów, czy jest jakieś polecenie które pomaga w fizycznej diagnostyce ?
Cezary, dziekuję za poświęcony czas.
Gdzie moge dostarczyć jakiś 4-ro pak ? 
Pozdr
Po wybraniu DHCP był taki problem:

więc w konfiguracji dodałem interfejs i ustawiłem na sztywno DNS, ale nadal nie chce działać.
teraz wygląda tak:

Wklejam konfiguracje sieci:
root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fdfe:69a7:d9ed::/48'
network.lan=interface
network.lan.ifname='eth1'
network.lan.type='bridge'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.10'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan6=interface
network.wan6.ifname='eth0'
network.wan6.proto='dhcpv6'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='0 1 2 3 4'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='5 6'
network.guest=interface
network.guest.type='proto=static'
network.guest.proto='static'
network.guest.ipaddr='172.16.0.1'
network.guest.netmask='255.240.0.0'
network.iot=interface
network.iot.type='bridge'
network.iot.proto='static'
network.iot.ipaddr='192.168.4.1'
network.iot.netmask='255.255.255.0'
network.wan=interface
network.wan.proto='dhcp'
network.wan.type='bridge'
network.wan.ifname='eth0'
network.wan.dns='8.8.8.8'
network.wan.peerdns='0'
Poniżej wklejam zrzuty z modemu z konfiguracją neostrady a niżej dwa zrzuty z LUCI



Nie wiem dlaczego, ale na LuCi przy PPPoE jest błąd logowania, podczas, gdy na modemie na tych samych danych wszytko śmiga.
Obecnie chciałbym jak najprościej ( bez zbędnęj dodatkowej roboty ) ustawić router pod ta konfigurację modemu.
Pozdrawiam
Witajcie.
Jakiś czas temu posypała mi się neostrada. Najpierw myślałem, że to coś na linii, ale okazało sie ,że to sprzęt.
Od kilku tygodni nic nie zmieniałem w konfiguracji, a WAN nagle przestał działać.
Miałem połączenie w trybie bridge i konfoguracje usera i hasła ustawiałem z poziomu LuCi, potem sie to posypało.
W końcu udało mi się uzyskać połaczenie poprzez konfiguracje na modemie i to działa. Ustawiłem na modemie PPPoA/PPPoE i działa.
Problem mam jednak z konfiguracją po stronie routera.
Jaki typ ( protokół ) połączenia wybrać w konfiguracji WAN ?
PS. da się wrzucić zrzuty ekranów ?
dzieki
cat /proc/net/arp | grep 60:01:94:97:49:83
to jest to
znalazłem to czego szukałem
Pozdr
Dzieki za szybką odpowiedź.
Rozłączyłem klienta i wklejam log
Wed Jan 20 10:02:22 2021 daemon.notice hostapd: wlan0-2: AP-STA-DISCONNECTED 60:01:94:97:49:83
Wed Jan 20 10:02:27 2021 daemon.info hostapd: wlan0-2: STA 60:01:94:97:49:83 IEEE 802.11: deauthenticated due to local deauth request
Wed Jan 20 10:02:35 2021 daemon.info hostapd: wlan0-2: STA 60:01:94:97:49:83 IEEE 802.11: authenticated
Wed Jan 20 10:02:35 2021 daemon.info hostapd: wlan0-2: STA 60:01:94:97:49:83 IEEE 802.11: associated (aid 5)
Wed Jan 20 10:02:35 2021 daemon.notice hostapd: wlan0-2: AP-STA-CONNECTED 60:01:94:97:49:83
Wed Jan 20 10:02:35 2021 daemon.info hostapd: wlan0-2: STA 60:01:94:97:49:83 WPA: pairwise key handshake completed (RSN)
root@OpenWrt:~#
Widać, że się połączył z powrotem.
Jest możliwość sprawdzenia IP ?
Niestety w dalszym ciągu nie wiem co to jest
sprawdziłem początek MAC-a pod kątem producenta i jest to Espressif, ale nie wiem co to za moje urządzenie. IP pozwoliłoby mi się domyślić 
Pozwolicie, że w tym wątku będę kontynuował.
Podczas pracy powyższego skryptu pojawił mi się pewien problem, nazwijmy to, z jakością danych.
Polecenie
iw dev wlan1 station dump
zwraca mi jeden mac adres, którego później nie ma w pliku dhcp.leases
Station 60:01:94:97:49:83 (on wlan0-2)
inactive time: 9020 ms
rx bytes: 6492
rx packets: 70
tx bytes: 486
tx packets: 4
tx retries: 0
tx failed: 0
rx drop misc: 0
signal: -50 [-60, -52, -56] dBm
signal avg: -49 [-60, -51, -55] dBm
tx bitrate: 1.0 MBit/s
rx bitrate: 6.0 MBit/s
rx duration: 0 us
authorized: yes
authenticated: yes
associated: yes
preamble: short
WMM/WME: yes
MFP: no
TDLS peer: no
DTIM period: 2
beacon interval:100
CTS protection: yes
short preamble: yes
connected time: 389 seconds
Możecie powiedzieć co jest tego przyczyną ? Jak to wyjaśnić i jak można ewentualnie pośledzić to urządzenie ?
Jak można to z poziomu wiersza poleceń rozłączyć ?
Pozdrawiam
G
Podczas instalacji pakietu collectd-mod-iptables mam błąd zależności.
root@OpenWrt:~# opkg install collectd-mod-iptables
Installing collectd-mod-iptables (5.11.0-7) to root...
Downloading http://downloads.openwrt.org/releases/1 … s_24kc.ipk
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for collectd-mod-iptables:
* libiptc0
* opkg_install_cmd: Cannot install package collectd-mod-iptables.
Jak można to rozwiązać ?
Dzieki i pozdr.
o jprdl... ale "wstyd przed ryśkiem". Nie wiem jak to przeoczyłem.
Mon Jul 13 15:17:25 2020 daemon.err collectd[6023]: Exiting normally.
Mon Jul 13 15:17:25 2020 daemon.err collectd[6023]: collectd: Stopping 2 read threads.
Mon Jul 13 15:17:25 2020 daemon.err collectd[6023]: collectd: Stopping 5 write threads.
Mon Jul 13 15:17:25 2020 user.notice collectd[6541]: Plugin collectd-mod-conntrack not installed
Mon Jul 13 15:17:25 2020 user.notice collectd[6541]: Plugin collectd-mod-iptables not installed
Mon Jul 13 15:17:25 2020 user.notice collectd[6541]: Plugin collectd-mod-processes not installed
Mon Jul 13 15:17:25 2020 user.notice collectd[6541]: Plugin collectd-mod-uptime not installed
Mon Jul 13 15:17:25 2020 daemon.err collectd[6583]: plugin_load: plugin "cpu" successfully loaded.
Mon Jul 13 15:17:25 2020 daemon.err collectd[6583]: plugin_load: plugin "interface" successfully loaded.
Mon Jul 13 15:17:25 2020 daemon.err collectd[6583]: plugin_load: plugin "iwinfo" successfully loaded.
Mon Jul 13 15:17:25 2020 daemon.err collectd[6583]: plugin_load: plugin "load" successfully loaded.
Mon Jul 13 15:17:25 2020 daemon.err collectd[6583]: plugin_load: plugin "memory" successfully loaded.
Mon Jul 13 15:17:25 2020 daemon.err collectd[6583]: plugin_load: plugin "network" successfully loaded.
Mon Jul 13 15:17:26 2020 daemon.err collectd[6583]: plugin_load: plugin "ping" successfully loaded.
Mon Jul 13 15:17:26 2020 daemon.err collectd[6583]: Initialization complete, entering read-loop.
teraz juz lepiej.
Jeszcze kilka pakietów doinstaluje i bedzie OK
Dzieki
Pozdr.
Podłącze się pod pytanie.
Dlaczego z takiego pliku
config globals 'globals'
option Hostname 'TP1043NDv3'
#option alt_config_file "/etc/collectd.conf"
option BaseDir '/var/run/collectd'
option Include '/tmp/collectd.d'
option PIDFile '/var/run/collectd.pid'
option PluginDir '/usr/lib/collectd'
option TypesDB '/usr/share/collectd/types.db'
option Interval '30'
option ReadThreads '2'
config plugin 'conntrack'
option enable '0'
config plugin 'df'
option enable '0'
list Device '/dev/mtdblock/4'
list MountPoint '/jffs'
list FSType 'tmpfs'
option IgnoreSelected '0'
config plugin 'dns'
option enable '0'
list Interface 'br-lan'
list IgnoreSource '127.0.0.1'
config plugin 'interface'
option enable '1'
list Interface 'br-lan'
option IgnoreSelected '0'
config iptables_match
option table 'nat'
option chain 'zone_wan_postrouting'
option index '1'
option name 'WLAN-Clients traffic'
config plugin 'iwinfo'
option enable '0'
config plugin 'load'
option enable '0'
config plugin 'memory'
option enable '0'
config plugin 'netlink'
option enable '0'
option IgnoreSelected '0'
list VerboseInterface 'br-lan'
list QDisc 'br-lan'
config plugin 'network'
option enable '1'
option TimeToLive '128'
option Forward '1'
config network_server
option host '192.168.1.82'
option port '25826'
config plugin 'ping'
option enable '0'
option TTL '127'
option Interval '30'
list Host '8.8.8.8'
Interval 60
config plugin 'processes'
option enable '0'
list Process 'uhttpd'
list Process 'dnsmasq'
list Process 'dropbear'
config plugin 'uptime'
option enable '0'
config plugin 'cpu'
option enable '0'
robi sie taki plik /tmp/collectd.conf
BaseDir "/var/run/collectd"
Include "/tmp/collectd.d"
PIDFile "/var/run/collectd.pid"
PluginDir "/usr/lib/collectd"
TypesDB "/usr/share/collectd/types.db"
Interval "30"
ReadThreads "2"
Hostname "TP1043NDv3"
LoadPlugin interface
<Plugin interface>
IgnoreSelected false
Interface "br-lan"
</Plugin>
LoadPlugin network
<Plugin network>
Server "192.168.1.82" "25826"
TimeToLive 128
Forward true
</Plugin>
mam takie pakiety
root@OpenWrt:~# opkg list-installed | grep collectd
collectd - 5.11.0-7
collectd-mod-cpu - 5.11.0-7
collectd-mod-df - 5.11.0-7
collectd-mod-interface - 5.11.0-7
collectd-mod-iwinfo - 5.11.0-7
collectd-mod-load - 5.11.0-7
collectd-mod-logfile - 5.11.0-7
collectd-mod-memory - 5.11.0-7
collectd-mod-network - 5.11.0-7
collectd-mod-ping - 5.11.0-7
collectd-mod-rrdtool - 5.11.0-7
collectd-mod-wireless - 5.11.0-7
Nie ma wiekszości konfiguracji która powinna być
błędów żadnych nie widzę
Skrypt działa "prawie" dobrze. Problem jest gdy w pliku /tmp/dhcp.leases zamiast nazwy urzadzenia będzie * ( gwiazdka )
wtedy wyświetla się lista wszystkich plików z katalogu.
rozwiązaniem jest dodanie dodatkowych cudzysłowów przy drugim echo
zamiast:
echo " - $(echo $(cat /tmp/dhcp.leases | grep $(echo $MAC0 | awk -v var="$i" '{print $var}') | awk '{print $4}'))"
zrobić tak:
echo " - $(echo "$(cat /tmp/dhcp.leases | grep $(echo $MAC0 | awk -v var="$i" '{print $var}') | awk '{print $4}')")"
wtedy w wyniku dostajemy po prostu * zamiast "śmieci"
ubiłem kilka procesów, ale chyba za dużo, bo musiałem zrobić restart.
Swoją drogą, to też nie pomogło
Teraz czeka mnie przywracanie fabrycznego softu.
# cd /mnt/shares/U/
# mtd_write write luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squas
hfs-
luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squashfs-kernel.bin
luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squashfs-rootfs.bin
# mtd_write write luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squas
hfs-rootfs.bin Rootfs
Unlocking Rootfs ...
Writing from luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squashfs-rootfs.bin to Rootfs ... [w]
# mtd_write write luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squas
hfs-
luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squashfs-kernel.bin
luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squashfs-rootfs.bin
# mtd_write write luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squas
hfs-kernel.bin Kernel
Unlocking Kernel ...
Writing from luci-18.06-snapshot-r7812-aced9de9a4-ramips-mt7621-r6220-squashfs-kernel.bin to Kernel ... [w]Out of memory.
Podłącze się pod temat.
Właśnie jestem na etapie wgrywania plików.
Niestety przy próbie wgrywania .....ramips-mt7621-r6220-squashfs-kernel.bin otrzymuje komunikat [w]Out of memory.
Z Rootfs jest ok.
Co jest przyczyna i jak można sobie z tym poradzić?
Pozdr.
Witam.
Potrzebuje zrobić zasięg na jakieś 200m od domu w otwartym terenie.
Sprzęt chce powiesić na ścianie frontowej, lub ewentualnie wewnątrz domu przy oknie.
Możecie polecić coś w niedużej cenie ?
Może jakiś chińczyk ?
Pozdr.
OK. już działa.
Dzięki za pomoc
Pozdr.
ok, ale przy okazji firmware bym sobie zmienił
jak mam zrobić firstboota, to przy okazji mogę zainstalować nowy soft, bo i tak czeka mnie kupa roboty.
Może polecić coś mniej zasobożernego ?
Mam TL-WR1043N/ND v1
Pozdr.
no dobra, ale co mam skasować ?
nie wiem z czego zrobiły się takie błędy. Nie wiem też gdzie szukać przyczyny ?
Jest jakiś plik w którym odkładają się te zmiany do zapisania ?
Na ruterze nie robię nie wiadomo czego. Nie używam transmission.
nie wiem czego nie potrzebuje.
Wydaje mi się ,ze transmission, ale co jeszcze ? nie wiem.
rozumiem, że po powtórnym uruchomieniu konfiguracja zostaje stara ?
Mam TP-Link TL-WR1043N/ND v1 z OpenWrt Chaos Calmer 15.05.1 r49087 .
chciałem dodać regułę do firewall, ale pojawił się problem.
root@OpenWrt:~# uci commit
uci: I/O error
uci: I/O error
.
.
.
Doczytałem już ,że to zapełniony rom i rzeczywiście :
root@OpenWrt:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 1.6M 1.5M 76.0K 95% /
/dev/root 5.3M 5.3M 0 100% /rom
tmpfs 13.9M 1.5M 12.5M 11% /tmp
/dev/mtdblock3 1.6M 1.5M 76.0K 95% /overlay
overlayfs:/overlay 1.6M 1.5M 76.0K 95% /
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 7.5G 1020.7M 6.5G 13% /mnt/sda1
Co można usunąć, żeby zakomitować zmiany ?
Pozdrawiam
Wygląda OK, tylko niestety z sieci gościa nie mogę otworzyć żadnej strony. Widać, że
Problem musi leżeć gdzie indziej. Może FW ?
Poszukam i dam znać.
Znalezione posty: 1 do 25 z 37