Motto

Ne každý, kdo propojí dva počítače a nastaví sdílení dat, je admin.

Navigace:   Úvod
MGO Network
MPEG-4 pro browsery pomocí Mencoderu
Napsal uživatel Marek Kočvara   
Pátek, 29 Březen 2019 12:32

MPEG-4 video, které má fungovat v HTML tagu <video>, musíte mít přesně formátované. Dostat jej do požadované podoby můžete pomocí programu Mencoder, což je opravdu velmi silný nástroj. Ten si prvně nainstalujte s podporou knihoven libx264 a libfaac. Pak si vyberte nějaké video, třeba ve full HD rozlišení. A v console spusťte Mencoder s těmito parametry:

$ mencoder -o outputvideo.mp4 -ofps 50 -of lavf -lavfopts format=mp4 -af lavcresample=44100 -vf scale=1920:1080,expand=0:0,harddup -oac faac -faacopts mpeg=4:object=2:raw:br=256 -ovc x264 -x264encopts subq=1:frameref=1:bframes=0:partitions=all:global_header:bitrate=5120 inputvideo.avi

Trochu vysvětlení k parametrům:

  • ofps - nastavení výsledného frame rate
  • of - výběr video kontejneru
  • lavfopts - parametry vybraného kontejneru
  • af - parametry audio filtru
  • vf - parametry video filtru
  • oac - výběr audio kodeku
  • faacopts - parametry vybraného audio kodeku
  • ovc - výběr video kodeku
  • x264encopts - parametry vybraného video kodeku

Poznámky:

  • hodnotu lavcresample můžete měnit
  • hodnotu scale nastavte podle požadovaného rozlišení
  • hodnotu expand přesně nastavte, pokud chcete změnit poměr stran z 16:9 na 4:3
  • hodnotu br u audia můžete měnit
  • hodnotu bitrate u videa můžete měnit
  • ostatní hodnoty nechte beze změn

Ověřit funkčnost vytvořeného videa můžete jeho otevřením přímo v browseru, např. ve Firefoxu.

 
DHCP IPv6
Napsal uživatel Marek Kočvara   
Pátek, 01 Březen 2019 08:21

V lokální síti postavené na IPv6 má DHCP server pořád své místo. Už není nutný pro přidělování ip adres, ale je potřebný pro sdělení klientům, jaké DNS servery mají použít. Spolehlivý a velice rozšířený je nástroj ISC DHCPD.  Je určitě přítomný ve všech distribucích, zde uváděná konfigurace je otestována na Slackware 14.1. Takže si DHCPD nainstalujte a ověřte, jestli máte někde v /etc uložený konfigurák dhcpd6.conf (v různých distrech můje být jinde). Ten si otevřte a vepište do něj tyto direktivy:

authoritative;
ddns-update-style none;
subnet6 2001:db8:0:1::/64
{
option dhcp6.name-servers 2001:4860:4860::8888 2001:4860:4860::8844;
default-lease-time 43200;
}

  • Direktiva authoritative prostě musí být.
  • Pokud nepoužíváte DDNS, pomocí ddns-update-style ji vypnete.
  • Definice IPv6 subnetu je jasná.
  • Direktivou option dhcp6.name-servers přiřazujete klientům konkrétní DNS servery, v tomto případě se jedná o Google DNS.
  • Čas propůjčení údajů default-lease-time, 43200 sekund je 12 hodin.

Teď už jen zajistěte, aby se po startu systému démon DHCPD spouštěl na té správné síťovce. Na Slackware je samotné spouštění DHCPD komplikovanější, protože je potřeba při spouštění nastavit i lease file:

  • # dhcpd -6 -cf /etc/dhcpd6.conf -lf /var/lib/dhcpd/dhcpd6-eth0.lease eth0
 
RADVD pro IPv6
Napsal uživatel Marek Kočvara   
Čtvrtek, 28 Únor 2019 08:59

Výchozím prvkem v síti s IPv6 je router, který vysílá Router Advertisement packet. Na ten reagují síťoví klienti a nastaví si potřebné údaje. V linuxových distribucích na tuto činnost bývá balíček RADVD, ten si nainstalujte. Popisovaná konfigurace je odzkoušená na Slackware 13.0, klíčový konfigurák je v /etc/radvd.conf. Tento soubor si vytvořte nebo odněkud zkopírujte. Do něj vepíšete jen pár direktiv:

interface eth0
{
AdvSendAdvert on;
AdvManagedFlag off;
AdvOtherConfigFlag on;

prefix 2001:db8:0:1::/64
{
AdvOnLink on;
AdvAutonomous on;
};
};

  • Direktiva interface udává, na které síťovce bude radvd fungovat.
  • AdvSendAdvert zapíná periodické vysílání RA packetů.
  • AdvManagedFlag umožní používat stavovou konfiguraci síťovek, přiřadí IPv6 adresu a DNS pomocí DHCP serveru. Pokud nechcete řešit samotné přidělování ip adres, nechte vypnuto.
  • AdvOtherConfigFlag zapíná stavovou konfiguraci dodatečných údajů, tímto lze přiřadit konkrétní DNS klientům. Samotné adresy DNS klienti získají z DHCP serveru, ten musíte také nakonfigurovat.
  • Nastavení prefixu nevyžaduje žádné vysvětlování.
  • AdvOnLink aktivuje váš prefix.
  • AdvAutonomous povoluje na klientských síťovkách bezstavovou autokonfiguraci.

Teď musíte RADVD spustit a zajistit jeho automatické spouštění po startu systému. V této konfiguraci klienti obdrží RA packet, vyčtou z něj prefix a nastaví si sami IPv6 adresu i s výchozí bránou. DNS adresy klienti v tuto chvíli nemají, ale očekávají je od DHCP serveru.

 
Mendelovo gymnázium | Designed by webmaster | Powered by Joomla | Creative Commons Attribution