Chciałbym wykorzystać OpenWRT zainstalowane na zwykłym PC jako router pomiędzy dwoma sieciami. OpenWRT x86 mam już zainstalowane na kompie z dwiema kartami sieciowymi, ale nie wiem do końca jak ustawić routing między sieciami.

Mam taką konfigurację przykładową:

inna sieć... 192.168.1.0/24, brama na zewnątrz: 192.168.1.1
|
<- eth0 (192.168.1.100)
ROUTER OPENWRT
-> eth1 (192.168.2.1)
|
sieć 192.168.2.0/24
-tutaj inne kompy w sieci wewnętrznej..

Czyli router na OpenWRT ma dwie karty sieciowe eth0 (129.168.1.0/24) i eth1 (192.168.2.0/24).

Zadziałała mi konfiguracja jak ustawię router jako zwykły Gateway i interfejsem WAN na 192.168.1.100, ale wtedy kompy z sieci wewnętrznej 192.168.2.0 widzą wszystko, natomiast z sieci 192.168.1.0 nie mam dostępu do 192.168.2.0.

Jak ustawić routing pomiędzy tymi sieciami? Aby zarówno z jednej jak i drugiej strony kompy się widziały?

Zamiast kombinować chyba najprościej byłoby łączyć się przez OpenVPN...

3

(18 odpowiedzi, napisanych Termometr)

spewak napisał/a:

Jeden CE to ten produkt ma na pewno - China Export smile. Podłączyłem to przez stabilizator TSC295033 150mA i razem z ds18b20 działa ok . Co ciekawe "strona" z odczytem otwiera się bardzo szybko. Pingi przy nie za dużych odległościach nawet < 1ms. Pobór prądu na biegu jałowym 72mA hmm

Zmieniłbym podejście do tego tematu. Zamiast odpalać serwer na ESP8266 i odczytywać pomiary z zewnątrz, to rób pomiary co jakiś czas, np 60sek, 5 min... itp. i wysyłaj je na serwer. Pomiędzy pomiarami zużycie energii można ograniczyć do minimum, bo przecież ESP8266 ma kilka trybów "uśpienia".

                     Mode                       Min    Typical    Max    Units  
 --------------------------------------------- ------ ---------- ------ ------- 
  802.11b, CCK 1Mbps, POUT=+19.5dBm                    215               mA     
  802.11b, CCK 11Mbps, POUT=+18.5dBm                   197               mA     
  802.11g, OFDM 54Mbps, POUT=+16dBm                    145               mA     
  802.11n, MCS7, POUT =+14dBm                          135               mA     
  802.11b, packet size of 1024 bytes, -80dBm           60                mA     
  802.11b, packet size of 1024 bytes, -70dBm           60                mA     
  802.11b, packet size of 1024 bytes, -65dBm           62                mA     
  Standby                                              0.9               uA     
  Deep sleep                                           10                mA     
  Saving mode DTIM 1                                   1.2               mA     
  Saving mode DTIM 3                                   0.86              mA     
  Shutdown                                             0.5               uA     

4

(10 odpowiedzi, napisanych Inne)

A może Raspberry Pi?

Mikrotik23 napisał/a:
TTD napisał/a:

To może najlepiej jakiś terminal z zainstalowanym Linuxem np. któryś z HP na AMD albo nawet Atomie.

Tylko HP ma kartę LAN 100Mb/s i procek 1 rdzeniowy, 1GHz. A także brak SATA.
A może ta płyta "Asus at3n7a"

Nie wiem skąd masz te informacje, bo przecież są z kartami 10/100/1000. I nawet z prockami dwurdzeniowymi...
I nawet takie z prockami Intel Core 2 Duo i ze złączem SATA...

To może najlepiej jakiś terminal z zainstalowanym Linuxem np. któryś z HP na AMD albo nawet Atomie.

To może Banana Pi? sporo wydajniesze od malinki.
Co prawda to nie x86 tylko ARM, ale ma SATA (+ złącze SD), gigabitowy ethernet, 2x USB Host, 1x USB OTG. No i cena: $50.

A może jakiś cienki klient z zainstalowanym OpenWrt albo innym Linuxem?

9

(16 odpowiedzi, napisanych Termometr)

spróbuj z

echo -ne ...

10

(5 odpowiedzi, napisanych Inne)

zamów w Morele - są spoko, wiele razy od nich kupowałem. Tylko po odbiór najlepiej przyjdź przez 17stą.
Jak coś to mogę sam Ci to sprzedać prosto z hurtowni, z odbiorem osobistym, ale cena niestety będzie jakieś 30zł wyższa (dojdą koszty transportu do mnie).

11

(1 odpowiedzi, napisanych Inne)

Mam sobie taki skrypt bash:

#! /bin/bash

