<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.slavicin.unart.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kliment</id>
	<title>Wiki UnArt Slavičín - Příspěvky [cs]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.slavicin.unart.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kliment"/>
	<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php/Speci%C3%A1ln%C3%AD:P%C5%99%C3%ADsp%C4%9Bvky/Kliment"/>
	<updated>2026-04-17T07:11:42Z</updated>
	<subtitle>Příspěvky</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=Skript_na_reconnect_klienta_na_60GHz&amp;diff=41102</id>
		<title>Skript na reconnect klienta na 60GHz</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=Skript_na_reconnect_klienta_na_60GHz&amp;diff=41102"/>
		<updated>2026-02-10T11:39:14Z</updated>

		<summary type="html">&lt;p&gt;Kliment: založena nová stránka s textem „ # IP adresa, kterou budeme pingat  :local ip 10.143.134.61    # ID klienta (zjistime pomoci /interface/w60g/station/print)  :local station 0    # text, ktery budeme zapisovat to logu  :local text &amp;quot;spoj nejede, delam re-connect&amp;quot;    :if ([ping $ip count=1] = 0) do={     :log info $text     /interface/w60g/station/disable $station     /interface/w60g/station/enable $station     ping $ip count=1  }“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; # IP adresa, kterou budeme pingat&lt;br /&gt;
 :local ip 10.143.134.61&lt;br /&gt;
 &lt;br /&gt;
 # ID klienta (zjistime pomoci /interface/w60g/station/print)&lt;br /&gt;
 :local station 0&lt;br /&gt;
 &lt;br /&gt;
 # text, ktery budeme zapisovat to logu&lt;br /&gt;
 :local text &amp;quot;spoj nejede, delam re-connect&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 :if ([ping $ip count=1] = 0) do={&lt;br /&gt;
    :log info $text&lt;br /&gt;
    /interface/w60g/station/disable $station&lt;br /&gt;
    /interface/w60g/station/enable $station&lt;br /&gt;
    ping $ip count=1&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=Mikrotik_scripting&amp;diff=41101</id>
		<title>Mikrotik scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=Mikrotik_scripting&amp;diff=41101"/>
		<updated>2026-02-10T11:36:46Z</updated>

		<summary type="html">&lt;p&gt;Kliment: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jako všechno v Mikrotiku, i skriptování má velmi špatnou dokumentaci.&lt;br /&gt;
&lt;br /&gt;
== Co v dokumentaci nenajdete ==&lt;br /&gt;
Tyto poznámky jsou pro verzi 2.9.&lt;br /&gt;
* Skriptování v Mikrotiku vyžaduje značnou míru trpělivosti. &lt;br /&gt;
** Skript, spuštěný z repositáře /System scripts nevypisuje žádné chybové hlášky ani u syntaktických chyb, jediná možnost, jak skripty ladit, je zkoušet jej provádět řádek po řádku z konzole&lt;br /&gt;
** Pokud vám něco nefunguje, bude chyba buď na vaší straně, nebo v dokumentaci &lt;br /&gt;
* Poznámky musí začínat znakem # umístěným na 0. pozici v řádku, jinak je MK vyhodnocuje jako běžný příkaz/výraz&lt;br /&gt;
* Lokální proměnné: &lt;br /&gt;
**deklarují se pomocí :local nebo :set. &lt;br /&gt;
**Od verze 2.9 už nefunguje rušení proměnných pomocí :unset - proměnná se ruší tak, že v příkazu :set nebo :local neudám její hodnotu!!!&lt;br /&gt;
**Pokud je proměnná deklarována jako lokální v bloku do={...}, není mimo tento blok vidět!&lt;br /&gt;
**typ proměnné lze zjistit pomocí :typeof. Příklad: Skript opravující Busy u DHCP Leases&lt;br /&gt;
  :put [:typeof promenna]&lt;br /&gt;
&lt;br /&gt;
== Příklady skriptů ==&lt;br /&gt;
&lt;br /&gt;
*[[Fair Bandwidth Sharing for simple queues]]&lt;br /&gt;
&lt;br /&gt;
*[[Redirect web during network failure]]&lt;br /&gt;
&lt;br /&gt;
*[[Redirect dynamic dhcp leases]]&lt;br /&gt;
&lt;br /&gt;
*[[Disable forwarding]]&lt;br /&gt;
&lt;br /&gt;
*[[Mazání nepopsaných adres z DHCP serveru]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript pro změnu DNS serverů v Mikrotiku]]&lt;br /&gt;
&lt;br /&gt;
*[[TOP 10]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript opravující Busy u DHCP Leases]]&lt;br /&gt;
&lt;br /&gt;
*[[Skripty pro optiku]]&lt;br /&gt;
&lt;br /&gt;
*[[Nastavení doby vypůjčky na delší čas]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript kontroly queues a dhcp serveru]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript pro zálohování na e-mail]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript pro nastavení datumu a času]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript na nastavení watchdogu v Mikrotiku]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript na reconnect klienta na 60GHz]]&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=Mikrotik_scripting&amp;diff=41100</id>
		<title>Mikrotik scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=Mikrotik_scripting&amp;diff=41100"/>
		<updated>2026-02-10T11:36:33Z</updated>

		<summary type="html">&lt;p&gt;Kliment: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jako všechno v Mikrotiku, i skriptování má velmi špatnou dokumentaci.&lt;br /&gt;
