Category Archives: Inne

Inne problemy

Konfiguracja modemu routera DGT VDSL2 FG4 w tryb bridge PPPoE na usłudze Orange VDSL2

Aby skonfigurować modem / router DGT VDSL2 FG4 w tryb bridge PPPoE na usłudze Orange VDSL2 należy wejść w tryb zaawansowane -> Interfejsy -> WAN, usunąć interfejs ppp1.1 a następnie dodać interfejs ptm0.1 o parametrach:
type: Bridge;
Vlan802.1p: 0;
VlanMuxId: 35

Po modyfikacji można podłączyć do modemu DGT do portu ETH 1 lub 2 lub 3 inny router i skonfigurować na jego porcie WAN (podłączonym do DGT) połączenie PPPoE.
Do portu ETH4 (port żółty) modemu DGT nadal można podłączyć dekoder TV UHD88.

W powyższej konfiguracji, gdzie DGT pracuje tylko w trybie Bridge należy również:
– wyłączyć interfejs WLAN;
– zmienić hasło dostępu do urządzenia;
– wyłączyć serwer DHCP;
– ustawić jego adres IP na inny niż router w sieci LAN, nawiązujący połączenie PPPoE (lub nawet z innej podsieci). Wówczas można podpiąć któryś z wolnych portów ETH 1/2/3 DGT do switcha routera, aby można było się zalogować do DGT i podglądać np. parametry łącza.

źródło:
https://www.elektroda.pl/rtvforum/topic2242445.html
https://eko.one.pl/forum/viewtopic.php?id=8860
https://nasz.orange.pl/t5/Modemy-i-routery/DGT-VDSL2-FG4-JAKO-BRIDGE-PPPoE/td-p/51159

Jak ściągać pliki z sieci BitTorrent

