Już bez przesady z tym RAMem.

Przez wiele lat korzystałem z transmission na NSLU2 i bez problemu radziło sobie z 10-15 torrentami, które w sumie były ograniczone tylko prędkością portu USB (czyli około ~5MB/s).

Po przesiadce na mi mini 2 ze 128 MB RAMu też wszystko mi pięknie chodziło z RSSem. Prędkości które osiągałem były ograniczane tylko przez WiFi na 2.4 GHZ, bo modem był podpięty właśnie po WiFi.

Transmission jest rewelacyjne pod względem działania z małymi sprzętami.

2

(4,581 odpowiedzi, napisanych Oprogramowanie / Software)

smereka napisał/a:

Router RT-N16 na którym działa openvpn, szyfrowany FTP przekierowanie i inne dziwadła jest na granicy swojej wytrzymałości (nie mogę dodać więcej klientów vpn np.) Potrzebuję czegoś na openwrt,  na czym będzie działać server vpn, szyfrowane połączenie FTP, żeby miało minimum 128MB ram i 128MB flash oraz 2xUSB. Potrzebuję również aby można było wydzielać porty vlan. Wi-Fi jest bez znaczenia.  Koszt to tak do 600-700 zł. Czy wndr4300 da rade z tym wszystkim wyżej? Co byście jeszcze doradzili tak na wyrost i przyszłościowo?

Dziś na iboodzie jest Asus RT-AC87U za 660zł. Spełnia wszystko powyższe. I ma wsparcie dd-wrt. OpenWrt jest bez wifi chyba.

link

Już jest  coś takiego. Większość routerów, które obsługuje OpenWrt (oraz Gargoyle) można sprawdzić na wiki:
https://wiki.openwrt.org/toh/start

