da się trzeba poprosić cezarego aby wgrał Twoje gotowe configi do obrazów i będzie git. Będziesz miał gotowy firmware z konfiguracją smile

przejdźmy do rzeczy. pingi są ok. czyli łącze ok.

W APCLIENT w pliku /etc/config/firewall proszę zmień sekcję dotyczącą "wan" na następującą:

config zone
        option name             wan
        option input    ACCEPT
        option output   ACCEPT
        option forward  ACCEPT

po wykonanych zmianach zrób restart routera

potem proszę logi z następujących komend:

iptables -t nat -L -v -n
iptables -L -v -n
route -n

z obu routerów

oraz zawartość plików

cat /etc/config/firewall
cat /etc/firewall.user

ja prosiłem abyś zrobił pinga z routera nie z hosta

logujesz się np. putty na 192.168.2.1 i wykonujesz

ping 192.168.2.60

logujesz się np. putty na 192.168.1.60 i wykonujesz

ping 192.168.2.1

wyniki tych poleceń proszę wkleić tu

jak będzie ok to poprawimy jeszcze firewall.
co do samby jak obsy(Cezary) będzie to poproś go aby przygotował Tobie firmware z sambą zresztą pewni to czyta. Pewnie nie będzie to w tym tygodniu do tego czasu przygotujemy Ci wszystko inne. Potem sobie tylko gotowe configi przeniesiesz.

zakładałem że masz sambę na routerze zainstalowaną. hmm
skąd masz openwrt ?

a teraz zobaczymy co nie tak

powinieneś móc pingować
z AP ping 192.168.2.60
z APCLIENT ping 192.168.2.1

czy pingi są poprawne ?

daj jeszcze raz logi:

route -n
ifconwig
iwconfig
logread

bo z poprzrednich logów wygląda na wszystko w porządku

no można przez RS232 TTL spróbować. Masz tu na forum opis kabelka podłącz się do routera

mam nadzieję,że niczego nie pominąłem i że samba ma wszystko to co powinna.

no to teraz powinno być można pingować hosty miedzy sieciami 192.168.2.0/24 a 192.168.1.0/24

nie było odpowiedzi na:
a po co w apclient wpis 3g ma na nim być jakieś łącze zapasowe ?
przecież internet jest z livebox
Czy na APCLIENT planujesz używać gniazda niebieskiego WAN ? Czy może przypisać Ci go jako port LAN ? do wykorzystania w sieci ?

robimy dalej

w APCLIENT należy wyłączyć dhcp ponieważ serwer dhcp działa w livebox. W pliku /etc/config/dhcp zmieniamy sekcję lan

config 'dhcp' 'lan'
        option 'interface' 'lan'
        option 'ignore' '1'

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

Teraz hosty podłączone do APCLIENTA będą musiały mieć wpisany statycznie adres IP,dns,bramę aby mieć neta

np. takie dane wpisac do komputera
IP: 192.168.1.200
mask: 255.255.255.0
brama: 192.168.1.60
dns: 192.168.1.60

A routerze AP komputery dostają IP dynamicznie czyli bez zmian

W APCLIENT w pliku /etc/config/network dopiszemy jeszcze dns z lan na livebox

config 'interface' 'lan'
        option 'ifname'   'eth0.1'
        option 'type'     'bridge'
        option 'proto'    'static'
        option 'ipaddr'   '192.168.1.60'
        option 'netmask'  '255.255.255.0'
        option 'dns'  '192.168.1.1'

W APCLIENT do pliku /etc/samba/smb.conf.template w sekcji global dodaj (lub zmień jeśli istnieje) poniższy wpis:

wins support = yes
os level = 200

W AP do pliku /etc/samba/smb.conf.template w sekcji global dodaj (lub zmień jeśli istnieje) poniższy wpis:

wins server = 192.168.2.60

W AP do pliku /etc/config/dhcp proszę zmienić wpis dotyczący LAN:

config 'dhcp' 'lan'
    option 'interface' 'lan'
    option 'start' '100'
    option 'limit' '150'
    option 'leasetime' '12h'
    option 'dhcp_option' '44,192.168.2.60 45,192.168.2.60 46,8 47'

zwróć uwagę na spacje w dhcp_option. Ma być dokładnie tak jak podałem