Najlepszym sposobem na szybkie i bezproblemowe ściąganie plików z sieci BitTorrent jest instalacja na komputerze klienta sieci BT jakim jest qBittorrent ( https://www.qbittorrent.org/ ).
Klient ten nie dość że jest szybki w działaniu i bezproblemowy w konfiguracji to różni się od innych tym że posiada wbudowaną wyszukiwarkę plików sieci BitTorrent (czyli tzw. Torrentów). Nie trzeba tracić czasu na szukaniu serwisów udostępniających Torrenty oraz samych Torrentów na nich umieszczonych. Wystarczy że zainstalujemy wtyczkę (czyli tzw. Plugin) do obsługi danego serwisu z Torrentami. Każda wtyczka będzie reprezentować jeden serwis. Aby ją zainstalować należy w programie qBittorrent wyświetlić zakładkę Search Engine poprzez wybranie opcji View -> Search Engine, następnie wejść w zakładkę Szukaj (obok zakładki Transfery) -> Wtyczki wyszukiwania (w prawym dolnym rogu programu) -> Zainstaluj nową -> Plik lokalny. Należy wskazać pliki z rozszerzeniem .py pobrany ze strony http://plugins.qbittorrent.org

Lista serwerów szpiegujących które można zaimportować np do routera pfSense, programu eMule lub PeerGuardian:
http://upd.emule-security.org/ipfilter.zip
Lista serwerów ed2k:
http://www.emule-security.org/serverlist/
http://nodes-dat.com/

strony:
https://www.magnetdl.com
https://1337x.to

Instalacja sterowników – wypakowanie właściwego sterownika z pliku EXE

Często zdarza się, że sterownik urządzenia w systemie instaluje się wraz z innymi dodatkami które nie są potrzebne. Dzieje się tak ponieważ jest dostarczany przez producenta w postaci pliku EXE, gdzie nie nie ma możliwości wskazania konkretnego pliku *.inf.
Bardzo dobrym programem, pozwalającym wypakować „czysty” sterownik ze skompresowanego pliku *.EXE lub innego skompresowanego archiwum jest Universal Extractor (https://www.legroom.net/software/uniextract)

Handbrake – automatyczna kompresja plików video

Poniższy skrypt PowerShell umożliwia automatyczną kompresję materiałów video w folderze i podfolderach.

gci . *.mp4 -R | 
foreach-object {
 $saveBase = "v:\handbrake"
 $curDir = (Get-Item -Path ".\" -Verbose).FullName
 $inName = $_.BaseName + $_.Extension
 $inFile = $_.DirectoryName + "\" + $inName
 $outFile = $saveBase + $inFile.replace($curDir, "")
 $outDir = $outFile.replace($inName, "")
 New-Item -path "$outDir" -type directory -force
 echo "Working on $inFile"
 echo "Saving to $outFile"
 &"C:\Program Files\HandBrake\HandBrakeCLI.exe" -i "$inFile" -o "$outFile" --preset "Very Fast 1080p30"
}

Źródła i inne tematycznie związane artykuły:
http://www.codegist.net/search/handbrake%20recursive%20encode/1
https://dzone.com/articles/poor-mans-batch-encoding-with-handbrake
https://www.hanselman.com/blog/BatchConvertingADirectoryTreeOfVideosRecursivelyWithHandbrakeForStreamingToAnXbox360.aspx
https://jorge.fbarr.net/2012/05/19/batch-convert-videos-using-handbrake-and-a-script/

ThinkPad Lenovo E570 Windows 10 i Office 2016 – migający ekran

Na laptopie Lenovo ThinPad E570 z zainstalowanym oprogramowaniem Windowsem 10 Pro i Office 2016 dla Użytkowników Domowych i Małych Firm został zaobserwowany nietypowy problem. Mianowicie po ostatniej aktualizacji systemu i uruchomieniu któregokolwiek programu pakietu Office monitor zaczynał migać, uniemożliwiając dalszą pracę na sprzęcie. Symptom bardzo podobny do uszkodzonej taśmy matrycy lub układu graficznego.

Dopiero po podłączeniu zewnętrznego monitora do portu VGA problem znikał, matryca z powrotem świeciła normalnie.

Problem został opisany na stronie Microsoftu: https://support.microsoft.com/en-us/help/2768648/display-issues-in-office-client-applications , z tą różnicą, że w niniejszym przypadku skutek odniosło WŁĄCZENIE a nie jak napisano w artykule wyłączenie sprzętowego przyśpieszania grafiki (Plik -> Opcje -> Zaawansowane -> sekcja Wyświetlanie -> „Włącz sprzętowe przyśpieszanie grafiki”)

Poniższy film przedstawia objawy i rozwiązanie problemu.

https://www.youtube.com/watch?v=139xgJ4kDc8&feature=youtu.be

 

Veeam Endpoint Backup Free – reset ustawień ( usunięcie zadania )

Aby anulować zadanie w programie Veeam Endpoint Backup Free należy:

  1. wyłączyć program w Tray-u;
  2. Zatrzymać usługę Veeam Endpoint Backup;
  3. Zmodyfikować klucz rejestru:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Endpoint Backup]
    "RecreateDatabase"=dword:00000001
  4. Zrestartować komputer;

Płatnik – automatyczna kopia bezpieczeństwa

W artykule przedstawione są dwie metody wykonywania automatycznych kopii bezpieczeństwa programu Płatnik. Pierwsza metoda dotyczy tworzenia kopii Płatnika, który używa bazy danych programu Access (w formacie .mdb). Druga metoda opisuje tworzenie kopii bezpieczeństwa Płatnika, który korzysta z bazy danych MS SQL Server 2008 R2 Express Edition.
W końcowej części artykułu przedstawione są sposoby przenoszenia wykonanych kopii na dysk sieciowy.

 

I Metoda – tworzenia kopii Płatnika, który używa bazy danych programu Access (w formacie .mdb). 

Należy utworzyć plik .cmd o następującej zawartości:

chcp 1250
date /T >> D:\kopie\kopiaPlatnik.log
copy "C:\ProgramData\Asseco Poland SA\Płatnik\Baza\platnik.mdb" D:\kopie

Komenda chcp 1250 jest bardzo istotna, ponieważ zmienia domyślną stronę kodową systemu Windows z 852 na 1250. Bez niej polecenie copy nie rozpoznałoby ścieżki dostępowej kopiowanego pliku, która zawiera polski znak „ł”.

 

II Metoda – tworzenie kopii bezpieczeństwa Płatnika, który korzysta z bazy danych MS SQL Server 2008 R2 Express Edition.

W tym celu należy utworzyć dwa pliki ze skryptami: jeden .cmd, który z odpowiednimi parametrami będzie uruchamiał drugi – właściwy skrypt SQL, wykonujący kopię bazy.

Należy utworzyć plik .cmd o następującej zawartości:

date /T >> D:\kopie\kopiaPlatnik.log
SQLCMD.EXE -S nazwaKomputera\nazwaInstalacjiSerweraSQL -U uzytkownik -P haslo -i D:\kopie\kopiaPlatnik.sql >> d:\kopie\kopiaPlatnik.log

Następnie należy utworzyć plik z rozszerzenie SQL np. D:\kopie\kopiaPlatnik.sql z zawartością:

DECLARE @name VARCHAR(50) -- database name 
DECLARE @path VARCHAR(256) -- path for backup files 
DECLARE @fileName VARCHAR(256) -- filename for backup 
DECLARE @fileDate VARCHAR(20) -- used for file name
 
-- specify database backup directory
SET @path = 'D:\kopie\' 
 
-- specify filename format

-- data w formacie nazwy dnia tygodnia: Monday, Tuesday itd.... 
-- jeśli chcemy uzyskać nazwę miesiąca zmieniamy dw na mm 
SELECT @fileDate = datename (dw, getdate())

-- data w formacie: RokMiesiącDzien_godzMinSek, np. platnik_20170309_134003.BAK
-- SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112) + '_' + REPLACE(CONVERT(VARCHAR(20),GETDATE(),108),':','') 

 
DECLARE db_cursor CURSOR FOR 
SELECT name 
FROM master.dbo.sysdatabases 
WHERE name NOT IN ('master','model','msdb','tempdb') -- exclude these databases
AND DATABASEPROPERTYEX(name, 'status') = 'ONLINE'
 
OPEN db_cursor 
FETCH NEXT FROM db_cursor INTO @name 
 
WHILE @@FETCH_STATUS = 0 
BEGIN 
 SET @fileName = @path + @name + '_' + @fileDate + '.BAK' 
 BACKUP DATABASE @name TO DISK = @fileName 
 
 FETCH NEXT FROM db_cursor INTO @name 
END


CLOSE db_cursor 
DEALLOCATE db_cursor

Tak powstanie plik o rozszerzeniu .BAK, zawierający w nazwie nazwę bazy, podkreślenie oraz dzień tygodnia. Skrypt można modyfikować tak, aby wygenerowany plik .BAK w nazwie zawierał datę i godzinę powstania (fragment kodu jest w powyższym skrypcie w komentarzu).

 

Sposoby przenoszenia wykonanych kopii na dysk sieciowy.

 

I Metoda – za pomocą programu WinSCP z wykorzystaniem protokołu SFTP.

Należy ściągnąć do np. c:\winscp program WinSCP w wersji portable z oficjalnej strony: https://winscp.net/

W zmiennych systemowych zmiennej Patch (po średniku) należy wpisać ścieżkę do programu WinSCP:

;c:\winscp;

Należy otworzyć program WinSCP. exe i połączyć się z dyskiem sieciowym przy pomocy protokołu SFTP, zapamiętując klucz rsa2 serwera.

Następnie należy utworzyć plik .cmd o następującej zawartości:

winscp.com /log=c:\WINSCP\winscp.log /command "open sftp://uzytkownikFTP:haslo@IPserweraFTP/" "synchronize remote d:\kopie/ /kopie/platnik/" "exit"

Aby kopie wykonywały się automatycznie, skrypty .cmd należy uruchamiać za pomocą harmonogramu zadań.

 

II Metoda – za pomocą programu Veeam Endpoint Backup FREE
https://www.veeam.com/endpoint-backup-resources.html

Jest to najlepsze rozwiązanie ponieważ:

  • jest to darmowy program firmy Veeam specjalizującej się w oprogramowaniu przeznaczonym do tworzenia kopii bezpieczeństwa;
  • każda kopia bezpieczeństwa posiada przeglądarkę plików. Program kopiuje pliki z nadmiarowością (sumami kontrolnymi), przez co kopia „jest pewniejsza”
  • posiada swój scheduler;
  • może przechowywać poświadczenia do zasobu. Program podmontowuje zasób tylko na czas tworzenia kopii. Po wykonaniu zadania zasób odłącza. Jest to bardzo dobre zabezpieczenie przez Cryptolockerami, które to często w pierwszym ruchu szyfrują zamontowane zasoby. Dobrą zasadą jest unikanie zapamiętywania poświadczeń w systemie Windows;
  • można ustawić liczbę kopii zapasowych (punktów przywracania);

 

ŻRÓDŁO:

https://www.mssqltips.com/sqlservertip/1070/simple-script-to-backup-all-sql-server-databases/

http://www.elektroda.pl/rtvforum/topic1198503.html

http://searchengines.pl/topic/105137-brak-polskich-liter-w-cmd/