1

(217 odpowiedzi, napisanych Oprogramowanie / Software)

To że coś pracuje na tym samym urządzeniu nie oznacza że się wszystko łączy logicznie. Lokalne WiFi i dostęp do routera to jedno, a UPC Wi-Free to drugie. Nawet inaczej się logujesz do sieci (przy Wi-Free logujesz się do jakiegoś kerberosa (i to w skali globalnej, bo zalogujesz się wszędzie w Europie gdzie jest Wi-Free), a nie do lokalnych ustawień routera UPC). I z moich obserwacji wynika, że dostajesz całkiem inny adres IP. Np w jednym miejscu mam 89.64.x.x, a drugim 10.41.x.x... A do routera możesz dostać się z zewnątrz, jak sobie na nim przekierujesz port 80...

2

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Jakby miał internet to by ściągnął. Ja na laptopie odpaliłem Aero2, zrobiłem sharing na kartę Ethernet, podpiąłem do karty LAN w 1043, ale za Chiny nie chce działać...
Dzięki za linka, bo tego mi brakowało.

Edit: wpa zainstalowane i śmiga. Teraz bawimy się dalej smile

3

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Zrobiłem upgrade z CC do LEDE, operacja się udała, pacjent żyje. Ale potrzebuje pakiet wpa_supplicant (for client mode). Gdzie tego szukać na https://downloads.lede-project.org/releases/ ? Żeby działało na ar71xx-generic-tl-wr1043nd-v3.

Edit:
Generalnie potrzebuje się zalogować loginem i hasłem do sieci WiFi. Tak było w OpenWRT:

option encryption 'wpa2'
option eap_type 'peap'
option auth 'MSCHAPV2'

4

(8 odpowiedzi, napisanych Oprogramowanie / Software)

OK, trzeba spróbować. Dzięki za podpowiedzi.

5

(8 odpowiedzi, napisanych Oprogramowanie / Software)

OK, trzeba będzie przygotować. Czy wystarczy mi miejsca czy szykować exroot na USB?
Wystarczy ściągnąć to luci-17.01-snapshot-r3371-79cd141-ar71xx-generic-tl-wr1043nd-v3-squashfs-sysupgrade.bin czy jest jakiś inny proces migracji? Szukam w FAQ ale nie znalazłem takiej informacji.

6

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Pacjent to:

Model    TP-Link TL-WR1043N/ND v3
Firmware Version    OpenWrt Chaos Calmer 15.05.1 r49389 / LuCI for-15.05 branch (git-16.168.30315-6920494)
Kernel Version    3.18.29
Flash/RAM    8/64

Działa na tym ddns, dropbear, wpa-supplicant. Robi za klienta WiFi (WAN z WiFi). Chodzi tak od roku. Chciałem dodać klienta openvpn, ale wywala błąd:

Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/base/openvpn-openssl_2.3.6-5_ar71xx.ipk.
Installing openvpn-openssl (2.3.6-5) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for openvpn-openssl:
 *     kernel (= 3.18.23-1-b2f200610f46d20ef52d269421369d0c) * 
 * opkg_install_cmd: Cannot install package openvpn-openssl.

plik *.ipk ma 138KB, a pamięci jest

Free space: 12% (500.00 KB) 

Czyli trzeba zrobić upgrade. Teraz pytanie OpenWRT czy LEDE?

7

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki za pomoc.
A łącze aktualnie wygląda tak:

PunBB bbcode test

8

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Do się jeszcze coś skonfigurować w firewallu?
Chciałem dzisiaj porobić jeszcze testy, ale użytkownik routera chyba oszczędza na prądzie bo wyłączył router.

Dodatkowe pytanie. Ogarnąłem wysyłanie emaila przez msmtp. Jaki skrypt jest uruchamiany podczas logowania? Chodzi o to żeby automatycznie wysłać emaila o zalogowaniu na konto.

9

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Którą sekcję masz na myśli?

config defaults
        option syn_flood '1'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'REJECT'

config zone
        option name 'lan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'
        option network 'lan'

config zone
        option name 'wan'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option masq '1'
        option mtu_fix '1'
        option network 'wan wan6 wwan'

config forwarding
        option src 'lan'
        option dest 'wan'

config rule
        option name 'Allow-DHCP-Renew'
        option src 'wan'
        option proto 'udp'
        option dest_port '68'
        option target 'ACCEPT'
        option family 'ipv4'

config rule
        option name 'Allow-Ping'
        option src 'wan'
        option proto 'icmp'
        option icmp_type 'echo-request'
        option family 'ipv4'
        option target 'ACCEPT'

config rule
        option name 'Allow-IGMP'
        option src 'wan'
        option proto 'igmp'
        option family 'ipv4'
        option target 'ACCEPT'