&lt;br /&gt;
== Co v dokumentaci nenajdete ==&lt;br /&gt;
Tyto poznámky jsou pro verzi 2.9.&lt;br /&gt;
* Skriptování v Mikrotiku vyžaduje značnou míru trpělivosti. &lt;br /&gt;
** Skript, spuštěný z repositáře /System scripts nevypisuje žádné chybové hlášky ani u syntaktických chyb, jediná možnost, jak skripty ladit, je zkoušet jej provádět řádek po řádku z konzole&lt;br /&gt;
** Pokud vám něco nefunguje, bude chyba buď na vaší straně, nebo v dokumentaci &lt;br /&gt;
* Poznámky musí začínat znakem # umístěným na 0. pozici v řádku, jinak je MK vyhodnocuje jako běžný příkaz/výraz&lt;br /&gt;
* Lokální proměnné: &lt;br /&gt;
**deklarují se pomocí :local nebo :set. &lt;br /&gt;
**Od verze 2.9 už nefunguje rušení proměnných pomocí :unset - proměnná se ruší tak, že v příkazu :set nebo :local neudám její hodnotu!!!&lt;br /&gt;
**Pokud je proměnná deklarována jako lokální v bloku do={...}, není mimo tento blok vidět!&lt;br /&gt;
**typ proměnné lze zjistit pomocí :typeof. Příklad: Skript opravující Busy u DHCP Leases&lt;br /&gt;
  :put [:typeof promenna]&lt;br /&gt;