Jeśli Gargoyle się nie mieści możesz wgrać normalne OpenWrt. Na stronie tego modelu ( https://wiki.openwrt.org/toh/tp-link/tl-wr841nd ) jest podana wersja, która obsługuje flash na tym urządzeniu.

4

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Bardzo możliwe, że tak było. Ustawienia były defaultowe, więc ich nawet nie przeglądałem.

W tym momencie siedzę na CC. Jeśli mój ISP kiedyś zwiększy prędkość to będę z tym walczył wink

5

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Kupiłem WDR7500, które jest zmodowane na Archera C7 v2. Ponieważ to router, który ma robić wyłącznie jako router chciałem sprawdzić jaka będzie różnica w wydajności NAT przy korzystaniu z HW NAT (firmware od TP-Linka) i softowego NAT (CC 15.05.1)

Testowałem w pracy gdzie po gigabit ethernecie zazwyczaj idzie maks.
Przy podpięciu bezpośrednim (bez routera) miałem 450 Mbit/s.
Na ostatnim sofcie PL TP-Linka (Archer_C7_v2_150427) miałem 312 Mbit/s (dziwnie mało jak na HW NAT, a był włączony w ustawieniach).
Na CC 15.05.1 mam 315 Mbit/s.

W tym momencie prędkość WAN będzie 250 Mbit/s, więc postanowiłem zostawić OpenWRT, ale zastanawiająca jest niska wydajność softu oryginalnego. Jeśli kiedyś wrócę na soft TP-Linka będę musiał sprawdzić czy UART coś wypisuje apropos NAT'u.

6

(4,581 odpowiedzi, napisanych Oprogramowanie / Software)

Ostatnio zakupiłem WDR7500 na Ali z zamiarem przeróbki na Archera C7v2. Miałem zamiar przelutować flash, ale po zdjęciu obudowy okazało się, że jest tam już kostka 16 MB. Mało tego, firmware jest Archera C7 i po po angielsku. U-boot jest odblokowany i można do niego wchodzić po wpisaniu 'tpl'. MAC zapisany na flashu jest zgodny z MAC na naklejce, a samo lutowanie wygląda bardzo schludnie (nie wykluczam, że było robione na fali, bo nie widzę żadnych śladów ręcznego lutowania).
Albo TP-Link zaczął sprzedawać Archera w budzie WDR7500 albo trafiłem na bardzo dobrego chińczyka.

Dla zainteresowanych podaję link do aukcji:
http://www.aliexpress.com/item/Chinese- … 73380.html

Przy okazji napiszę, że kupiłem ostatnio hub od Orico (http://orico.cc/goods.php?id=5567). To aktywny hub usb 3.0 i działa bardzo dobrze z OpenWRT na Mi Wifi Mini.

7

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Zmiana nazwy interface'u nic nie dała.
Wiem, że korzystam ze starego systemu i podejrzewam problem w driverze mediateka. Niestety trunk openwrt jest jeszcze w powijakach jeśli chodzi o to radio.

Nie udało mi się rozwiązać tego problemu w elegancki sposób, więc dodałem skrypt do cron'a, który dodaje trasę ręcznie w przypadku utraty połączenia z netem. (Rozwiązanie chamskie, ale działa)

8

(16 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='fd59:fc72:a59e::/48'
network.lan=interface
network.lan.ifname='eth0.1'
network.lan.force_link='1'
network.lan.type='bridge'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.macaddr='f0:b4:29:52:86:f5'
network.wan=interface
network.wan.ifname='eth0.2'
network.wan.proto='dhcp'
network.wan.macaddr='f0:b4:29:52:86:f6'
network.wan6=interface
network.wan6.ifname='eth0.2'
network.wan6.proto='dhcpv6'
network.@switch[0]=switch
network.@switch[0].name='mt762x'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='mt762x'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='0 1 2 3 5 6t 7t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='mt762x'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='4 6t 7t'
network.wwan=interface
network.wwan.proto='static'
network.wwan.ipaddr='192.168.0.10'
network.wwan.netmask='255.255.255.0'
network.wwan.gateway='192.168.0.1'
network.wwan.dns='8.8.8.8'
network.@route[0]=route
network.@route[0].interface='wwan'
network.@route[0].target='0.0.0.0/0'
network.@route[0].gateway='192.168.0.1'

uci show wireless

wireless.rai0=wifi-device
wireless.rai0.type='mt7612'
wireless.rai0.hwmode='11a'
wireless.rai0.channel='auto'
wireless.rai0.txpower='100'
wireless.rai0.htmode='VHT80'
wireless.rai0.country='CN'
wireless.rai0.noscan='1'
wireless.rai0.txburst='1'
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device='rai0'
wireless.@wifi-iface[0].mode='ap'
wireless.@wifi-iface[0].ssid='OpenWrt-5GHz-5286F7'
wireless.@wifi-iface[0].encryption='none'
wireless.@wifi-iface[0].network='lan'
wireless.ra0=wifi-device
wireless.ra0.type='rt2860v2'
wireless.ra0.hwmode='11g'
wireless.ra0.channel='auto'
wireless.ra0.txpower='100'
wireless.ra0.htmode='HT40'
wireless.ra0.country='CN'
wireless.ra0.noscan='1'
wireless.ra0.txburst='1'
wireless.@wifi-iface[1]=wifi-iface
wireless.@wifi-iface[1].device='ra0'
wireless.@wifi-iface[1].network='wwan'
wireless.@wifi-iface[1].mode='sta'
wireless.@wifi-iface[1].ssid='ssid1'
wireless.@wifi-iface[1].encryption='psk2'
wireless.@wifi-iface[1].key='haslo1'
wireless.@wifi-iface[2]=wifi-iface
wireless.@wifi-iface[2].device='ra0'
wireless.@wifi-iface[2].mode='ap'
wireless.@wifi-iface[2].ssid='ssid2'
wireless.@wifi-iface[2].encryption='psk2'
wireless.@wifi-iface[2].key='haslo2'
wireless.@wifi-iface[2].network='lan'

9

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Postanowiłem jeszcze raz spróbować podejść do tego tematu.

Porównałem co luci wypisuje w zakładce routing dla konfiguracji działającej(sta) i niedziałającej(sta+ap). W tym drugim przypadku brakowało domyślnej trasy:
Network: wwan
Target: 0.0.0.0/0
Gateway: 192.168.0.1
Metric: 0
Table: main

Dodałem ją w pliku /etc/config/network

config route
        option interface 'wwan'
        option target '0.0.0.0/0'
        option gateway '192.168.0.1'

I zaczęło działać. Przynajmniej dopóki nie zrobię reboot lub nie zrestartuję wifi. Później muszę ręcznie wejść do luci i kliknąć save & apply w sekcji static routes, żeby zaczęło działać. ()

Czy jest jakiś lepszy sposób, żeby dodać tę trasę na stałe?

10

(16 odpowiedzi, napisanych Oprogramowanie / Software)

To już będzie overkill wink

Spróbuję jeszcze na innych romach z mediatekowym sterownikiem, a jeśli się nie uda to poczekam na Archera C7, którego właśnie zamówiłem.

Jeszcze raz dzięki smile

11

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Tego się obawiałem hmm

Driver z openwrt dla tego routera jest niestety mocno w tyle jeśli chodzi o siłę sygnału i stabilność, więc w tym momencie jestem skazany na dystrybucję z, której aktualnie korzystam.

Jakąś nadzieję daje to, że nie tracę połączenia z głównym routerem i może dało by się to obejść ręcznie na poziomie routingu. Będę próbował.

Dzięki za pomoc i pozdrawiam.

12

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Właśnie sprawdziłem i od strony klienta nic się nie zmienia tzn:

gateway - 192.168.1.1
dns - 192.168.1.1
dhcp - 192.168.1.1

192.168.1.1 to adres routera z openwrt od strony lan'u

W momencie odpalenia drugiego wifi, klient wifi i klient eth przestaje widzieć sieć, ale może pingować główny router 192.168.0.1. Adres IP pozostaje ten sam i z puli 192.168.1.x.

Sam router też przestaje widzieć Internet w tym momencie.

13

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Router główny daje adresy z puli 192.168.0.x, router z openwrt daje adresy z puli 192.168.1.x

Myślałem, że mam jakiś błąd "gruby". Np zły interface ustawiony dla drugiego wifi. Nigdy nie ustawiałem dodatkowego SSID, ale w tutorialach z netu widzę, że zawsze używany jest ten sam interface co dla pierwszej siec.

U mnie jest to 'ra0' z kolei iwconfig i iwinfo listują więcej interface'ów ra0-ra3 dla sieci 2.4Ghz i rai0-rai3 dla 5Ghz (aktualnie wyłączone).

Czy może konieczne jest ustawienie nowego vlan'u?

Nie mam teraz możliwości sprawdzenia jakiego dns'a dostaje po dodaniu drugiej sieci. Sprawdzę i podeślę rezultat wieczorem.

Dzięki za pomoc smile

iwconfig

ifb0      no wireless extensions.

ra2       MT76X2E PCIe  ESSID:"HT_AP2"
          Mode:Managed  Frequency:2.462 GHz  Access Point: F2:B4:29:51:86:F6
          Bit Rate=144 Mb/s   Tx-Power=16 dBm
          Encryption key:off
          Power Management:on

eth0.1    no wireless extensions.

lo        no wireless extensions.

ra1       MT76X2E PCIe  ESSID:"HT_AP1"
          Mode:Managed  Frequency:2.462 GHz  Access Point: F2:B4:29:50:86:F6
          Bit Rate=144 Mb/s   Tx-Power=16 dBm
          Encryption key:off
          Power Management:on

ra0       MT76X2E PCIe  ESSID:"RT2860AP"
          Mode:Managed  Frequency:2.462 GHz  Access Point: F0:B4:29:52:86:F6
          Bit Rate=144 Mb/s   Tx-Power=16 dBm
          Encryption key:off
          Power Management:on
          Link Quality=10/100  Signal level:-57 dBm  Noise level:-87 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.

rai0      MT76X2E PCIe
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0

ifb1      no wireless extensions.

ra3       MT76X2E PCIe  ESSID:"HT_AP3"
          Mode:Managed  Frequency:2.462 GHz  Access Point: F2:B4:29:52:86:F6
          Bit Rate=144 Mb/s   Tx-Power=16 dBm
          Encryption key:off
          Power Management:on

apcli0    MT76X2E PCIe  ESSID:"<SSID1>"
          Mode:Managed  Frequency:2.462 GHz  Access Point: 8C:04:FF:7C:15:39
          Bit Rate=144 Mb/s   Tx-Power=16 dBm
          Encryption key:0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000 [3]
          Power Management:on
          Link Quality=88/100  Signal level:-57 dBm  Noise level:-87 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

br-lan    no wireless extensions.

eth0.2    no wireless extensions.

swconfig dev switch0 show

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

14

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Zaktualizowałem swój poprzedni post o /etc/config/firewall

Mam tylko forwarding lan->wan?
Czy to jest problem?

15

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Cześć,

Mam następujący setup (routed client):
Router główny (nie openwrt), hostuje sieć <SSID1>. Router z openwrt (Mi Wifi Mini na Barrier Breaker ze sterownikami od mediateka), który jest klientem sieci <SSID1> i routuje ją dalej po ethernecie.

Chciałem do tego setupu dodać sieć wifi hostowaną na routerze z openwrt, jednak po utworzeniu drugiej sieci i podpięciu jej do interface'u 'lan' komputery za routerem z openwrt przestają widzieć Internet. Nie jest to problem z połączeniem, bo można pingować router główny. Próby pingowania czegokolwiek dalej zwracają błąd dns.

Poniżej zamieszczam swój działający config. Jedyne zmiany, które przeprowadzam by utworzyć sieć wifi na openwrt są zakomentowane w pliku/etc/config/wireless

Czy muszę zrobić coś jeszcze by nie było problemu z routowaniem? Może ktoś zauważy jakieś problemy z poniższym configiem?

Pozdrawiam i dziękuję,
Michał

cat /etc/config/wireless

config wifi-device 'rai0'
        option type 'mt7612'
        option hwmode '11a'
        option channel 'auto'
        option txpower '100'
        option htmode 'VHT80'
        option country 'CN'

config wifi-iface
        option device 'rai0'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt-5GHz'
        option key 'pass'
        option encryption 'psk2'
        option disabled '1'

config wifi-device 'ra0'
        option type 'rt2860v2'
        option hwmode '11g'
        option txpower '100'
        option htmode 'HT40'
        option country 'CN'
        option channel '11'

config wifi-iface
        option network 'wwan'
        option ssid '<SSID1>'
        option encryption 'psk2'
        option device 'ra0'
        option mode 'sta'
        option bssid '8C:04:FF:7C:15:39'
        option key '<haslo1>'

#config wifi-iface
#       option device 'ra0'
#       option mode 'ap'
#       option ssid '<SSID2>'
#       option network 'lan'
#       option encryption 'psk2'
#       option key '<haslo2>'

cat /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 'auto'

config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option gateway '192.168.0.1'
        option ip6assign '60'
        option macaddr 'f0:b4:29:52:86:f5'

config interface 'wan'
        option ifname 'eth0.2'
        option proto 'dhcp'
        option macaddr 'f0:b4:29:52:86:f6'

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

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

config switch_vlan
        option device 'mt762x'
        option vlan '1'
        option ports '0 1 2 3 5 6t 7t'

config switch_vlan
        option device 'mt762x'
        option vlan '2'
        option ports '4 6t 7t'

config interface 'wwan'
        option proto 'static'
        option ipaddr '192.168.0.10'
        option netmask '255.255.255.0'
        option gateway '192.168.0.1'
        option dns '8.8.8.8'

cat /etc/config/dhcp

config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv6 'server'
        option ra 'server'
        option ra_management '1'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config dhcp 'wwan'
        option interface 'wwan'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'

iwinfo

apcli0    ESSID: "<SSID1>"
          Access Point: 8C:04:FF:7C:15:39
          Mode: Client  Channel: 11 (2.462 GHz)
          Tx-Power: 16 dBm  Link Quality: 74/100
          Signal: -56 dBm  Noise: -87 dBm
          Bit Rate: 144.0 MBit/s
          Encryption: WPA2 PSK (CCMP)
          Type: ra  HW Mode(s): 802.11a
          Hardware: 1814:7620 1814:000C [Mediatek MT7620]
          TX power offset: unknown
          Frequency offset: 2.462 GHz
          Supports VAPs: yes  PHY name: apcli0

ra0       ESSID: "RT2860AP"
          Access Point: F0:B4:29:52:86:F6
          Mode: Master  Channel: 11 (2.462 GHz)
          Tx-Power: 16 dBm  Link Quality: 74/100
          Signal: -56 dBm  Noise: -86 dBm
          Bit Rate: 144.0 MBit/s
          Encryption: none
          Type: ra  HW Mode(s): 802.11bgn
          Hardware: 1814:7620 1814:000C [Mediatek MT7620]
          TX power offset: unknown
          Frequency offset: 2.462 GHz
          Supports VAPs: yes  PHY name: ra0

ra1       ESSID: "HT_AP1"
          Access Point: F2:B4:29:50:86:F6
          Mode: Master  Channel: 11 (2.462 GHz)
          Tx-Power: 16 dBm  Link Quality: unknown/100
          Signal: unknown  Noise: unknown
          Bit Rate: 144.0 MBit/s
          Encryption: none
          Type: ra  HW Mode(s): unknown
          Hardware: 1814:7620 1814:000C [Mediatek MT7620]
          TX power offset: unknown
          Frequency offset: 2.462 GHz
          Supports VAPs: yes  PHY name: ra1

ra2       ESSID: "HT_AP2"
          Access Point: F2:B4:29:51:86:F6
          Mode: Master  Channel: 11 (2.462 GHz)
          Tx-Power: 16 dBm  Link Quality: unknown/100
          Signal: unknown  Noise: unknown
          Bit Rate: 144.0 MBit/s
          Encryption: none
          Type: ra  HW Mode(s): unknown
          Hardware: 1814:7620 1814:000C [Mediatek MT7620]
          TX power offset: unknown
          Frequency offset: 2.462 GHz
          Supports VAPs: yes  PHY name: ra2

ra3       ESSID: "HT_AP3"
          Access Point: F2:B4:29:52:86:F6
          Mode: Master  Channel: 11 (2.462 GHz)
          Tx-Power: 16 dBm  Link Quality: unknown/100
          Signal: unknown  Noise: unknown
          Bit Rate: 144.0 MBit/s
          Encryption: none
          Type: ra  HW Mode(s): unknown
          Hardware: 1814:7620 1814:000C [Mediatek MT7620]
          TX power offset: unknown
          Frequency offset: 2.462 GHz
          Supports VAPs: yes  PHY name: ra3

ifconfig

apcli0    Link encap:Ethernet  HWaddr F2:B4:29:53:86:F6
          inet addr:192.168.0.10  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f0b4:29ff:fe53:86f6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1480  Metric:1
          RX packets:9726 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8612 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1657162 (1.5 MiB)  TX bytes:1596033 (1.5 MiB)

br-lan    Link encap:Ethernet  HWaddr F0:B4:29:52:86:F5
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::f2b4:29ff:fe52:86f5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:235 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1562 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:25112 (24.5 KiB)  TX bytes:720084 (703.2 KiB)

eth0      Link encap:Ethernet  HWaddr F0:B4:29:52:86:F5
          inet6 addr: fe80::f2b4:29ff:fe52:86f5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:262 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1946 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:31304 (30.5 KiB)  TX bytes:852438 (832.4 KiB)
          Interrupt:3

eth0.1    Link encap:Ethernet  HWaddr F0:B4:29:52:86:F5
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:262 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1543 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:26588 (25.9 KiB)  TX bytes:718490 (701.6 KiB)

eth0.2    Link encap:Ethernet  HWaddr F0:B4:29:52:86:F6
          inet6 addr: fe80::f2b4:29ff:fe52:86f6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:375 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:123340 (120.4 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:431 errors:0 dropped:0 overruns:0 frame:0
          TX packets:431 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:32762 (31.9 KiB)  TX bytes:32762 (31.9 KiB)

cat /etc/config/firewall

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 'ACCEPT'
        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-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-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 include 'miniupnpd'
        option type 'script'
        option path '/usr/share/miniupnpd/firewall.include'
        option family 'any'
        option reload '1'

16

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Rozwiązanie okazało się banalne.

By przy stałym IP klienci widzieli net, trzeba było ustawić adres prawdziwego DNS'a, a nie routera:

# etc/config/network
config interface 'wwan'
        option proto 'static'
        option ipaddr '192.168.0.10'
        option netmask '255.255.255.0'
        option gateway '192.168.0.1'
        option dns '8.8.8.8'

17

(3 odpowiedzi, napisanych Oprogramowanie / Software)

No właśnie cały problem polega na tym, że główny router nie jest konfigurowalny (brandowany soft dostawcy kablówki). Nie mam jak wymusić stałego adresu dla drugiego routera.
Jeśli ustawię stały adres (tak jak w konfiguracji powyżej) to sam router łączy się z internetem, ale urządzenia podpięte do portów eth już nie. Nie rozumiem dlaczego tak się dzieje..

Dzień dobry,

Jestem nowym użytkownikiem OpenWrt i jak to bywa w takich przypadkach poległem na konfiguracji.
Posiadam router z modem kablowym, który jest także głównym AP w domu. Do tego AP chciałem podłączyć Xiaomi Wifi Mini, na którym stoi PandoraBox (chiński fork Barrier Breaker z zamkniętymi sterownikami radia od Ralinka)

Wcześniej był w tym miejscu WRT54GL, który działał w trybie Bridge Client (brcm 2.4). Ponieważ nie mam takiej możliwości z nowym routerem postanowiłem w jego miejsce złożyć najprostszą konfigurację czyli Routed Client z NAT. Wszystko działa do momentu gdy chcę zmienić konfigurację WWAN z dhcp na static.

Wszyscy klienci eth z podsieci postawionej na Wifi Mini nie mają dostępu do Internetu (ale mają dostęp do sieci głównej)
Podejrzewam, że problem jest w ustawieniach dnsmasqd (bo firewall już wyłączyłem), ale nie mam pojęcia jak to zdebugować.

Poniżej ustawienia:

#/etc/config/wireless
config wifi-device 'rai0'
    option type 'mt7612'
    option hwmode '11a'
    option channel 'auto'
    option txpower '100'
    option htmode 'VHT80'
    option country 'CN'

config wifi-iface
    option device 'rai0'
    option network 'lan'
    option mode 'ap'
    option ssid 'OpenWrt-5GHz-_5286F7'
    option key '<haslo>'
    option encryption 'psk2'

config wifi-device 'ra0'
    option type 'rt2860v2'
    option hwmode '11g'
    option txpower '100'
    option htmode 'HT40'
    option country 'CN'
    option disabled '0'
    option channel '11'

config wifi-iface
    option network 'wwan'
    option ssid '<ssid>'
    option encryption 'psk2'
    option device 'ra0'
    option mode 'sta'
    option bssid '8C:04:FF:7C:15:39'
    option key '<haslo>'
#/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 'auto'

config interface 'lan'
    option ifname 'eth0.1'
    option force_link '1'
    option type 'bridge'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option macaddr 'f0:b4:29:52:86:f5'

config interface 'wan'
    option ifname 'eth0.2'
    option proto 'dhcp'
    option macaddr 'f0:b4:29:52:86:f6'

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

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

config switch_vlan
    option device 'mt762x'
    option vlan '1'
    option ports '0 1 2 3 5 6t 7t'

config switch_vlan
    option device 'mt762x'
    option vlan '2'
    option ports '4 6t 7t'

config interface 'wwan'
    option _orig_ifname 'ra0.network1'
    option _orig_bridge 'false'
    option proto 'static'
#    option proto 'dhcp'
    option ipaddr '192.168.0.10'
    option netmask '255.255.255.0'
    option gateway '192.168.0.1'
    option dns '192.168.0.1'
#/etc/config/dhcp

config dnsmasq
    option domainneeded '1'
    option boguspriv '1'
    option filterwin2k '0'
    option localise_queries '1'
    option rebind_protection '1'
    option rebind_localhost '1'
    option local '/lan/'
    option domain 'lan'
    option expandhosts '1'
    option nonegcache '0'
    option authoritative '1'
    option readethers '1'
    option leasefile '/tmp/dhcp.leases'
    option resolvfile '/tmp/resolv.conf.auto'

config dhcp 'lan'
    option interface 'lan'
    option start '100'
    option limit '150'
    option leasetime '12h'
    option dhcpv6 'server'
    option ra 'server'i
    #option ignore '1'

config dhcp 'wan'
    option interface 'wan'
    option ignore '1'

config odhcpd 'odhcpd'
    option maindhcp '0'
    option leasefile '/tmp/hosts/odhcpd'
    option leasetrigger '/usr/sbin/odhcpd-update'
#/etc/config/firewall

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 output 'ACCEPT'
    option mtu_fix '1'
    option network 'wan wan6 wwan'
    option input 'REJECT'
    option forward 'REJECT'

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-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-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 include 'miniupnpd'
    option type 'script'
    option path '/usr/share/miniupnpd/firewall.include'
    option family 'any'
    option reload '1'

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

Jeśli ustawię:

config interface 'wwan'
    option proto 'dhcp'

to wszystko działa (klienci), ale zmienne IP tego routera niestety nie wchodzi w grę. Mam kilka usług, które muszą być widziane z zewnątrz, a główny router nie pozwala przypisać stałego IP do urządzenia hmm

Czy ktoś miałby może jakieś pomysły czemu tak się dziej?