config rule
        option name 'Allow-DHCPv6'
        option src 'wan'
        option proto 'udp'
        option src_ip 'fe80::/10'
        option src_port '547'
        option dest_ip 'fe80::/10'
        option dest_port '546'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-MLD'
        option src 'wan'
        option proto 'icmp'
        option src_ip 'fe80::/10'
        list icmp_type '130/0'
        list icmp_type '131/0'
        list icmp_type '132/0'
        list icmp_type '143/0'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-ICMPv6-Input'
        option src 'wan'
        option proto 'icmp'
        list icmp_type 'echo-request'
        list icmp_type 'echo-reply'
        list icmp_type 'destination-unreachable'
        list icmp_type 'packet-too-big'
        list icmp_type 'time-exceeded'
        list icmp_type 'bad-header'
        list icmp_type 'unknown-header-type'
        list icmp_type 'router-solicitation'
        list icmp_type 'neighbour-solicitation'
        list icmp_type 'router-advertisement'
        list icmp_type 'neighbour-advertisement'
        option limit '1000/sec'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-ICMPv6-Forward'
        option src 'wan'
        option dest '*'
        option proto 'icmp'
        list icmp_type 'echo-request'
        list icmp_type 'echo-reply'
        list icmp_type 'destination-unreachable'
        list icmp_type 'packet-too-big'
        list icmp_type 'time-exceeded'
        list icmp_type 'bad-header'
        list icmp_type 'unknown-header-type'
        option limit '1000/sec'
        option family 'ipv6'
        option target 'ACCEPT'

config include
        option path '/etc/firewall.user'

config rule
        option src 'wan'
        option dest 'lan'
        option proto 'esp'
        option target 'ACCEPT'

config rule
        option src 'wan'
        option dest 'lan'
        option dest_port '500'
        option proto 'udp'
        option target 'ACCEPT'

config rule
        option scr 'wwan'
        option name 'ssh'
        option target 'ACCEPT'
        option proto 'tcp'
        option dest_port '22'

10

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Nic nie działa. Wydaje mi się że to przez to że defaultowa konfiguracja firewalla jest na wan, a u mnie jest interfejs wwan (wireless wan).

11

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Już to właśnie ćwiczyłem. Nie działa. Może jeszcze coś na firewallu blokuje?

12

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Ale przy takiej konfiguracji:

root@OpenWrt:~# cat /etc/config/dropbear

config dropbear
        option PasswordAuth 'on'
        option Port '22'
        option Interface 'lan'

udostępnianie nic nie daje. Dopisanie wwan do option Interface powoduje tylko komunikat przy restarcie:

interface lan wwan has no physdev or physdev has no suitable ip

Firewall ma tak:

config rule
        option name 'ssh'
        option src 'wwan'
        option target 'ACCEPT'
        option proto 'tcp'
        option dest_port '22'

Sprawdzając np poprzez Aero2 dostaje odpowiedź na pinga, ale ssh jest odrzucone.

13

(28 odpowiedzi, napisanych Oprogramowanie / Software)

root@OpenWrt:~# /etc/init.d/dropbear restart
interface wwan has no physdev or physdev has no suitable ip

14

(28 odpowiedzi, napisanych Oprogramowanie / Software)

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='fd3c:5f17:40c2::/48'
network.lan=interface
network.lan.ifname='eth1'
network.lan.force_link='1'
network.lan.type='bridge'
network.lan.proto='static'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.ipaddr='10.4.4.2'
network.wan=interface
network.wan.ifname='eth0'
network.wan.proto='dhcp'
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.wwan=interface
network.wwan.proto='dhcp'

uci show wireless

wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.hwmode='11g'
wireless.radio0.path='platform/qca955x_wmac'
wireless.radio0.htmode='HT20'
wireless.radio0.txpower='25'
wireless.radio0.country='US'
wireless.radio0.channel='11'
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].network='wwan'
wireless.@wifi-iface[0].ssid='UPC Wi-Free'
wireless.@wifi-iface[0].device='radio0'
wireless.@wifi-iface[0].mode='sta'
wireless.@wifi-iface[0].encryption='wpa2'
wireless.@wifi-iface[0].eap_type='peap'
wireless.@wifi-iface[0].auth='MSCHAPV2'
wireless.@wifi-iface[0].identity='login'
wireless.@wifi-iface[0].password='password'
wireless.@wifi-iface[0].bssid='06:7C:34:'

15

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Ustawiałem firewall, ale chyba czegoś brakuje, bo to nie działa:

root@OpenWrt:~# cat /etc/config/firewall
config rule
        option name 'ssh'
        option src 'wwan'
        option target 'ACCEPT'
        option proto 'tcp'
        option dest_port '222'

Mogę wkleić całego /etc/config/firewall

16

(28 odpowiedzi, napisanych Oprogramowanie / Software)

To nie do końca tak jest. Sieć "UPC Wi-Free" jest dla routera UPC transparentna, działa jakby na jego WANie. Tzn abonent ma swój adres IP, potem jest NAT, potem LAN i wewnętrzna sieć WiFi klienta.
Przy "UPC Wi-Free" loguje się przez dane dostępowe (WPA2-EAP) bezpośrednio do struktury UPC i dostaję oddzielny adres IP. W tym przypadku router z WiFi od UPC służy jedynie jako AP. Mój 1043 odbiera ten sygnał i u siebie robi NATa. Więc to tutaj się konfiguruje przekierowania portów.