&lt;br /&gt;
== Příklady skriptů ==&lt;br /&gt;
&lt;br /&gt;
*[[Fair Bandwidth Sharing for simple queues]]&lt;br /&gt;
&lt;br /&gt;
*[[Redirect web during network failure]]&lt;br /&gt;
&lt;br /&gt;
*[[Redirect dynamic dhcp leases]]&lt;br /&gt;
&lt;br /&gt;
*[[Disable forwarding]]&lt;br /&gt;
&lt;br /&gt;
*[[Mazání nepopsaných adres z DHCP serveru]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript pro změnu DNS serverů v Mikrotiku]]&lt;br /&gt;
&lt;br /&gt;
*[[TOP 10]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript opravující Busy u DHCP Leases]]&lt;br /&gt;
&lt;br /&gt;
*[[Skripty pro optiku]]&lt;br /&gt;
&lt;br /&gt;
*[[Nastavení doby vypůjčky na delší čas]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript kontroly queues a dhcp serveru]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript pro zálohování na e-mail]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript pro nastavení datumu a času]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript na nastavení watchdogu v Mikrotiku]]&lt;br /&gt;
&lt;br /&gt;
*[[Skript na re-connect klienta na 60GHz]]&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=IPv6&amp;diff=41099</id>
		<title>IPv6</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=IPv6&amp;diff=41099"/>
		<updated>2025-10-23T08:59:11Z</updated>

		<summary type="html">&lt;p&gt;Kliment: /* Změna duid v Linuxu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Zakázání IPv6 na Linux desktopu=&lt;br /&gt;
Pokud máte v síti Windows Vista s nastaveným sdílením připojení, bude váš Linux zmaten. Nejrychlejší řešení je zakázat si IPv6, což uděláte např. takto:&lt;br /&gt;
&lt;br /&gt;
* Ubuntu 9.04:&lt;br /&gt;
 echo &#039;blacklist ipv6&#039; &amp;gt; /etc/modprobe.d/blacklist-ipv6&lt;br /&gt;
&lt;br /&gt;
=Změna duid v Linuxu=&lt;br /&gt;
&lt;br /&gt;
Zjištění UUID:&lt;br /&gt;
&lt;br /&gt;
 nmcli connection show --active &lt;br /&gt;
 NAME              UUID                                  TYPE       DEVICE          &lt;br /&gt;
 DHCP              4f6cc79a-c63b-3286-b5d9-859fb398441d  ethernet   enp61s0u1u1c2   &lt;br /&gt;
 Slavičín VPN      bf6ca3b7-f9da-436e-8d84-f95a938da31a  wireguard  unart           &lt;br /&gt;
 slfree-unart_5G   21741320-11b2-413b-a004-32556965900b  wifi       wlp4s0          &lt;br /&gt;
 Vlachovice Škola  32c07663-0b29-431b-b355-628b43d77ecf  wireguard  vlachovice-zs   &lt;br /&gt;
 br-eeb6991f8a69   19385c65-d4f4-4527-a24d-e4830f18c294  bridge     br-eeb6991f8a69 &lt;br /&gt;
 docker0           84539049-f0e7-4077-a856-3cb6cd40fa01  bridge     docker0         &lt;br /&gt;
 lo                f54deb1c-a29e-4e84-b8b1-03e491d15481  loopback   lo              &lt;br /&gt;
 br-b0518412db2f   8440984f-c49a-4f3b-b258-87bbc64652b9  bridge     br-b0518412db2f &lt;br /&gt;
 br-105e004626da   5587633d-e8e9-4300-852f-7068d5ad9357  bridge     br-105e004626da &lt;br /&gt;
 br-8e4594f4400d   fcbaa6ba-151e-4781-853a-30b253a55d80  bridge     br-8e4594f4400d &lt;br /&gt;
 br-854e00ff9cf6   e8d7da2a-a154-440c-aba0-a2a3d1ff2c28  bridge     br-854e00ff9cf6 &lt;br /&gt;
&lt;br /&gt;
Pro MAC 98:fc:84:e1:72:d2 nastav:&lt;br /&gt;
&lt;br /&gt;
 nmcli connection modify 4f6cc79a-c63b-3286-b5d9-859fb398441d ipv6.dhcp-duid 00:01:00:01:23:01:a6:ec:98:fc:84:e1:72:d2&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=Huawei_MA5683&amp;diff=41095</id>
		<title>Huawei MA5683</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=Huawei_MA5683&amp;diff=41095"/>
		<updated>2024-10-18T09:32:39Z</updated>

		<summary type="html">&lt;p&gt;Kliment: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Trunk port ==&lt;br /&gt;
&lt;br /&gt;
Vytvoříme service profile:&lt;br /&gt;
&lt;br /&gt;
 ont-srvprofile gpon profile-id 3500 profile-name &amp;quot;TRUNK&amp;quot;&lt;br /&gt;
  ont-port pots adaptive eth adaptive &lt;br /&gt;
  port vlan eth 1 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 1 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 1 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 1 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 2 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 2 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 2 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 2 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 3 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 3 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 3 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 3 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 4 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 4 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 4 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 4 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 5 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 5 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 5 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 5 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 6 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 6 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 6 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 6 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 7 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 7 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 7 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 7 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 8 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 8 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 8 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 8 translation 160 user-vlan 160&lt;br /&gt;
  commit  &lt;br /&gt;
&lt;br /&gt;
Vytvoříme line profile:&lt;br /&gt;
&lt;br /&gt;
 ont-lineprofile gpon profile-id 3500 profile-name &amp;quot;TRUNK&amp;quot;&lt;br /&gt;
  tcont 4 dba-profile-id 10&lt;br /&gt;
  gem add 25 eth tcont 4             &lt;br /&gt;
  gem add 39 eth tcont 4&lt;br /&gt;
  gem add 50 eth tcont 4&lt;br /&gt;
  gem add 160 eth tcont 4&lt;br /&gt;
  gem mapping 25 0 vlan 25&lt;br /&gt;
  gem mapping 39 0 vlan 39&lt;br /&gt;
  gem mapping 50 0 vlan 50&lt;br /&gt;
  gem mapping 160 0 vlan 160&lt;br /&gt;
  commit&lt;br /&gt;
  quit&lt;br /&gt;
&lt;br /&gt;
Přidáme ONT:&lt;br /&gt;
&lt;br /&gt;
 ont add 6 2 sn-auth &amp;quot;48575443ACA6E08C&amp;quot; omci ont-lineprofile-id 3500 ont-srvprofile-id 3500 desc &amp;quot;Pepa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Přidáme mu service porty:&lt;br /&gt;
&lt;br /&gt;
 service-port 258 vlan 25 gpon 0/4/6 ont 2 gemport 25 multi-service user-vlan 25 tag-transform translate inbound traffic-table index 11 outbound traffic-table  index 11&lt;br /&gt;
 service-port 259 vlan 50 gpon 0/4/6 ont 2 gemport 50 multi-service user-vlan 50 tag-transform translate inbound traffic-table index 11 outbound traffic-table  index 11&lt;br /&gt;
 service-port 260 vlan 39 gpon 0/4/6 ont 2 gemport 39 multi-service user-vlan 39 tag-transform translate inbound traffic-table index 11 outbound traffic-table  index 11&lt;br /&gt;
 service-port 261 vlan 160 gpon 0/4/6 ont 2 gemport 160 multi-service user-vlan 160 tag-transform translate inbound traffic-table index 11 outbound traffic-table index 11&lt;br /&gt;
&lt;br /&gt;
== Vypnutí izolace klientů ==&lt;br /&gt;
&lt;br /&gt;
Vypnutí izolace klientů na VLANu 160:&lt;br /&gt;
&lt;br /&gt;
 vlan service-profile profile-id 160 profile-name &amp;quot;Verejne-IP&amp;quot;&lt;br /&gt;
  user-bridging enable&lt;br /&gt;
  commit&lt;br /&gt;
 vlan bind service-profile 160 profile-id 160&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=Huawei_MA5683&amp;diff=41094</id>
		<title>Huawei MA5683</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=Huawei_MA5683&amp;diff=41094"/>
		<updated>2024-10-18T09:31:34Z</updated>

		<summary type="html">&lt;p&gt;Kliment: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vytvoříme service profile:&lt;br /&gt;
&lt;br /&gt;
 ont-srvprofile gpon profile-id 3500 profile-name &amp;quot;TRUNK&amp;quot;&lt;br /&gt;
  ont-port pots adaptive eth adaptive &lt;br /&gt;
  port vlan eth 1 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 1 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 1 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 1 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 2 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 2 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 2 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 2 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 3 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 3 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 3 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 3 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 4 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 4 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 4 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 4 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 5 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 5 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 5 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 5 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 6 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 6 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 6 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 6 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 7 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 7 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 7 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 7 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 8 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 8 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 8 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 8 translation 160 user-vlan 160&lt;br /&gt;
  commit  &lt;br /&gt;
&lt;br /&gt;
Vytvoříme line profile:&lt;br /&gt;
&lt;br /&gt;
 ont-lineprofile gpon profile-id 3500 profile-name &amp;quot;TRUNK&amp;quot;&lt;br /&gt;
  tcont 4 dba-profile-id 10&lt;br /&gt;
  gem add 25 eth tcont 4             &lt;br /&gt;
  gem add 39 eth tcont 4&lt;br /&gt;
  gem add 50 eth tcont 4&lt;br /&gt;
  gem add 160 eth tcont 4&lt;br /&gt;
  gem mapping 25 0 vlan 25&lt;br /&gt;
  gem mapping 39 0 vlan 39&lt;br /&gt;
  gem mapping 50 0 vlan 50&lt;br /&gt;
  gem mapping 160 0 vlan 160&lt;br /&gt;
  commit&lt;br /&gt;
  quit&lt;br /&gt;
&lt;br /&gt;
Přidáme ONT:&lt;br /&gt;
&lt;br /&gt;
 ont add 6 2 sn-auth &amp;quot;48575443ACA6E08C&amp;quot; omci ont-lineprofile-id 3500 ont-srvprofile-id 3500 desc &amp;quot;Pepa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Přidáme mu service porty:&lt;br /&gt;
&lt;br /&gt;
 service-port 258 vlan 25 gpon 0/4/6 ont 2 gemport 25 multi-service user-vlan 25 tag-transform translate inbound traffic-table index 11 outbound traffic-table  index 11&lt;br /&gt;
 service-port 259 vlan 50 gpon 0/4/6 ont 2 gemport 50 multi-service user-vlan 50 tag-transform translate inbound traffic-table index 11 outbound traffic-table  index 11&lt;br /&gt;
 service-port 260 vlan 39 gpon 0/4/6 ont 2 gemport 39 multi-service user-vlan 39 tag-transform translate inbound traffic-table index 11 outbound traffic-table  index 11&lt;br /&gt;
 service-port 261 vlan 160 gpon 0/4/6 ont 2 gemport 160 multi-service user-vlan 160 tag-transform translate inbound traffic-table index 11 outbound traffic-table index 11&lt;br /&gt;
&lt;br /&gt;
Vypnutí izolace klientů na VLANu 160:&lt;br /&gt;
&lt;br /&gt;
 vlan service-profile profile-id 160 profile-name &amp;quot;Verejne-IP&amp;quot;&lt;br /&gt;
  user-bridging enable&lt;br /&gt;
  commit&lt;br /&gt;
 vlan bind service-profile 160 profile-id 160&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=Huawei_MA5683&amp;diff=41093</id>
		<title>Huawei MA5683</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=Huawei_MA5683&amp;diff=41093"/>
		<updated>2024-10-18T09:24:10Z</updated>

		<summary type="html">&lt;p&gt;Kliment: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vytvoříme service profile:&lt;br /&gt;
&lt;br /&gt;
 ont-srvprofile gpon profile-id 3500 profile-name &amp;quot;TRUNK&amp;quot;&lt;br /&gt;
  ont-port pots adaptive eth adaptive &lt;br /&gt;
  port vlan eth 1 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 1 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 1 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 1 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 2 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 2 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 2 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 2 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 3 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 3 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 3 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 3 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 4 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 4 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 4 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 4 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 5 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 5 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 5 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 5 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 6 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 6 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 6 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 6 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 7 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 7 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 7 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 7 translation 160 user-vlan 160&lt;br /&gt;
  port vlan eth 8 translation 25 user-vlan 25&lt;br /&gt;
  port vlan eth 8 translation 39 user-vlan 39&lt;br /&gt;
  port vlan eth 8 translation 50 user-vlan 50&lt;br /&gt;
  port vlan eth 8 translation 160 user-vlan 160&lt;br /&gt;
  commit  &lt;br /&gt;
&lt;br /&gt;
Vytvoříme line profile:&lt;br /&gt;
&lt;br /&gt;
 ont-lineprofile gpon profile-id 3500 profile-name &amp;quot;TRUNK&amp;quot;&lt;br /&gt;
  tcont 4 dba-profile-id 10&lt;br /&gt;
  gem add 25 eth tcont 4             &lt;br /&gt;
  gem add 39 eth tcont 4&lt;br /&gt;
  gem add 50 eth tcont 4&lt;br /&gt;
  gem add 160 eth tcont 4&lt;br /&gt;
  gem mapping 25 0 vlan 25&lt;br /&gt;
  gem mapping 39 0 vlan 39&lt;br /&gt;
  gem mapping 50 0 vlan 50&lt;br /&gt;
  gem mapping 160 0 vlan 160&lt;br /&gt;
  commit&lt;br /&gt;
  quit&lt;br /&gt;
&lt;br /&gt;
Vypnutí izolace klientů na VLANu 160:&lt;br /&gt;
&lt;br /&gt;
 vlan service-profile profile-id 160 profile-name &amp;quot;Verejne-IP&amp;quot;&lt;br /&gt;
  user-bridging enable&lt;br /&gt;
  commit&lt;br /&gt;
 vlan bind service-profile 160 profile-id 160&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=Huawei_MA5683&amp;diff=41092</id>
		<title>Huawei MA5683</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=Huawei_MA5683&amp;diff=41092"/>
		<updated>2024-10-18T09:21:19Z</updated>

		<summary type="html">&lt;p&gt;Kliment: založena nová stránka s textem „Vypnutí izolace klientů na VLANu 160:   vlan service-profile profile-id 160 profile-name &amp;quot;Verejne-IP&amp;quot;   user-bridging enable   commit  vlan bind service-profile 160 profile-id 160“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vypnutí izolace klientů na VLANu 160:&lt;br /&gt;
&lt;br /&gt;
 vlan service-profile profile-id 160 profile-name &amp;quot;Verejne-IP&amp;quot;&lt;br /&gt;
  user-bridging enable&lt;br /&gt;
  commit&lt;br /&gt;
 vlan bind service-profile 160 profile-id 160&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=UBNT_UniFi&amp;diff=41091</id>
		<title>UBNT UniFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=UBNT_UniFi&amp;diff=41091"/>
		<updated>2024-07-16T12:07:35Z</updated>

		<summary type="html">&lt;p&gt;Kliment: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Nastavení vzdáleného kontroleru ====&lt;br /&gt;
&lt;br /&gt;
 ssh ubnt@IP_ADRESA_UNIFI&lt;br /&gt;
 syswrapper.sh restore-default&lt;br /&gt;
 mca-cli&lt;br /&gt;
 set-inform http://5.104.16.229:8080/inform&lt;br /&gt;
&lt;br /&gt;
==== Změna hesla na wifi přes SSH ====&lt;br /&gt;
&lt;br /&gt;
 HESLO=&amp;quot;NoveHesloNaWifi&amp;quot;; sed -i &#039;s/aaa.2.wpa.psk=.*/aaa.2.wpa.psk=&#039;$HESLO&#039;/&#039; /tmp/system.cfg&lt;br /&gt;
 save&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