UWAGA
musisz pamiętać o jednym
W Windows sprawdź firewalle na stacjach roboczych domyślnie w zakresie maja ustawiona "tylko swoja podsiec" co ogranicza Ciebie tylko do sieci lokalnej np. 192.168.2.0/24 a nie dostaniesz się wtedy np. do 192.168.1.0/24 i vice versa. Dlatego musisz zmienić ustawienia windows np.XP: Zapora Systemu Windows->Wyjątki->Udostępnienie plików i drukarek->Edytuj->Zmień zakres->Lista niestandardowa=192.168.1.0/255.255.255.0,192.168.2.0/255.255.255.0
Lub zamiast tej listy niestandardowej włączasz na internet całe udostępnianie. W sumie jesteś w lan więc nie powinno być z tym problemu


Po tym wszystkim restart routerów i logi zaraz po restarcie routerów wkleisz tutaj

route -n
ifconfig
logread
cat /var/log/smbd.log

tylko wklejaj logi zaraz po restarcie jak się router uruchomi

Ps. Docelowo aby to wszystko działało na livebox u kolegi musisz dodać trasę statyczną tzn. że
192.168.2.0/255.255.255.0 jest osiagalne poprzez router o adresie 192.168.1.60

I powinno być ok. Może trzeba będzie coś z sambą jeszcze porobić ale to się zobaczy.
W windows ustaw w konfiguracji tcpip sieci ustaw serwer wins na 192.168.1.60 dla sieci 192.168.1.0/24, w drugiej podsieci dnsmasq powinien przydzielić, jak nie przydzieli to trzeba wpisać 192.168.2.60

no to teraz jest ok.

No to małymi kroczkami


Dopisz do pliku /etc/config/network w routerze AP:

config 'route'
option 'interface' 'lan'
option 'netmask' '255.255.255.0'
option 'target' '192.168.1.0'
option 'gateway' '192.168.2.60'

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Na APCLIENT proszę zmienić /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  REJECT

config zone
        option name             wan
        option input    REJECT
        option output   ACCEPT
        option forward  REJECT
        option masq             1
        option mtu_fix  1

config zone
        option name             3g
        option input    REJECT
        option output   ACCEPT
        option forward  REJECT
        option masq             1

config forwarding
        option src      lan
        option dest     3g

config forwarding
        option src      lan
        option dest     wan

config forwarding
        option src      wan
        option dest     lan

# We need to accept udp packets on port 68,
# see https://dev.openwrt.org/ticket/4108
config rule
        option src              wan
        option proto            udp
        option dest_port        68
        option target           ACCEPT

#Allow ping
config rule
        option src wan
        option proto icmp
        option icmp_type echo-request
        option target ACCEPT

# include a file with users custom iptables rules
config include
        option path /etc/firewall.user

czyli na razie dopisujemy

config forwarding
        option src      wan
        option dest     lan

oraz zmiana wpisu

config zone
        option name             wan
        option input    ACCEPT
        option output   ACCEPT
        option forward  REJECT
        option masq             1
        option mtu_fix  1

Zmień nazwy routerów tak aby każdy z nich miał inną w /etc/config/system oraz /etc/config/samba oraz ustaw tę samą grupę roboczą w sambie

config samba
        option 'name'                   'openwrt'    #<- zmień aby nazwa była różna na obu routerach
        option 'workgroup'              'openwrt'  #<- zmień na tą sama grupę roboczą co u kolegi i co ma być w Twojej sieci na obu routerach

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Na APCLIENT zmień w pliku /etc/config/network sekcję "interface wan" z dhcp na static

config 'interface' 'wan'
        option 'ifname'   'wlan0'
        option 'proto'    'static'
        option 'ipaddr'   '192.168.2.60'
        option 'netmask'  '255.255.255.0'
        option 'gateway'   '192.168.2.1'
        option 'dns'  '192.168.2.1'

no i restart obu routerów

a po co w apclient wpis 3g ma na nim być jakieś łącze zapasowe ?
przecież internet jest z livebox

poprosiłby z obu routerów logi po restarcie

route -n
ifconfig

po kolei wszystko po kolei

pokaż /etc/config/network (z APCLIENT) bo mi nie pasuje coś z adresacją
jakimś cudem wlan0 dostał 192.168.1.4 (w APCLIENT) a powinien adres z nowego zakresu 192.168.2.0/24 tak jak przestawiłeś AP

może pokaz co masz w AP w /etc/ethers ? może tam wpisałeś jakiś adres ip i mac ? zobaczymy

restartowałeś APCLIENT po AP ? na wszelki wypadek zrestartuj sam APCLIENT i zapodaj jeszcze raz