17

(28 odpowiedzi, napisanych Oprogramowanie / Software)

1. option enabled '1' nie masz.

EDIT: Działa

2. Wywal ten option Interface 'wwan' bo dropbear nie wstanie jeżeli nie będzie wwan przed jego uruchomieniem. Następne - na pewno masz sekcję wwan a nie wan? Po trzecie - kto jest dostawcą?

Do rutera internet przychodzi za pomocą WiFi  (UPC Wi-Free)

AP TL-WR1043ND robi za klienta, mam stałe zewnętrzne IP:

Type: dhcp
Address: 89.64.189.xx
Netmask: 255.255.255.128
Gateway: 89.64.189.1
DNS 1: 62.179.1.60
DNS 2: 62.179.1.61
Wireless
Generic 802.11bgn Wireless Controller (radio0)    
[Signal: -54 dBm / Noise: -95 dBm]
80%    SSID: UPC Wi-Free
Mode: Client
Channel: 9 (2.452 GHz)
Bitrate: 144.4 Mbit/s
BSSID: 06:7C:34:
Encryption: None
Associated Stations
MAC-Address    06:7C:34:
Network        Client "UPC Wi-Free"
Signal        -54 dBm
Noise        -94 dBm
RX Rate        144.4 Mbit/s, MCS 15, 20MHz
TX Rate        144.4 Mbit/s, MCS 15, 20MHz

18

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Problemy z konfiguracją DDNS i zdalnym dostępem ssh

Pacjent to TP-Link TL-WR1043N/ND v3 z oprogramowaniem OpenWrt Chaos Calmer 15.05.1 r49389.

Próbuję skonfigurować DDNS dla noip.com. Mam wgrane wymagane pakiety:
ddns-scripts     2.4.3-2
ddns-scripts_no-ip_com     2.4.3-2

Plik konfiguracyjny wygląda następująco:

root@OpenWrt:~# cat /etc/config/ddns
config ddns "global"
        option date_format "%F %R"
        option log_lines "250"
        option allow_local_ip "0"
config service "myddns_ipv4"
        option service_name     "noip.com"
        option domain           "host.no-ip.org"
        option username         "user"
        option password         "password"
        option interface        "wwan"
        option ip_source        "network"
        option ip_network       "wwan"

Jednak adres się nie uaktualnia. W logach mam:

 213422       : verbose mode  : 0 - run normal, NO console output
 213422  WARN : Service section disabled! - TERMINATE
 213422  WARN : PID '14444' exit WITH ERROR '1' at 2017-01-02 21:34

konfigi opieram o :
https://wiki.openwrt.org/doc/howto/ddns.client
http://eko.one.pl/?p=openwrt-ddns
Do rutera internet przychodzi za pomocą WiFi  (UPC Wi-Free)

Drugi problem to dostęp zdalny via ssh. Na maszynie wirtualnej udało mi się to zrobić bezproblemowo. Natomiast na routerze to nie chce zadziałać. Config /etc/config/firewall wygląda tak:

config rule
        option name 'ssh'
        option src 'wwan'
        option target 'ACCEPT'
        option proto 'tcp'
        option dest_port '222'

Konfiguracja dropbeara wygląda tak:

root@OpenWrt:~# cat /etc/config/dropbear

config dropbear
        option PasswordAuth 'on'
        option Port '22'
        option Interface 'lan'

config dropbear
        option PasswordAuth 'on'
        option Port '222'
        option Interface 'wwan'
        option GatewayPorts 'on'

Ktoś pomoże?

Dzięki, już wiem jak działać.

Cezary napisał/a:

ssh root@192.168.1.1 bo używasz trunka, telnetu tam nie ma. Po co zainstalowałeś wersję rozwojową openwrt bez gui? Chyba za mało czytałeś...

Dokładnie, teraz wiem, że za mało czytałem. jakie kroki muszę wykonać, żeby wgrać np http://dl.eko.one.pl/luci/chaos_calmer/ … actory.bin ?

Witam,
w związku z tym że to mój pierwszy post to się przywitam. Dopiero zaczynam przygodę z OpenWRT.

Pacjent to TP-Link 1043ND v3 z fabrycznym oprogramowaniem. Wgrałem mu soft stąd https://wiki.openwrt.org/toh/tp-link/tl … 1043nd_v3x
czyli https://downloads.openwrt.org/snapshots … actory.bin
Strona routera wyświetliła informację o udanej aktualizacji.

Router rozdaje po LAN adresy z DHCP, ssh odpowiada, ale nie wpuszcza na admin/admin. Telnet nie odpowiada. W failsafe wygląda że wchodzi, ale nie mogę się dostać.
Czy w tym przypadku nie powinno być tak, że powinien wpuścić przez telnet i zażądać zmiany hasła?

Przetestowałem sobie openwrt na Linksysie WRT54GL v1.1 i to tak tam funkcjonowało.

Pytanie jest jak się teraz dostać do routera. Czy czeka mnie wrzucenie softu przez UART?

Pozdrawiam