No i u mnie jest tak samo, tzn przez chwilę - kilkanaście sekund - działa, mogę pingąć np. wp.pl ale po kilku pingach restart.

Zrobiłem firstboot-a i teraz działa, VPN też już działa ;-)

Swoją drogą ciekawe co było problemem.

Podpiąłem pendrive i zrobiłem na nim swap-a, myślałem, że to może coś da ale niestety. Dalej podczas próby backup-u się zawiesza, WAN-u nawet nie wpinam.

Ostatni moment przed restartem:

root@Gargoyle:~# free -m
             total         used         free       shared      buffers
Mem:         29192        28156         1036            0         3468
-/+ buffers:              24688         4504
Swap:      1048572            0      1048572

Udało się wykonać backup za pomocą: sysupgrade -b /tmp/archiwum.tar.gz

Zaktualizowałem GG do najnowszej wersji ale pozostawiając pliki konfiguracyjne i nadal router się restartuje.
No nic, pozostaje tylko firstboot i konfiguracja od nowa sad

No to Panowie wygląda na to, że trafiła nam się pluskwa świąteczna ;-)

A tak serio, to przeraża mnie opcja konfigurowania VPN-a od nowa, może @Cezary coś poradzi? smile

Dałem przez interfejs WWW tworzenie backup-u i też się zrestartował. Wykonywał te 2 komendy:

2317 root      1500 S N  sh /tmp/tmp.sh
2318 root      1504 S N  sh /usr/lib/gargoyle/create_backup.sh

Coś jakby brak pamięci

Witam,
Do dzisiaj wszystko działało pięknie, budzę się i nie działa internet.
Okazuje się, że router się co chwile restartuje.
Patrząc w listę procesów ostatnie co widzę przed restartem to /etc/rc.common /etc/init.d/bwon_gargoyle

Znalazłem w innym wątku, żeby spróbować wyłączyć WAN i wtedy router działa.
Co może być nie tak? Nie aktualizowałem routera ani nie zmieniałem konfiguracji.
Mam tam skonfigurowany VPN l2 i wolałbym nie robić firstboot-a, ew. jeżeli nie ma wyjścia to jak mogę zgrać konfigurację aby po firstboocie nie trzeba było ustawiać na nowo całego VPN-a ?

root@Gargoyle:/tmp# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    1.8M      1.1M    752.0K  59% /
/dev/root                 5.3M      5.3M         0 100% /rom
tmpfs                    14.3M    124.0K     14.1M   1% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mtdblock3            1.8M      1.1M    752.0K  59% /overlay
overlayfs:/overlay        1.8M      1.1M    752.0K  59% /

| Gargoyle PL 1.5.8.5 (0131d99)                               
| OpenWrt Attitude Adjustment 12.09-rc1 (r34827)             
| Zbudowano: 2012-12-22 07:56 CET

5

