Logowanie WRT54GL + Tomato
|
waporek |
Dodano 01-01-2011 22:57
|
User
Posty: 50
Dołączył: 30/12/2010 07:58
|
Witam. Zacznę od tego ze jestem początkującym użytkownikiem tego forum i opcja szukaj jest mi znana. Przeszukałem całe forum znalazłem wiele wątków odnośnie logowania ruchu na tomato ale nasuwa mi się wiele pytań na których nie mogę znaleźć odpowiedz Logi wędrują już na mój komputer wszystko jest ustawione ale maszyna musi chodzić 24h i tu zaczyna przemawiać ekonomia i wzrost cen prądu od 2011 roku Tam wiec przejdźmy do konkretów:
1. Czy jest w tomato mozliwość wyslania pliku logowania na meila?
Z tego co wiem nie da sie za bardzo tego zrobić, ale może ustawienie Administration-Loggins-Mark Interval na np 14 godzin - 840 minut umożliwi zapis logow do pamieci Linka i dalsze zrzucenie ich na kompa uruchamianego co 14 godzin?
2. Czy rozwiązanie typu dysk sieciowy na RJ45 ustawienie dla niego IP i zrzucanie logow jest możliwe?
Pozdro i czekam na wasze odpowiedzi |
|
|
|
nerio88 |
Dodano 01-01-2011 23:45
|
User
Posty: 175
Dołączył: 10/06/2010 21:50
|
1. Nie za bardzo, ost dla kogoś napisałem krótki skrypcik wysyłający na maila adres IP (sesja telnet do serwera STMP). Tutaj jest problem z załącznikiem - trzeba go enkodować do base64 - teoretycznie powinno się to dać zrobić tak:
/jakis/zalacznik | openssl enc -base64
ale na moim Tomato 1.28 ND nie działa (jakaś totalnie okrojona wersja openssl'a jest
Jeżeli u ciebie jakimś cudem działa mogę spróbować coś pokombinować, ale nie będę miał gdzie przetestować.
Inna opcja to wysyłanie logów na zewn. serwer FTP (w jakimś temacie nawet kawałek skryptu podałem)
2. Jak najbardziej
Edytowany przez nerio88 dnia 01-01-2011 23:46
|
|
|
|
waporek |
Dodano 02-01-2011 00:25
|
User
Posty: 50
Dołączył: 30/12/2010 07:58
|
Witam odpowiedz na 2 pytanie mnie zadowala ale czy jesteś pewien ze da się to zrobić:
1. wpięcie dysku na rj45 nadanie mu ip da sie zalatwic ale czy na dysku tak jak teraz na kompie przypadkiem nie musi byc zainstalowany/wlaczony program zbierajacy logi w moim przypadku Kiwi? Instlowanie na samym dysku pod rj45 nie jest przeciez mozliwe brak systemu
pozdro |
|
|
|
shibby |
Dodano 02-01-2011 09:24
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
montujesz dysk jako cifs w tomato (udzial samby) i gotowe.
do tego jakis skrypt odpalasz w harmonogramie ktory grepuje log odnosnie logowania i zapisuje je go jakis czas np co godzine na cifs.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
nerio88 |
Dodano 02-01-2011 10:38
|
User
Posty: 175
Dołączył: 10/06/2010 21:50
|
Poniżej przykładowy skrypt, który kopiuje logi na dysk pod-montowany w tomato pod /cifs1 (jeżeli cifs2 to trzeba zmienić w skrypcie). Dysk podmontujesz -> Administration -> Cifs Client
cd /tmp/var
plik="log_`date +%Y-%m-%d-%H_%M`.tar.gz"
tar -czf $plik /tmp/var/log/messages /tmp/var/log/messages.0
if [ ! -d /cifs1/logi ] then
mkdir /cifs1/logi
fi
cp $plik /cifs1/logi/$plik
rm $plik
unset plik
Edytowany przez nerio88 dnia 02-01-2011 10:50
|
|
|
|
waporek |
Dodano 03-01-2011 07:48
|
User
Posty: 50
Dołączył: 30/12/2010 07:58
|
dzięki zaczynam działać |
|
|
|
waporek |
Dodano 11-01-2011 00:44
|
User
Posty: 50
Dołączył: 30/12/2010 07:58
|
hej witam was zmienilem sprzet na asusa wl-500gp jak przeedytowac skrypt aby logi leciały na dysk usb lub pendrive podlaczony pod usb (system plikow fat32 lub ntfs). Dysk podlaczony do usb jest wykrywany tak /tmp/mnt/Kingston prosze o pomoc czytalem wiele watków na forum ale za slaby jestem zeby to ogarnac. Z gory dziekuje i pozdrawiam
Edytowany przez waporek dnia 06-02-2011 17:29
|
|
|
|
waporek |
Dodano 06-02-2011 17:32
|
User
Posty: 50
Dołączył: 30/12/2010 07:58
|
hej czy ktos pomorze wiem ze nie w tym dziale jest to napisane ale przesiadem sie na inny sprzecior i nie wiem jak to przenies do dzialu asusa pozdrawiam |
|
|
|
nerio88 |
Dodano 07-02-2011 23:58
|
User
Posty: 175
Dołączył: 10/06/2010 21:50
|
Żadna filozofia, wystarczy podmienić ścieżkę:
cd /tmp/var
plik="log_`date +%Y-%m-%d-%H_%M`.tar.gz"
tar -czf $plik /tmp/var/log/messages /tmp/var/log/messages.0
if [ ! -d /tmp/mnt/Kingston/logi ] then
mkdir /tmp/mnt/Kingston/logi
fi
cp $plik /tmp/mnt/Kingston/logi/$plik
rm $plik
unset plik |
|
|
|
waporek |
Dodano 08-02-2011 13:11
|
User
Posty: 50
Dołączył: 30/12/2010 07:58
|
trzeba cos jeszcze zainstalowac aby ten skrypcik dzialal?? i jeszcze jedno pytanie czy trzeba zmienic format plikow na pendrivie za ext2 lub ext3 czy moze byc fat32 lub ntfs?? chcial bym uzyskac wynik taki ze w logach bedze widzial ruch przypisany do kazdego macka :-) czy skryp spelni moje oczekiwania pozdrawiam |
|
|