==== Hard reset ====&lt;br /&gt;
&lt;br /&gt;
 cp -f /tmp/default.cfg /tmp/system.cfg&lt;br /&gt;
 cfgmtd -f /tmp/system.cfg -w&lt;br /&gt;
 reboot&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
	<entry>
		<id>https://wiki.slavicin.unart.cz/index.php?title=Linux_router&amp;diff=41090</id>
		<title>Linux router</title>
		<link rel="alternate" type="text/html" href="https://wiki.slavicin.unart.cz/index.php?title=Linux_router&amp;diff=41090"/>
		<updated>2024-03-22T08:01:06Z</updated>

		<summary type="html">&lt;p&gt;Kliment: /* Nastavení CPU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; apt install -y bash-completion htop mc traceroute nmap tcpdump elinks iftop fping screen conntrack&lt;br /&gt;
&lt;br /&gt;
= log2ram =&lt;br /&gt;
&lt;br /&gt;
https://github.com/azlux/log2ram&lt;br /&gt;
&lt;br /&gt;
= Nastavení CPU =&lt;br /&gt;
&lt;br /&gt;
Nainstalovat cpufrequtils:&lt;br /&gt;
 sudo apt-get install cpufrequtils&lt;br /&gt;
&lt;br /&gt;
Upravit soubor /etc/default/cpufrequtils:&lt;br /&gt;
 sudo nano /etc/default/cpufrequtils&lt;br /&gt;
&lt;br /&gt;
Přidat do něj řádek:&lt;br /&gt;
 GOVERNOR=&amp;quot;performance&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Restartovat cpufrequtils:&lt;br /&gt;
 systemctl restart cpufrequtils&lt;br /&gt;
&lt;br /&gt;
= IP forwarding =&lt;br /&gt;
&lt;br /&gt;
Přidat do &#039;&#039;&#039;/etc/sysctl.conf&#039;&#039;&#039; řádky:&lt;br /&gt;
&lt;br /&gt;
 net.ipv4.ip_forward = 1&lt;br /&gt;
 net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
&lt;br /&gt;
Aktivovat:&lt;br /&gt;
 sysctl -p /etc/sysctl.conf&lt;br /&gt;
&lt;br /&gt;
= Nastavení síťě =&lt;br /&gt;
&lt;br /&gt;
[[Síť v Debianu]]&lt;br /&gt;
&lt;br /&gt;
= Conntrack =&lt;br /&gt;
&lt;br /&gt;
Povolit moduly v &#039;&#039;&#039;/etc/modules&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 nf_conntrack&lt;br /&gt;
 nf_conntrack_ipv4&lt;br /&gt;
 nf_conntrack_pptp&lt;br /&gt;
 nf_nat&lt;br /&gt;
 nf_nat_ipv4&lt;br /&gt;
 nf_nat_pptp&lt;br /&gt;
&lt;br /&gt;
Zjištění aktuální hodnoty &#039;&#039;&#039;nf_conntrack_max&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 cat /proc/sys/net/netfilter/nf_conntrack_max &lt;br /&gt;
 65536&lt;br /&gt;
&lt;br /&gt;
Zjištění aktuální hodnoty &#039;&#039;&#039;nf_conntrack_buckets&#039;&#039;&#039; (hashsize):&lt;br /&gt;
&lt;br /&gt;
 cat /proc/sys/net/netfilter/nf_conntrack_buckets &lt;br /&gt;
 16384&lt;br /&gt;
&lt;br /&gt;
Zjištění velikost hodnoty jednoho záznamu v tabulce conntrack:&lt;br /&gt;
&lt;br /&gt;
 cat /proc/slabinfo | awk &#039;{if ($1 == &amp;quot;nf_conntrack&amp;quot;) print $4}&#039;&lt;br /&gt;
 256&lt;br /&gt;
&lt;br /&gt;
Výpočet:&lt;br /&gt;
&lt;br /&gt;
 nf_conntrack_max = velikost použitelné RAM v bytech / velikost jednoho záznamu&lt;br /&gt;
 nf_conntrack_buckets = nf_conntrack_max / 8&lt;br /&gt;
&lt;br /&gt;
Příklad výpočtu pro 8GB RAM a velikost záznamu 256:&lt;br /&gt;
&lt;br /&gt;
 nf_conntrack_max =  8 * 1073741824 / 256 = 33554432&lt;br /&gt;
 nf_conntrack_buckets = 33554432 / 8 = 4194304&lt;br /&gt;
&lt;br /&gt;
Hodnotu nf_conntrack_max zapíšeme do souboru &#039;&#039;&#039;/etc/sysctl.conf&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 net.netfilter.nf_conntrack_max = 33554432&lt;br /&gt;
 net.netfilter.nf_conntrack_helper = 1&lt;br /&gt;
&lt;br /&gt;
Hodnotu nf_conntrack_buckets do souboru &#039;&#039;&#039;/etc/modprobe.d/nf_conntrack.conf&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 options nf_conntrack hashsize=4194304&lt;br /&gt;
&lt;br /&gt;
Jednoduché zjištění veřejné IP adresy:&lt;br /&gt;
&lt;br /&gt;
 conntrack -L --src-nat --src VNITŘNÍ_IP_ADRESA 2&amp;gt;/dev/null | awk -F &amp;quot;dst=&amp;quot; &#039;{print $3}&#039; | awk &#039;{print $1}&#039; | sort | uniq&lt;br /&gt;
&lt;br /&gt;
Zdroje:&lt;br /&gt;
&lt;br /&gt;
https://wiki.spoje.net/doku.php/howto/network/conntrack&lt;/div&gt;</summary>
		<author><name>Kliment</name></author>
	</entry>
</feed>