(148 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki! Dziś zaglądnąłem do tego tematu bo nadal dostałem IP z innych routerów i tu taka niespodzianka big_smile Teraz zastosowałem Twoje wskazówki i póki co jest OK! Mam nadzieje, że nie wrócą już te problemy.

Dzięki raz jeszcze!

Pozdrawiam

6

(148 odpowiedzi, napisanych Oprogramowanie / Software)

OK, dzieki. Wydaje się,  że pomogło. Ale problem z DHCP nadal istnieje i coraz bardziej wkurza oO ;/

7

(148 odpowiedzi, napisanych Oprogramowanie / Software)

Do tego jest jeszcze drugi problem, nie wiem czy powiazany. Na urzadzeniach dostaje poprawny adres IP, brame oraz DNS (ten sam adres co brama) ale nie dzialaja DNS-y. Czasem pomaga restart routera, ale najprosciej wpisac na sztywno DNSy. Nie jest to jednak rozwiazanie a workaround...

8

(148 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety nie pomoglo. Nadal dostaje adresy IP oraz bramy innych routerow. Jakies pomysly?

9

(148 odpowiedzi, napisanych Oprogramowanie / Software)

Ja chce, zeby serwer DHCP dzialal tylko na lanowskich portach, dla kazdego routera z osobna. W tej chwili mam tak:

Router A (WR1043ND) - serwer VPN:
config interface 'lan'
        list ifname 'eth0.1'
        list ifname 'tap0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option dns '192.168.1.1'

# 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'
        option notinterface 'tap0'
        option no-dhcp-interface 'tap0'
        list server '/.bit/178.32.31.41'
        list server '/.bit/78.47.86.43'
        list server '/.glue/66.244.95.20'
        list server '/.glue/95.211.32.162'
        list server '/.glue/95.142.171.235'
        list server '/.parody/66.244.95.20'
        list server '/.parody/95.211.32.162'
        list server '/.parody/95.142.171.235'
        list server '/.dyn/66.244.95.20'
        list server '/.dyn/95.211.32.162'
        list server '/.dyn/95.142.171.235'
        list server '/.bbs/66.244.95.20'
        list server '/.bbs/95.211.32.162'
        list server '/.bbs/95.142.171.235'
        list server '/.free/66.244.95.20'
        list server '/.free/95.211.32.162'
        list server '/.free/95.142.171.235'
        list server '/.fur/66.244.95.20'
        list server '/.fur/95.211.32.162'
        list server '/.fur/95.142.171.235'
        list server '/.geek/66.244.95.20'
        list server '/.geek/95.211.32.162'
        list server '/.geek/95.142.171.235'
        list server '/.gopher/66.244.95.20'
        list server '/.gopher/95.211.32.162'
        list server '/.gopher/95.142.171.235'
        list server '/.indy/66.244.95.20'
        list server '/.indy/95.211.32.162'
        list server '/.indy/95.142.171.235'
        list server '/.ing/66.244.95.20'
        list server '/.ing/95.211.32.162'
        list server '/.ing/95.142.171.235'
        list server '/.null/66.244.95.20'
        list server '/.null/95.211.32.162'
        list server '/.null/95.142.171.235'
        list server '/.oss/66.244.95.20'
        list server '/.oss/95.211.32.162'
        list server '/.oss/95.142.171.235'
        list server '/.micro/66.244.95.20'
        list server '/.micro/95.211.32.162'
        list server '/.micro/95.142.171.235'

config dhcp 'lan'
        option interface 'lan'
        option leasetime '12h'
        option start '10'
        option limit '40'

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


Router B (WDR4300) - klient VPN
config interface 'lan'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ipaddr '192.168.1.51'
        option dns '192.168.1.51'
        list ifname 'eth0'
        list ifname 'tap0'

# 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'
        option 'notinterface' 'tap0'
        list server '/.bit/178.32.31.41'
        list server '/.bit/106.187.47.17'
        list server '/.bit/176.58.118.172'
        list server '/.glue/66.244.95.20'
        list server '/.glue/95.211.32.162'
        list server '/.glue/95.142.171.235'
        list server '/.parody/66.244.95.20'
        list server '/.parody/95.211.32.162'
        list server '/.parody/95.142.171.235'
        list server '/.dyn/66.244.95.20'
        list server '/.dyn/95.211.32.162'
        list server '/.dyn/95.142.171.235'
        list server '/.bbs/66.244.95.20'
        list server '/.bbs/95.211.32.162'
        list server '/.bbs/95.142.171.235'
        list server '/.free/66.244.95.20'
        list server '/.free/95.211.32.162'
        list server '/.free/95.142.171.235'
        list server '/.fur/66.244.95.20'
        list server '/.fur/95.211.32.162'
        list server '/.fur/95.142.171.235'
        list server '/.geek/66.244.95.20'
        list server '/.geek/95.211.32.162'
        list server '/.geek/95.142.171.235'
        list server '/.gopher/66.244.95.20'
        list server '/.gopher/95.211.32.162'
        list server '/.gopher/95.142.171.235'
        list server '/.indy/66.244.95.20'
        list server '/.indy/95.211.32.162'
        list server '/.indy/95.142.171.235'
        list server '/.ing/66.244.95.20'
        list server '/.ing/95.211.32.162'
        list server '/.ing/95.142.171.235'
        list server '/.null/66.244.95.20'
        list server '/.null/95.211.32.162'
        list server '/.null/95.142.171.235'
        list server '/.oss/66.244.95.20'
        list server '/.oss/95.211.32.162'
        list server '/.oss/95.142.171.235'
        list server '/.micro/66.244.95.20'
        list server '/.micro/95.211.32.162'
        list server '/.micro/95.142.171.235'

config dhcp 'lan'
        option interface 'lan'
        option leasetime '12h'
        option start '60'
        option limit '40'

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


Router C (WR1043ND) - klient VPN:
config interface 'lan'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ipaddr '192.168.1.101'
        list ifname 'eth0.1'
        list ifname 'tap0'

# 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'
        option 'notinterface' 'tap0'

config dhcp 'lan'
        option interface 'lan'
        option start '102'
        option leasetime '6h'
        option limit '50'

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

I będąc wpiętym do routera A po wifi, na komputerze dostaje adres IP z puli adresów Routera B oraz bramą jest właśnie Router B - zamiast Routera A.

10

(148 odpowiedzi, napisanych Oprogramowanie / Software)

No ale mam w /etc/dnsmasq.conf dopisane no-dhcp-interface=tap0 a i tak dostaje ip z innych routerow i staja sie brama. A to co wkleilem wyzej to aktualna konfiguracja dotyczaca 'tun0'. Jak rozumiem dopisanie tak jak podalem bedzie wystarczajace?

Ogolnie to pytam tyle, bo to nie zawsze przydziela (protokol DHCP jest pseudo losowy) zly adres wiec zanim znowu zauwaze, ze jest nie tak to pewnie minie kilka dni.

11

(148 odpowiedzi, napisanych Oprogramowanie / Software)

Aha. Ale w network nie mam nic z tap0. Dopsiac cos jak to:

config interface 'vpntap'
        option ifname 'tap0'
        option proto 'none'

czy moge w ogole zamienic

config interface 'vpn'
        option ifname 'tun0'
        option proto 'none'
        option defaultroute '0'
        option peerdns '0'

na ifname tap0?

12

(148 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli na kazdym dodac:

config dhcp 'tap0'
        option interface 'tap0'
        option ignore '1'

?

13

(148 odpowiedzi, napisanych Oprogramowanie / Software)

@Rafciq niestety dodanie no-dhcp-interface=tap0 do /etc/dnsmasq.conf nie pomoglo. Widze, ze w /var/etc/dnsmasq.conf generowany jest plik z /etc/config/dhcp i tam jest tylko no-dhcp-interface=eth0.2 . Wciaz dostaje IP-ki z innych routerow

14

(148 odpowiedzi, napisanych Oprogramowanie / Software)

Mi też to działa, wielkie dzięki za opis, ale komputery w innej lokalizacji, które teoretycznie powinny dostawać IP z zakresu 192.168.1.52-100 z bramą 192.168.1.51 dostają IP z innego routera np. 192.168.1.18 z bramą 192.168.1.1. Wszędzie mam dopisane option 'notinterface' 'tap0'. @pizmako masz na to recepte?

Dzięki za odpowiedź.

Właśnie robie według openvpn server ale 2 problemy:

1. Nie mam LuCI tylko Gargoyle ;-)
2. Mam wrazenie, ze tutaj sa 2 opisy w jednym. Bo najpierw pisze, zeby zrobic bridge przez luci oraz jest podana konfiguracja dla openvpn a nastepnie pod koniec pisze, zeby edytowac pliki i tam w nich zmieniac.

Witam,

Czy komus udalo sie zrobic l2 vpn na openwrt?
Potrzebowalbym polaczyc ze soba 2 sieci tak, aby klienci z jednej sieci mieli ta sama klase adresowa co klienci z drugiej i byli w stanie wzajemnie sie komunikowac.

Probowalem kilka konfiguracji, ale niestety bez rezultatu.

Bede bardzo wdzieczny za pomoc wink

Pozdrawiam

17

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Ahhh.... mialem nadzieje, ze masz jakis builder pod reka i na szybko bys cos takiego zbudowal wink

no nic, to jutro pomecze w ciagu dnia ten temat, moze cos sie uda

dzieki za pomoc

pozdrawiam

18

(23 odpowiedzi, napisanych Oprogramowanie / Software)

ok, dzieki. A drugie pytanie? smile

19

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Docelowo chce odpalic openvpn zeby zobaczyc czy zadziala mi layer 2 vpn. Moze prosciej bedzie skorzystac z wersji z wkompilowanym openvpn? Jest szansa taka uzyskac, czy trzeba samemu budowac?

PS. Jakis inny router z N-ka w podobnej cenie (ok 100 zl) z pamiecia na tyle, zeby odpalic openvpn jest na rynku?

20

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety na tym routerze nie moge zrobic mkfs wiec znowu z drugiego zrobilem:

mount.nfs (tutaj jest nfs) 192.168.1.254:/nfs/openwrt /tmp/ziew -o nolock
cd /tmp/ziew
dd if=/dev/zero of=rootfstmp.img bs=1M count=2
mkfs.ext2 rootfstmp.img

a nastepnie na tym moim nieszczesnym 841:

cp /tmp/cifs/rootfstmp.img /tmp
mount -t ext2 -o loop /tmp/rootfstmp.img /tmp/new

No such device

21

(23 odpowiedzi, napisanych Oprogramowanie / Software)

Nigdzie nie robilem /mnt tyko /new ale pewnie chodzilo o to samo wink
Zrobilem mkdir /tmp/new i tam mount ale niestety bez zmian ;/

22

(23 odpowiedzi, napisanych Oprogramowanie / Software)

No to ja nie wiem...
Jedyne co, to to ze mkfs.ext3 robilem z mojego drugiego routera WR1043ND bo na tym nie bylo miejsca, zeby e2fsprogs zainstalowac oO...

ale fs to fs, nie powinno byc problemow.

Dokladne kroki:

1. Wystawienie SMB z serwera NAS
2. Na OpenWRT: instalacja kmod-fs-cifs oraz cifsmount
3. mount.cifs //192.168.1.208/openwrt /tmp/cifs
4. dd if=/dev/zero of=/tmp/cifs/rootfs.img
5. (na drugim routerze) mkfs.ext3 /tmp/cifs/rootfs.img (oczywiscie wczesniej podmontowalem cifs)
6. mkdir /new
7. mount -t ext3 -o loop /tmp/cifs/rootfs.img /img

i tyle. Jak nie dam -t ext3 tylko samo loop to jest Invalid argument. z -t ext3 jest No such device.

23

(23 odpowiedzi, napisanych Oprogramowanie / Software)

To samo.

No such device

Nie podalem w ogole wersji jesli to ma jakies znaczenie:
Gargoyle 1.5.8.1 (2305f02)
OpenWrt Attitude Adjustment 12.09 (r33948)

Moglbys sie do mnie zalogowac i zobaczyc czy to jakis bug w tej wersji czy bug we mnie? wink

24

(23 odpowiedzi, napisanych Oprogramowanie / Software)

No jasne, ze tak wink jak chcesz to moge wystawic ten router na swiat [;

25

(23 odpowiedzi, napisanych Oprogramowanie / Software)

No to teraz jest:

# mount -t ext3 -o loop /tmp/cifs/rootfs.img /new
mount: mounting /dev/loop0 on /new failed: No such device

a dmesg pokazuje:

loop: module loaded