echo -----START- Transfer Rozpoczety `date` >> /home/xx/backuplog
scp /backup/$(date +%Y)/$(date +%m)/*$(date +%Y%m%d)*.tgz userp@host:/home/dir/backup
echo -----END- Transfer Zakonczony `date` >> /home/xx/backuplog

I problem w tym że w pliku "backuplog" widzę zduplikowane komunikaty, np:

-----END- Transfer Zakonczony śro, 7 maj 2014, 03:19:50 CEST
-----END- Transfer Zakonczony śro, 7 maj 2014, 03:19:55 CEST

No i najgorsze jest to, że większość linii z pliku bash wykonuje się podójnie. Czy to normalne? Jak się pozbyć podwójnego wykonywania linii w pliku bash???

12

(4 odpowiedzi, napisanych Inne)

rdiff trochę komplikuję sprawę. Chociaż może jego też będę używał dodatkowo (BTW robię jeszcze jedną kopię rsynckiem).
A rdiff komplikuje, bo już trzeba przechowywać pełny backup i ewentualne równice plików. Problem w tym, że backupy na zdalnej maszynie usuwane są po dacie. Także z pewnością są takie sytaucje, że pewnego dnia tracę pełny backup. Nie wiem czy dobrze pojąłem logikę działania rdiff'a...

13

(4 odpowiedzi, napisanych Inne)

W tej chwili wykonuje z crona backup danych i wysyłam je codziennie na zewnętrzny serwer. Archiwum robię tarem (z gz)  i potem porównuję md5 wykonanego pliku archiwum z poprzednim. Jeśli jest taki sam md5 - plik usuwam, jeśli inny - pakuje go na zewnętrzny serwer.

Czy ktoś ma może pomysł jak uniknąć w ogóle pakowania tarem (z gz), jeśli nic w danym katalogu się nie zmieniło?

Katalogów mam kilkanaście i każdy pakuję oddzielnie.

14

(6 odpowiedzi, napisanych Tablety)

Na Atomie nie każdy program Ci zadziała. Wiele programów na Androida pisanych jest we frameworkach, które nie zawsze działają na Atomie.

15

(16 odpowiedzi, napisanych Oprogramowanie / Software)

OK, ruszyła po odpaleniu z /bin/smbd.
Ale to i tak nie rozwiązuje problemu.

16

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Odkopię temat, bo również mi Samba nie startuje.

Mam Asusa WL500gp a na nim Backfire 10.03.
Instalowałem dziś sambę, konkretnie samba-server - 2.0.10-6
Niestety samba nie rusza, nie pokazuje się w procesach, a przy próbie restartu pokazuje się:

# /etc/init.d/samba restart
sh: cannot kill pid 2173: No such process
sh: cannot kill pid 2171: No such process

Mam zainstalowane:

# opkg list_installed *samba*
samba-common - 2.0.10-6
samba-server - 2.0.10-6

Co może być nie tak?

17

(4 odpowiedzi, napisanych Termometr)

Też mam ich kilka i chciałbym podpiąć jeden bezpośrednio pod GPIO żeby zwolnić sobie arduino. Widziałem że podłączali już je pod raspberry, ale nie wiem czy sa gotowe pakiety pod openwrt.

18

(4 odpowiedzi, napisanych Termometr)

Czy próbował ktoś podłączać czujnik DHT11 pod GPIO?

19

(189 odpowiedzi, napisanych Termometr)

Ja wykorzystałem hosting z php i bazą mysql do archiwizowania wyników, bo na routerze mam oczywiście ograniczone zasoby.

Zrobiłem prosty skrypcik odczytujący temperaturę i przekazujący ją wgetem do serwera www.

wartosci="`digitemp_DS9097U -a -q -o "temperatura=%.2C&czujnik=%R"`"
wget -s -q http://serwer.www/temperatura.php?$wartosci


A na serwerze plik "temperatura.php" pobiera dwie wartości "temperatura" i "czujnik" i zapisuje te wartości do bazy danych wraz z aktualną datą.

Zastanawiałem się, czy nie można użyć do takiego rozwiązania odbiornika SDR, konkretnie tunera TV na RTL-SDR

21

(5 odpowiedzi, napisanych Inne)

Teraz działa. Dzięki.

A czego używasz do blokowania ruchu z wybranych krajów?
...pytam, bo też mam problem z botami spamującymi (głównie z ru, ua i cn)  na jednym forum.

22

(5 odpowiedzi, napisanych Inne)

Hiszpania

23

(5 odpowiedzi, napisanych Inne)

Nie mogę przeglądać strony eko.one.pl. Wyjechałem za granicę i przy próbie wejścia wyświetla się błąd 403. Chyba IP jest zablokowane.

24

(189 odpowiedzi, napisanych Termometr)

a) możesz podgrzać np w palcach każdy z czujników po kolei, sprawdzasz temp i widzisz który ma wyższą od reszty.. i tak dalej z każdym po kolei.

25

(6 odpowiedzi, napisanych Oprogramowanie / Software)

A zastanawiałeś się jaki wpływ na organizmy żyjące w akwarium będą miały ultradźwięki?
Nie lepiej będzie zastosować coś takiego: http://www.ebay.pl/itm/190836355841