ifconfig
route -n

Na pewno będziesz miał dostęp w sieci microsoft network  obu podsieciach po adresie IP względnie po nazwie np. \\IP\zasób.
NA APCLIENT będzie odpalona samba i ona powinna przekazać hosty z obu sieci bo jest w punkcie styku ale nie wiem jak to będzie działać na routerze (czy coś z samby nie jest wykrojone przez developerów openwrt) w normalnej sieci działa bez problemu.

Mam następne rzeczy do zrobienia ale najpierw musimy dojść do porządku z APCLIENT

Jedna ważna sprawa jaki adres ma LIVEBOX ?
jeśli 192.168.1.1

to ustaw nową adresację routerów na

AP - 192.168.2.1
APCLIENT - 192.168.1.60

potem restart

i

ifconfig
route -n

tylko routing w tym wypadku koledze się nada

nie podoba mi sie routing na apclient. Niech kolega ustawi w sekcji "wan" dhcp zamiast static jak niżej:
/etc/config/network

config 'interface' 'lan'
        option 'ifname'   'eth0.1'
        option 'type'     'bridge'
        option 'proto'    'static'
        option 'ipaddr'   '192.168.2.1'
        option 'netmask'  '255.255.255.0'

config 'interface' 'wan'
        option 'ifname' 'eth0.2'
        option 'proto' 'dhcp'

i potem restart routera i proszę logi ale już tylko

route -n
ifconfig

Co do aplikacji to komputer w sieci kolegi ten co ma mieć internet od Ciebie nie będzie używał dhcp do pobierania adresu ip. Komputer będzie musiał mieć ustawione adresy statycznie (dns,brama,adres ip) i będzie git.

Mam jeszcze jedno pytanie. Ten livebox będzie stał obok tplinka czy to jakieś odległe pomieszczenie ?

zanim coś zaproponuję powiedz mi jeszcze jedno
czy w otoczeniu sieciowym widzieć się winny wszystkie komputery tzn. twoje i kolegi jednocześnie ? Czy on ma swoje otoczenie sieciowe a ty swoje ?

i jak ma wyglądać firewall ? Obie sieci mają być jakoś odizolowane czy to nie jest ważne i nie ma być żadnego firewalla między sieciami ?

wtyczki nigdzie nie podłączasz kurde mol ja pisałem o wan jako konfiguracji sieci a nie o WAN jako gnieździe RJ-45 niebieskim

przecież apclient łączy się bezprzewodowo z ap. kto ci kazał wtyczki podłączać ?

oba routery w tej konfiguracji luźno stoją. Co najwyżej się do nich podłączasz poprzez kabel komputerem (bądź wifi na routerze z AP)

jeśli zrobiłeś to co napisałem to z obu routerów proszę

route -n
ifconfig
iwconfig
ps ax
logread
cat /etc/config/network
cat /etc/config/wireless
cat /etc/config/firewall

wiem wiem logów aż za dużo ale trzeba się zorientować co tam masz narobione

Ps. małe wyjaśnienie. Jak masz dwie podsieci to z:
APCLIENT(192.168.2.0/24) -> AP dostaniesz się bezproblemowo do wszystkich hostów w 192.168.1.0/24
AP -> APCLIENT dostaniesz sie TYLKO do 192.168.1.60 bezproblemowo. Jak chcesz dostać się do np. 192.168.2.10 to MUSISZ ustawić jeszcze redirect na konkretne porty w /etc/config/firewall inaczej nie ma w trybie STA. Ew. możesz wykorzystać proxyarp lub routing i kropka

Ps2. co Ty tak naprawdę chcesz uzyskać ? opisz bo może nie da się tak jak chcesz. Opisz co gdzie ma być podłączone. Co jakie ma mieć adresy etc. Odnoszę wrażenie że chcesz mieć na obu urządzeniach tę samą adresację ale się tak nie da w trybie STA. Może będziemy mogli coś innego wtedy zaproponować.

pewnie by się dało ale trzeba by ustawić SNAT (MASQUERADE) bardziej szczegółowo a to już grzebanie w skryptach

nie rozumiesz ale po kolei

1. router który pracuje w trybie ap ustawiasz mu sieć 192.168.1.0 255.255.255.0 i adres ip lan 192.168.1.1. Port WAN na razie nie podłączasz

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

config 'interface' 'lan'
        option 'ifname'   'eth0.1'
        option 'type'     'bridge'
        option 'proto'    'static'
        option 'ipaddr'   '192.168.1.1'
        option 'netmask'  '255.255.255.0'

config 'interface' 'wan'
        option 'ifname' 'eth0.2'
        option 'proto' 'dhcp'

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

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '1'
        option 'ports' '1 2 3 4 5t'

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '2'
        option 'ports' '0 5t'

    config wifi-device radio0
        option type mac80211
        option channel 5
        option macaddr  94:0c:6d:ae:b6:ca
        option hwmode 11ng
        option htmode HT20
        list ht_capab HT40+
        list ht_capab HT40-
        list ht_capab SHORT-GI-40
        list ht_capab DSSS_CCK-40
        option disabled 0
        option country PL

    config wifi-iface
        option device radio0
        option network lan
        option mode ap
        option ssid OpenWrt
        option encryption psk2
        option key 1234567890

2.do tego routera łączysz się drugim routerem w trybie apclient. gdzie w konfiguracji powinieneś mieć:

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

config 'interface' 'lan'
        option 'ifname'   'eth0.1'
        option 'type'     'bridge'
        option 'proto'    'static'
        option 'ipaddr'   '192.168.2.1'
        option 'netmask'  '255.255.255.0'

config 'interface' 'wan'
        option 'ifname' 'eth0.2'
        option 'proto' 'static'
        option 'ipaddr'   '192.168.1.60'
        option 'netmask'  '255.255.255.0'
        option 'gateway'   '192.168.1.1'
        option 'dns'  '192.168.1.1'


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

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '1'
        option 'ports' '1 2 3 4 5t'

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '2'
        option 'ports' '0 5t'
config wifi-device radio0
        option type mac80211
        option channel 5
        option macaddr  94:0c:6d:ee:61:70
        option hwmode 11ng
        option htmode HT20
        list ht_capab HT40+
        list ht_capab HT40-
        list ht_capab SHORT-GI-40
        list ht_capab DSSS_CCK-40
        option disabled 0
        option country PL

    config wifi-iface
        option device radio0
        option network wan
        option mode sta
        option ssid OpenWrt
        option encryption psk2
        option key 1234567890

i tak powinno to wyglądać
w obu routerach masz wolne switche i w obu przydzielasz adresy z dhcp z tym że z innej sieci

po kolei usystematyzujmy to wszystko

masz już link to dobrze

Ustawiłeś w różnych podsieciach oba routery ? bo tak powinno być
AP(ap) - 192.168.1.0/24 192.168.1.1
APCLIENT(sta) - 192.168.2.0/24 192.168.2.1(static lan), 192.168.1.60(static wan)

jak rozumiem pingujesz z AP port WAN apclient czyli np. adres 192.168.1.60 poprawnie to jest wszystko ok

i jak rozumiem na APCLIENT nie możesz pingować AP czyli ping 192.168.1.1 ?


podaj w takim razie na poczatek logi z obu routerów:

route -n
ifconfig

ps. w routerze APCLIENT musisz użyć portu WAN nie LAN. Niestety tryb bridge nie działa w wr1043nd (tryb sta) i będziesz miał dwie podsieci. Więc albo użyjesz wds albo będziesz miał dwie podsieci

nie wiem czy dobrze widzę niech kolega mnie poprawi ale:
1.jeden wr1043nd ma być podłączony do ISP w trybie ap client (sta) po wifi. To on bedzie dostarczał internet do twojej sieci. Adresacja to 192.168.1.0/24
2.drugi ap wr1043nd ma być podłączony do pierwszego routera portem lan-lan czyli nie musi być inna adresacja wręcz powinna być ta sama. Na drugim routerze port wan nie jest podłączony
schemat
ISP <---> (wifi sta) wr1043nd (lan=192.168.1.60) <--> (lan=192.168.1.1) wr1043nd (wifi ap to client)

Po pierwsze wyłącz dhcp na drugim routerze bo się żrą między sobą. W sieci może być tylko jeden serwer dhcp
Po drugie na razie wywal opcje:
        list ht_capab HT40+
        list ht_capab HT40-
no i zmień numer kanału na inny a AP np. na 1 z 5 (kanały mają byc różne)

Pozostaje jeszcze problem wifi sta (komunikaty o błędach) czyli
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

w katalogu /var/run powinien być plik wpa_supplicant-wlan0.conf
proszę wkleić zawartość tego pliku tutaj

proszę uruchomić komendy ręcznie w konsoli

killall wpa_supplicant
wpa_supplicant -b br-lan -dd -i wlan0 -c /var/run/wpa_supplicant-wlan0.conf

a wynik wkleić tutaj (działanie kolega przerwie CTRL+C)

druga rzecz z tego co widzę to te błędy będą się pojawiać i są związane ze sterownikiem i nie powinny przeszkadzać - jeszcze to się przeanalizuje. Ale jak kolega wywoła wifi to program działa patrz

ps ax

na liście winien być wpa_supplicant (zresztą wynik też tu wklej)
poza tym jak kolega zrobi co wyżej napisałem się okaże czy poprawnie loguje się do sieci.


No to czekamy na logi

ps. jak kolega będzie wklejał logi to proszę je umieścić między znacznikami code proszę sobie poczytać tutaj http://eko.one.pl/forum/help.php?section=bbcode

trochę więcej info o topologi sieci prosiłbym

czemu taka adresacja od strony wan  (drugi router co net dostarcza takie same adresy? jeśli tak czemu nie można innej adresacji sieci użyć ?)
czemu w lan masz podanego gateway i dns ? do czego to ? - wywal te opcje jak nie potrzebujesz


prosiłbym o więcej informacji

proszę logi

iptables -t nat -L -v -n
iptables -L -v -n
route -n
ifconfig

a co tym chcesz osiągnąć ?

dla lan i wan dajesz ten sam adres ip ? zmieniasz tylko gatewaya

te wpisy są bez sensu co chcesz uzyskać ?

494

(10 odpowiedzi, napisanych Oprogramowanie / Software)

no to logi z wr1043nd z rozłączeń
dmesg
logread

na poczatek

495

(1 odpowiedzi, napisanych Oprogramowanie / Software)

nie ma tego zbyt wiele

http://rpc.one.pl/index.php/lista-artyk … -w-openwrt

musisz sobie założyć konta userów i utworzyć katalogi domowe. Nadajesz uprawnienia unixowe ot tyle tego

pakiet jest malutki

ten sftp działa na dropbearze

496

(10 odpowiedzi, napisanych Oprogramowanie / Software)

z tego co rozumiem z komputera nie łączysz się poprzez pppoe

przestaw modem w bridge i zobacz jak łączy się poprzez pppoe z routera oraz z komputera (w komputerze utwórz połączenie dial-up pppoe)
jeśli będzie źle to przestaw modem tak samo jak uprzednio było ale routerem łącz się tak samo jak komputerem pobierając adres po dhcp od strony wan routera

zwróć uwagę aby adresacja ip modemu i routera była inna (nie powinna być taka sama)

spotykałem opinie, jak jest szybkie łącze to pppoe nie chodzi poprawnie i wtedy ludzie z modemu korzystali jak z routera.
czyli dhcp i takie tam (to raczej dotyczyło ADSL2+ czyli łącz 10-20M)

497

(10 odpowiedzi, napisanych Oprogramowanie / Software)

łączysz się poprzez pppoe ?
czy z komputera również łączysz się poprzez pppoe ?

testowaliście transfer z dysku po usb na wifi. Może to nie koniecznie wina wifi ale usb w routerze które nie daje płynnego transferu ? Testował ktoś tą ewentualność ?
Trzeba by sprawdzić jak stabilnie idzie transfer między lan a wifi.
Po takim teście można dopiero określić czy to wina wifi czy usb

499

(10 odpowiedzi, napisanych Oprogramowanie / Software)

wgraj na chwilę oryginalny soft i potestuj jak się zachowa router

500

(28 odpowiedzi, napisanych Oprogramowanie / Software)

2. wszystkie tunele ipv6 działają tyle że to kwestia odpowiedniej konfiguracji openwrt to linux konfigi bardzo podobne- google
2b. nie trzeba nic osobiście. Ja tam nie mam z tym problemu. Zresztą inni z którymi mam styczność też nie i nigdy nie odrzucili wniosku.
3.tak urządzenia wewnątrz sieci mają dla siebie natywnie ipv6. No router też ale on robi jednocześnie tunel. Wtedy odwołujesz się do takiego urządzenia bezpośrednio po adresie ipv6 i nie robisz żadnych przekierowań na routerze. Oczywiście firewallem na routerze możesz przyciąć co chcesz ale to już firewall
3b.czytaj wyżej

Co do stopki
To wszystko działa w tym momencie na wr1043nd uprzednio na fonerce2100 i ag241
Cezarym nie jestem ale proszę bardzo chętnie odpowiadam.