<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wk.geanmartins.com.br/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wk.geanmartins.com.br/feed.php">
        <title>wiki v1 - wikiv2</title>
        <description></description>
        <link>http://wk.geanmartins.com.br/</link>
        <image rdf:resource="http://wk.geanmartins.com.br/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-04-17T08:37:14+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_adhoc_command?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_adhoc?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_cenario?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_hosts?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_install?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_ips_ssh?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_role_base?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_test_ssh?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_vlans?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_cisco?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_install_config?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_lab01?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_module_package?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_playbook?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_preparation_lab01?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_scenery?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible_user_sshkey?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ansible?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:bash_ps1?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:bash?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:bashrc_custom?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:cisco_nat_dhcp?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:cisco?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:compression_kvm_images?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:debian_initial_config?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:debian?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:docker?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:freeipa?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:freeradius?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:generate_hashs?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:huawei_ripv2?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:huawei_route_static?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:huawei_vlan_hybrid_v2?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:huawei_vlan_hybrid?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:huawei_vlan_l2?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:huawei_vlan_subinterface?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:huawei_vlanif?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:huawei_vrp_basic_cfg?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:huawei?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:install_kvm_ol7?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:install_kvm_ol9?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:install_kvm_ubuntu?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:iptables_port_forwarding_kvm?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:key_ssh?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:kube_install_debian11?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:kube_scenery?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:kubernetes?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:kvm?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ldap_certificate_certutil?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ldap_certificate_opessl?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ldap_make_certificate?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:linux?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:make_passwd?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:mikrotik?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:openldap?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:oracle_linux_boot_install?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:oracle_linux?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ospf_basic_scenery?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ospf_introdution_protocolo?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ospf?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:podman?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:rclone?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:roteamento?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:route_static_multi?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ssh?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:start?rev=1753577539&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:static_huawei_mikrotik?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:terraform_install?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:terraform?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_aws_basic?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_aws_ipv6?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_aws?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_ansible?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_install_ubuntu?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_kubernetes?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_multiplas_vms?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_one_vm?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_vm_labs?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:tf_libvirt?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ubuntu_nvidia_driver?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:ubuntu?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:vagrant_box_debian11?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:vagrant_box_ubuntu22?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:vagrant?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:vim_options?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:vim?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:vimrc_for_infra?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:vimrc?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:vyos_nat?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:vyos?rev=1753577298&amp;do=diff"/>
                <rdf:li rdf:resource="http://wk.geanmartins.com.br/wikiv2:winbox_ubuntu?rev=1753577298&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wk.geanmartins.com.br/_media/wiki:dokuwiki.svg">
        <title>wiki v1</title>
        <link>http://wk.geanmartins.com.br/</link>
        <url>http://wk.geanmartins.com.br/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_adhoc_command?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_adhoc_command</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_adhoc_command?rev=1753577298&amp;do=diff</link>
        <description>Ansible AD HOC

Módulo shell


# ansible oracle -m shell -a &quot;ping -c2 10.240.100.30&quot;
10.240.100.20 | CHANGED | rc=0 &gt;&gt;
PING 10.240.100.30 (10.240.100.30) 56(84) bytes de dados.
64 bytes de 10.240.100.30: icmp_seq=1 ttl=64 tempo=0.370 ms
64 bytes de 10.240.100.30: icmp_seq=2 ttl=64 tempo=0.665 ms

--- 10.240.100.30 estatísticas de ping ---
2 pacotes transmitidos, 2 recebidos, 0% packet loss, time 1043ms
rtt min/avg/max/mdev = 0.370/0.517/0.665/0.147 ms</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_adhoc?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_cisco_adhoc</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_cisco_adhoc?rev=1753577298&amp;do=diff</link>
        <description>Ansible Cisco - AdHoc

Desativando uma interface


# ansible sw2 -m ios_interfaces -a &quot;config=&#039;name=GigabitEthernet0/1 enabled=false&#039;&quot; -u cisco -k
SSH password: 
sw2 | CHANGED =&gt; {
    &quot;after&quot;: [
        {
            &quot;enabled&quot;: true,
            &quot;name&quot;: &quot;GigabitEthernet0/0&quot;
        },
        {
            &quot;enabled&quot;: false,
            &quot;name&quot;: &quot;GigabitEthernet0/1&quot;
        },
        {
            &quot;enabled&quot;: true,
            &quot;name&quot;: &quot;GigabitEthernet0/2&quot;
        },
        {
            &quot;enabled…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_cenario?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_cisco_cenario</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_cisco_cenario?rev=1753577298&amp;do=diff</link>
        <description>Ansible Cisco - Cenário

Cenário</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_hosts?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_cisco_hosts</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_cisco_hosts?rev=1753577298&amp;do=diff</link>
        <description>Ansible Cisco - Acessando os equipamentos por FQDN

Criando entradas no arquivo /etc/hosts


# vim /etc/hosts +$
172.16.100.3    sw1.geanmartins.com.br  sw1
172.16.100.4    sw2.geanmartins.com.br  sw2
172.16.100.5    sw3.geanmartins.com.br  sw3
172.16.100.6    sw4.geanmartins.com.br  sw4
172.16.100.7    ro1.geanmartins.com.br  ro1
172.16.100.8    ro2.geanmartins.com.br  ro2</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_install?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_cisco_install</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_cisco_install?rev=1753577298&amp;do=diff</link>
        <description>Ansible Cisco - Instalação

Instalação do Ansible no Ubuntu 22.04


$ sudo apt update
$ sudo apt install software-properties-common
$ sudo add-apt-repository --yes --update ppa:ansible/ansible
$ sudo apt install ansible



$ ansible --version
ansible [core 2.14.3]
  config file = /etc/ansible/ansible.cfg
  configured module search path = [&#039;/home/gean/.ansible/plugins/modules&#039;, &#039;/usr/share/ansible/plugins/modules&#039;]
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  ansibl…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_ips_ssh?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_cisco_ips_ssh</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_cisco_ips_ssh?rev=1753577298&amp;do=diff</link>
        <description>Configuração de IP e acesso SSH

ansible


$ ip a
1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:50:00:00:01:00 brd ff:f…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_role_base?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_cisco_role_base</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_cisco_role_base?rev=1753577298&amp;do=diff</link>
        <description>Ansible Cisco - Criando role conf_base

Criando a role conf_base

Criando a role


# cd roles/
# ansible-galaxy init conf_base
- Role conf_base was created successfully



# ls
conf_base



# cd conf_base/
# tree
.
├── README.md
├── defaults
│   └── main.yml
├── files
├── handlers
│   └── main.yml
├── meta
│   └── main.yml
├── tasks
│   └── main.yml
├── templates
├── tests
│   ├── inventory
│   └── test.yml
└── vars
    └── main.yml

8 directories, 8 files…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_test_ssh?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_cisco_test_ssh</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_cisco_test_ssh?rev=1753577298&amp;do=diff</link>
        <description>Ansible Cisco - Testando o acesso com o Ansible

Testando acesso SSH


$ ssh cisco@172.16.100.3
Unable to negotiate with 172.16.100.3 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_cisco_vlans?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_cisco_vlans</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_cisco_vlans?rev=1753577298&amp;do=diff</link>
        <description>Ansible Cisco - VLANs

Criando a role


# cd /etc/ansible/roles/
# mkdir -p vlans/tasks



# vim vlans/tasks/main.yaml
---
- name: Configuration du VLAN 10 et 20 sur les switchs
  ios_vlans:
    config:
    - name: Vlan_10
      vlan_id: 10
      state: active
      shutdown: disabled
      
    - name: Vlan_20
      vlan_id: 20
      state: active
      shutdown: enabled

    - name: Vlan_30
      vlan_id: 30
      state: active
      shutdown: disabled
    state: merged

- name: Affectation de…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_cisco?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_cisco</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_cisco?rev=1753577298&amp;do=diff</link>
        <description>Ansible Cisco

	*  Ansible Cisco - Cenário
	*  Ansible Cisco - Instalação
	*  Ansible Cisco - Configuração de IP e acesso SSH
	*  Ansible Cisco - Testando o acesso com o Ansible
	*  Ansible Cisco - Acessando os equipamentos por fqdn
	*  Ansible Cisco - AdHoc
	*  Ansible Cisco - Criando role conf_base
	*  Ansible Cisco - VLANs</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_install_config?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_install_config</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_install_config?rev=1753577298&amp;do=diff</link>
        <description>Instalando e configurando o Ansible

Instalação


$ vagrant ssh automation
Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-53-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

This system has been minimized by removing packages and content that are
not required on a system that users do not log into.

To restore this content, you can run the &#039;unminimize&#039; command.
Last login: Wed Mar  1 2…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_lab01?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_lab01</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_lab01?rev=1753577298&amp;do=diff</link>
        <description>Ansible Lab 01

	*  Preparação</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_module_package?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_module_package</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_module_package?rev=1753577298&amp;do=diff</link>
        <description>Módulo package


$ vim package.yaml 
---
- name: Manage package
  hosts: all
  tasks:
  - name: Package Debian like
    when: ansible_os_family|lower == &#039;debian&#039;
    apt:
      name: &quot;{{ item }}&quot;
      state: present
      update_cache: true
    loop:
    - dnsutils
    - vim
    - bash-completion
  - name: Package RedHat like
    when: ansible_os_family|lower == &#039;redhat&#039;
    dnf:
      name: &quot;{{ item }}&quot;
      state: present
    loop:
    - bind-utils
    - vim
    - bash-completion</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_playbook?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_playbook</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_playbook?rev=1753577298&amp;do=diff</link>
        <description>Playbook


$ sudo ansible local -m setup | egrep distribution
        &quot;ansible_distribution&quot;: &quot;Ubuntu&quot;,
        &quot;ansible_distribution_file_parsed&quot;: true,
        &quot;ansible_distribution_file_path&quot;: &quot;/etc/os-release&quot;,
        &quot;ansible_distribution_file_variety&quot;: &quot;Debian&quot;,
        &quot;ansible_distribution_major_version&quot;: &quot;22&quot;,
        &quot;ansible_distribution_release&quot;: &quot;jammy&quot;,
        &quot;ansible_distribution_version&quot;: &quot;22.04&quot;,</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_preparation_lab01?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_preparation_lab01</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_preparation_lab01?rev=1753577298&amp;do=diff</link>
        <description>Preparação

Vagrantfile


# -*- mode: ruby -*-
# vi: set ft=ruby :


require &#039;yaml&#039;
secmachines = YAML.load_file(&quot;machines.yml&quot;)

Vagrant.configure(&quot;2&quot;) do |config|
  secmachines.each do |machines|
    config.vm.define machines[&quot;name&quot;] do |server|
      server.vm.hostname = machines[&quot;name&quot;]
      server.vm.box = machines[&quot;box&quot;]
      server.vm.box_check_update = false
      server.vm.network &quot;private_network&quot;, ip: machines[&quot;ip&quot;] 

      server.vm.provider &quot;virtualbox&quot; do |vb|
        vb.customiz…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_scenery?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_scenery</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_scenery?rev=1753577298&amp;do=diff</link>
        <description>Cenário


$ cat machines.yml 
# Ubuntu Server 22.04 - Ansible server
- name: automation
  cpus: 2
  memory: 2048
  ip: 10.240.100.10
  box: g3anmart1ns/ubuntu-server-2204

# Oracle Linux 9
- name: ol-vm-02
  cpus: 2
  memory: 2048
  ip: 10.240.100.20
  box: g3anmart1ns/ol9

#  Debian 11
- name: deb-vm-03
  cpus: 2
  memory: 2048
  ip: 10.240.100.30
  box: g3anmart1ns/debian11</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible_user_sshkey?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible_user_sshkey</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible_user_sshkey?rev=1753577298&amp;do=diff</link>
        <description>Criando usuário com acesso SSH Key

SSH Key


$ ssh-keygen -t ed25519 -f suporte
Generating public/private ed25519 key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in suporte
Your public key has been saved in suporte.pub
The key fingerprint is:
SHA256:lBD+Y/I+Y+fi/vCBK7l3HckS4jxFXRsF7qK/2r2t7vw vagrant@automation
The key&#039;s randomart image is:
+--[ED25519 256]--+
|      o.   . .+o.|
|     . . .. .. o |
|      . o.    o  |
|   …</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ansible?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ansible?rev=1753577298&amp;do=diff</link>
        <description>Ansible

	*  Cenário
	*  Instalando e configurando o Ansible
	*  Ansible AD HOC
	*  Ansible playbook
	*  Criando usuário com acesso SSH Key
	*  Módulo package
	*  Ansible Lab 01
	*  Ansible Cisco</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:bash_ps1?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bash_ps1</title>
        <link>http://wk.geanmartins.com.br/wikiv2:bash_ps1?rev=1753577298&amp;do=diff</link>
        <description>Bash PS1


\u : exibe o nome do usuário, isto é, o login.
\h : exibe o nome da máquina, ou seja, o hostname.
\W : exibe o nome do diretório que você se encontra.
\w : exibe o caminho completo do diretório onde você se encontra.
\$ : exibe o caractere &#039;$&#039; caso você esteja utilizando o seu usuário ou o exibe o caractere &#039;#&#039; caso você esteja utilizando o usuário root.
\d : exibe a data atual.
\t : exibe a hora no formato de 24 horas.
\! : exibe o número de comandos que você já digitou.
\# : exibe o…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:bash?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bash</title>
        <link>http://wk.geanmartins.com.br/wikiv2:bash?rev=1753577298&amp;do=diff</link>
        <description>Bash

	*  Bash PS1
	*  Bashrc customizado
	*  Gerar senha pelo terminal
	*  Gerar hash pelo terminal</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:bashrc_custom?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bashrc_custom</title>
        <link>http://wk.geanmartins.com.br/wikiv2:bashrc_custom?rev=1753577298&amp;do=diff</link>
        <description>Conteúdo do .bashrc Customizado

Os códigos de escape ANSI

Os códigos de escape ANSI são sequências de caracteres usadas para controlar a formatação, a cor e outras opções de saída em terminais de texto. Esses códigos são amplamente utilizados em interfaces de linha de comando (CLI) para adicionar cores, movimento e outras formas de feedback visual que melhoram a usabilidade e a estética.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:cisco_nat_dhcp?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cisco_nat_dhcp</title>
        <link>http://wk.geanmartins.com.br/wikiv2:cisco_nat_dhcp?rev=1753577298&amp;do=diff</link>
        <description>DHCP e NAT em Router Cisco vIOS

Cenário



Desabilitando os logs do console


Router&gt;enable
Router#configure terminal
Router(config)#no logging console


Configurando a interface WAN


Router(config)#do show ip interface brief 
Interface                  IP-Address      OK? Method Status                Protocol
GigabitEthernet0/0         unassigned      YES unset  administratively down down    
GigabitEthernet0/1         unassigned      YES unset  administratively down down    
GigabitEthernet0…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:cisco?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cisco</title>
        <link>http://wk.geanmartins.com.br/wikiv2:cisco?rev=1753577298&amp;do=diff</link>
        <description>Cisco

	*  DHCP e NAT em Router Cisco vIOS
	*  Roteamento estático entre diferentes fabricantes</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:compression_kvm_images?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compression_kvm_images</title>
        <link>http://wk.geanmartins.com.br/wikiv2:compression_kvm_images?rev=1753577298&amp;do=diff</link>
        <description>KVM - Compressão de imagens


$ sudo apt install libguestfs-tools



$ qemu-img convert -O qcow2 /home/gean/kvm/images/EVE.qcow2 eve-small.qcow2



$ qemu-img info eve-small.qcow2 
image: eve-small.qcow2
file format: qcow2
virtual size: 64 GiB (68719476736 bytes)
disk size: 35.3 GiB
cluster_size: 65536
Format specific information:
    compat: 1.1
    compression type: zlib
    lazy refcounts: false
    refcount bits: 16
    corrupt: false
    extended l2: false</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:debian_initial_config?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debian_initial_config</title>
        <link>http://wk.geanmartins.com.br/wikiv2:debian_initial_config?rev=1753577298&amp;do=diff</link>
        <description>Debian - Configuração inicial

Pacotes essenciais


$ su -
# apt update
# apt install vim wget curl git sudo \
accountsservice software-properties-common \
bash-completion apt-transport-https \
ca-certificates gnupg2 lsb-release


Bash usuário root</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:debian?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debian</title>
        <link>http://wk.geanmartins.com.br/wikiv2:debian?rev=1753577298&amp;do=diff</link>
        <description>Debian

	*  Debian - Configuração inicial</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:docker?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker</title>
        <link>http://wk.geanmartins.com.br/wikiv2:docker?rev=1753577298&amp;do=diff</link>
        <description>Docker

Instalação do Docker no Debian 11

Preparação inicial: Debian - Configuração inicial

Partição deservada aos containers


$ MOUNT_POINT=/var/lib/docker
$ DISK_DEVICE=/dev/sdb



$ echo -e &quot;n\np\n1\n\n\nw&quot; | sudo fdisk ${DISK_DEVICE}

Bem-vindo ao fdisk (util-linux 2.36.1).
As alterações permanecerão apenas na memória, até que você decida gravá-las.
Tenha cuidado antes de usar o comando de gravação.

A unidade não contém uma tabela de partição conhecida.
Criado um novo rótulo de disco DOS…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:freeipa?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>freeipa</title>
        <link>http://wk.geanmartins.com.br/wikiv2:freeipa?rev=1753577298&amp;do=diff</link>
        <description>FreeIPA</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:freeradius?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>freeradius</title>
        <link>http://wk.geanmartins.com.br/wikiv2:freeradius?rev=1753577298&amp;do=diff</link>
        <description>FreeRADIUS</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:generate_hashs?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>generate_hashs</title>
        <link>http://wk.geanmartins.com.br/wikiv2:generate_hashs?rev=1753577298&amp;do=diff</link>
        <description>Gerando hash direto pelo terminal

Opções para gerar hashes diretamente no Bash usando várias ferramentas disponíveis no Linux. Essas ferramentas incluem md5sum, sha256sum, sha1sum, entre outras, que podem ser utilizadas para gerar hashes de strings, arquivos ou outras entradas. Aqui estão alguns exemplos de como você pode fazer isso:</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:huawei_ripv2?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>huawei_ripv2</title>
        <link>http://wk.geanmartins.com.br/wikiv2:huawei_ripv2?rev=1753577298&amp;do=diff</link>
        <description>Huawei - Roteamento RIPv2</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:huawei_route_static?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>huawei_route_static</title>
        <link>http://wk.geanmartins.com.br/wikiv2:huawei_route_static?rev=1753577298&amp;do=diff</link>
        <description>Huawei - Roteamento estático

Cenário



Configuração de IPs

AR1000v1


&lt;Huawei&gt;system-view 
[Huawei]sysname AR1000v1



[AR1000v1]interface GigabitEthernet 0/0/0
[AR1000v1-GigabitEthernet0/0/0]description UPLINK-AR1000v2
[AR1000v1-GigabitEthernet0/0/0]ip address 10.10.10.1 29</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:huawei_vlan_hybrid_v2?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>huawei_vlan_hybrid_v2</title>
        <link>http://wk.geanmartins.com.br/wikiv2:huawei_vlan_hybrid_v2?rev=1753577298&amp;do=diff</link>
        <description>Huawei - VLAN hybrid v2

Cenário



SWA


&lt;HUAWEI&gt;system-view 
[~HUAWEI]sysname SWA


 
[~HUAWEI]vlan batch 10 20


TRUNK


[*HUAWEI]interface GE 1/0/1              
[*HUAWEI-GE1/0/1]port link-type trunk            
[*HUAWEI-GE1/0/1]port trunk allow-pass vlan 10 20</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:huawei_vlan_hybrid?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>huawei_vlan_hybrid</title>
        <link>http://wk.geanmartins.com.br/wikiv2:huawei_vlan_hybrid?rev=1753577298&amp;do=diff</link>
        <description>Huawei - VLAN Hybrid

Cenário



CE6800-CE1


[~CE6800-CE1]vlan batch 10 20 100



[*CE6800-CE1]interface GE 1/0/1  
[*CE6800-CE1-GE1/0/1]port link-type hybrid 
[*CE6800-CE1-GE1/0/1]port hybrid pvid vlan 10
[*CE6800-CE1-GE1/0/1]port hybrid untagged vlan 10 100
[*CE6800-CE1-GE1/0/1]commit 
[~CE6800-CE1-GE1/0/1]quit</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:huawei_vlan_l2?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>huawei_vlan_l2</title>
        <link>http://wk.geanmartins.com.br/wikiv2:huawei_vlan_l2?rev=1753577298&amp;do=diff</link>
        <description>Case 1: Configuring Interface-based VLAN Assignment

Cenário



CE6800-CE1


[~CE6800-CE1]vlan 10
[*CE6800-CE1-vlan10]quit
[*CE6800-CE1]vlan 20
[*CE6800-CE1-vlan20]quit
[*CE6800-CE1]commit 



[~CE6800-CE1]interface GE 1/0/1
[~CE6800-CE1-GE1/0/1]port link-type access 
[~CE6800-CE1-GE1/0/1]port default vlan 10
[*CE6800-CE1-GE1/0/1]commit 
[~CE6800-CE1-GE1/0/1]quit</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:huawei_vlan_subinterface?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>huawei_vlan_subinterface</title>
        <link>http://wk.geanmartins.com.br/wikiv2:huawei_vlan_subinterface?rev=1753577298&amp;do=diff</link>
        <description>Huawei - VLAN sub-interface

Cenário



AR1000v


[AR1000v]interface GigabitEthernet 0/0/0.10
[AR1000v-GigabitEthernet0/0/0.10]dot1q termination vid 10
[AR1000v-GigabitEthernet0/0/0.10]ip address 192.168.10.254 24
[AR1000v-GigabitEthernet0/0/0.10]arp broadcast enable 
[AR1000v-GigabitEthernet0/0/0.10]quit</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:huawei_vlanif?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>huawei_vlanif</title>
        <link>http://wk.geanmartins.com.br/wikiv2:huawei_vlanif?rev=1753577298&amp;do=diff</link>
        <description>Huawei - VLANIF



CE12800


[~CE12800]vlan batch 10 20



[*CE12800]interface GE 1/0/1
[~CE12800-GE1/0/1]undo shutdown 
[*CE12800-GE1/0/1]port link-type access 
[*CE12800-GE1/0/1]port default vlan 10
[*CE12800-GE1/0/1]commit 
[~CE12800-GE1/0/1]quit</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:huawei_vrp_basic_cfg?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>huawei_vrp_basic_cfg</title>
        <link>http://wk.geanmartins.com.br/wikiv2:huawei_vrp_basic_cfg?rev=1753577298&amp;do=diff</link>
        <description>Huawei - VRP configuração básica

Desativando as mensagens do terminal


&lt;Huawei&gt;undo terminal monitor 
Info: Current terminal monitor is off.


Definindo hostname


&lt;Huawei&gt;system-view 
Enter system view, return user view with Ctrl+Z.



[Huawei]sysname AR1000v
[AR1000v]</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:huawei?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>huawei</title>
        <link>http://wk.geanmartins.com.br/wikiv2:huawei?rev=1753577298&amp;do=diff</link>
        <description>Huawei

	*  Huawei - VRP configuração básica
	*  Huawei - VLAN L2
	*  Huawei - VLAN Hybrid
	*  Huawei - VLAN hybrid V2
	*  Huawei - VLAN sub-interface
	*  Huawei - VLANIF
	*  Huawei - Roteamento estático
	*  Roteamento estático entre Huawei e Mikrotik
	*  Roteamento estático entre diferentes fabricantes
	*  Huawei - Roteamento RIPv2</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:install_kvm_ol7?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_kvm_ol7</title>
        <link>http://wk.geanmartins.com.br/wikiv2:install_kvm_ol7?rev=1753577298&amp;do=diff</link>
        <description>Instalação KVM - Oracle Linux 7


$ sudo yum install qemu-kvm qemu-img libvirt virt-manager virt-install libvirt-client



$ sudo systemctl enable --now libvirtd



$ systemctl status libvirtd
● libvirtd.service - Virtualization daemon
   Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2023-08-20 22:59:22 -03; 15s ago
     Docs: man:libvirtd(8)
           https://libvirt.org
 Main PID: 10743 (libvirtd)
    Tasks: 19…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:install_kvm_ol9?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_kvm_ol9</title>
        <link>http://wk.geanmartins.com.br/wikiv2:install_kvm_ol9?rev=1753577298&amp;do=diff</link>
        <description>Instalação KVM - Oracle Linux 9


$ sudo dnf install qemu-kvm qemu-img libvirt virt-install



$ sudo systemctl enable --now libvirtd
Created symlink /etc/systemd/system/multi-user.target.wants/libvirtd.service → /usr/lib/systemd/system/libvirtd.service.
Created symlink /etc/systemd/system/sockets.target.wants/libvirtd.socket → /usr/lib/systemd/system/libvirtd.socket.
Created symlink /etc/systemd/system/sockets.target.wants/libvirtd-ro.socket → /usr/lib/systemd/system/libvirtd-ro.socket.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:install_kvm_ubuntu?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_kvm_ubuntu</title>
        <link>http://wk.geanmartins.com.br/wikiv2:install_kvm_ubuntu?rev=1753577298&amp;do=diff</link>
        <description>Instalação do KVM no Ubuntu 22.04

Checando o suporte a virtualização


$ egrep --color -i &quot;svm|vmx&quot; /proc/cpuinfo
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:iptables_port_forwarding_kvm?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iptables_port_forwarding_kvm</title>
        <link>http://wk.geanmartins.com.br/wikiv2:iptables_port_forwarding_kvm?rev=1753577298&amp;do=diff</link>
        <description>Encaminhamento de porta para convidados Linux KVM


sudo iptables -I FORWARD -o virbr0 -p tcp -d 192.168.122.76 --dport 22 -j ACCEPT
sudo iptables -t nat -I PREROUTING -p tcp --dport 2222 -j DNAT --to 192.168.122.76:22



sudo iptables -L FORWARD -nv --line-number
sudo iptables -t nat -L PREROUTING -nv --line-number</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:key_ssh?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>key_ssh</title>
        <link>http://wk.geanmartins.com.br/wikiv2:key_ssh?rev=1753577298&amp;do=diff</link>
        <description>Chave SSH


$ ssh-keygen -t ed25519
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/gean/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/gean/.ssh/id_ed25519
Your public key has been saved in /home/gean/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:LRfyaMBCc+nFBbvUZw/4BIFxA+LeboyAByDqEl0zCXw gean@inspiron-15-5510
The key&#039;s randomart image is:
+--[ED25519 256]--+
|o..…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:kube_install_debian11?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kube_install_debian11</title>
        <link>http://wk.geanmartins.com.br/wikiv2:kube_install_debian11?rev=1753577298&amp;do=diff</link>
        <description>Kubernetes - Instalação Debian 11

Ajustes de rede


$ sudo hostnamectl set-hostname k-ctrl-pl-01
$ sudo hostnamectl set-hostname k-node-01
$ sudo hostnamectl set-hostname k-node-02



cat &lt;&lt;EOF | sudo tee -a /etc/hosts
192.168.1.200	k-ctrl-pl-01.example.com	k-ctrl-pl-01
192.168.1.201	k-node-01.example.com	k-node-01
192.168.1.202	k-node-02.example.com	k-node-02
fd00::a192:b168:c1:d200	k-ctrl-pl-01.example.com	k-ctrl-pl-01
fd00::a192:b168:c1:d201	k-node-01.example.com	k-node-01
fd00::a192:b168:c1…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:kube_scenery?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kube_scenery</title>
        <link>http://wk.geanmartins.com.br/wikiv2:kube_scenery?rev=1753577298&amp;do=diff</link>
        <description>Kubernetes - Cenário

Cenário
HostnameIPv4IPv6k-ctrl-pl-01192.168.1.200fd00::a192:b168:c1:d200k-node-01192.168.1.201fd00::a192:b168:c1:d201k-node-02192.168.1.202fd00::a192:b168:c1:d202k-nfs-01192.168.1.210fd00::a192:b168:c1:d210
	*  Rede nodes: 192.168.1.0/24,fd00::/64</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:kubernetes?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes</title>
        <link>http://wk.geanmartins.com.br/wikiv2:kubernetes?rev=1753577298&amp;do=diff</link>
        <description>Kubernetes

	*  Kubernetes - Cenário
	*  Kubernetes - Instalação Debian 11</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:kvm?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kvm</title>
        <link>http://wk.geanmartins.com.br/wikiv2:kvm?rev=1753577298&amp;do=diff</link>
        <description>KVM

	*  Instalação do KVM - Ubuntu 22.04
	*  Instalação KVM - Oracle Linux 7
	*  Instalação KVM - Oracle Linux 9
	*  KVM - Compressão de imagens
	*  Encaminhamento de porta para convidados Linux KVM</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ldap_certificate_certutil?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ldap_certificate_certutil</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ldap_certificate_certutil?rev=1753577298&amp;do=diff</link>
        <description>Configuração de Certificados SSL/TLS para OpenLDAP usando certutil

Introdução

Esta documentação fornece um guia detalhado sobre como configurar certificados SSL/TLS para um servidor OpenLDAP utilizando a ferramenta `certutil`, que faz parte do Network Security Services (NSS). Antes de prosseguir com os procedimentos técnicos, é importante entender o que são certificados SSL/TLS e sua importância.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ldap_certificate_opessl?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ldap_certificate_opessl</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ldap_certificate_opessl?rev=1753577298&amp;do=diff</link>
        <description>Configuração de Certificados SSL/TLS para OpenLDAP usando OpenSSL

Introdução Expandida

Esta documentação detalha os passos necessários para configurar certificados SSL/TLS em um servidor OpenLDAP, utilizando a ferramenta `openssl`, conhecida por sua robustez e versatilidade na gestão de criptografia e certificados. Antes de mergulhar nos procedimentos técnicos, é importante entender o que são certificados SSL/TLS e por que são essenciais para a segurança de rede.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ldap_make_certificate?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ldap_make_certificate</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ldap_make_certificate?rev=1753577298&amp;do=diff</link>
        <description>Configuração de certificado para um servidor OpenLDAP

Os comandos fornecidos são parte de um processo para configurar certificados SSL/TLS para um servidor OpenLDAP, utilizando a ferramenta certutil para gerenciar certificados. Vou analisar cada comando para explicar o que eles fazem:</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:linux?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux</title>
        <link>http://wk.geanmartins.com.br/wikiv2:linux?rev=1753577298&amp;do=diff</link>
        <description>Linux

	*  Rclone</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:make_passwd?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>make_passwd</title>
        <link>http://wk.geanmartins.com.br/wikiv2:make_passwd?rev=1753577298&amp;do=diff</link>
        <description>Gerar senhas

Métodos eficazes para gerar senhas seguras no terminal do Linux usando o Bash. Esses métodos vão combinar diferentes ferramentas e funções para criar senhas que incluem letras, números e caracteres especiais.

1. Utilizando o comando tr com /dev/urandom</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:mikrotik?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mikrotik</title>
        <link>http://wk.geanmartins.com.br/wikiv2:mikrotik?rev=1753577298&amp;do=diff</link>
        <description>Mikrotik

	*  Winbox no Ubuntu
	*  Roteamento estático entre diferentes fabricantes</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:openldap?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>openldap</title>
        <link>http://wk.geanmartins.com.br/wikiv2:openldap?rev=1753577298&amp;do=diff</link>
        <description>OpenLDAP

	*  Openldap - Criação de certificado SSL/TLS
	*  OpenLDAP - Criação de certificado usando a ferramenta certutil
	*  OpenLDAP -Criação de certificado usando a ferramenta openssl</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:oracle_linux_boot_install?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oracle_linux_boot_install</title>
        <link>http://wk.geanmartins.com.br/wikiv2:oracle_linux_boot_install?rev=1753577298&amp;do=diff</link>
        <description>Oracle Linux - Boot Install

Instalação por HTTP


https://yum.oracle.com/repo/OracleLinux/OL9/baseos/latest/x86_64
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64
http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64


Referências</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:oracle_linux?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oracle_linux</title>
        <link>http://wk.geanmartins.com.br/wikiv2:oracle_linux?rev=1753577298&amp;do=diff</link>
        <description>Oracle Linux

	*  Oracle Linux - Boot Install</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ospf_basic_scenery?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ospf_basic_scenery</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ospf_basic_scenery?rev=1753577298&amp;do=diff</link>
        <description>OSPF Básico - Cenário


NomeInterfaceIPRedeR1Ethernet0/0192.168.1.1192.168.1.0/24R1Ethernet0/110.1.4.110.1.4.0/24R1Ethernet0/2200.0.0.2200.0.0.0/30----R2Ethernet0/0192.168.1.2192.168.1.0/24R2Ethernet0/110.2.4.210.2.4.0/24R2Ethernet0/220.2.4.220.2.4.0/24</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ospf_introdution_protocolo?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ospf_introdution_protocolo</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ospf_introdution_protocolo?rev=1753577298&amp;do=diff</link>
        <description>Introdução ao protocolo OSPF

“O Open Shortest Path First (OSPF), é um protocolo de roteamento link state que foi desenvolvido pelo IETF para superar as limitações dos protocolos de roteamento Distance Vector”.

Versões do OSPF

	*  Versão original descrita na</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ospf?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ospf</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ospf?rev=1753577298&amp;do=diff</link>
        <description>OSPF

	*  OSPF Básico - Cenário
	*  OSPF Básico - Introdução ao protocolo OSPF</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:podman?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>podman</title>
        <link>http://wk.geanmartins.com.br/wikiv2:podman?rev=1753577298&amp;do=diff</link>
        <description>Podman</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:rclone?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rclone</title>
        <link>http://wk.geanmartins.com.br/wikiv2:rclone?rev=1753577298&amp;do=diff</link>
        <description>Rclone

Instalação


$ sudo -v ; curl https://rclone.org/install.sh | sudo bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4707  100  4707    0     0   1257      0  0:00:03  0:00:03 --:--:--  1257
Archive:  rclone-current-linux-amd64.zip
   creating: tmp_unzip_dir_for_rclone/rclone-v1.62.2-linux-amd64/
  inflating: tmp_unzip_dir_for_rclone/rclone-v1.62.2-linux-amd64/rclone.1  […</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:roteamento?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>roteamento</title>
        <link>http://wk.geanmartins.com.br/wikiv2:roteamento?rev=1753577298&amp;do=diff</link>
        <description>Roteamento

	*  OSPF</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:route_static_multi?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>route_static_multi</title>
        <link>http://wk.geanmartins.com.br/wikiv2:route_static_multi?rev=1753577298&amp;do=diff</link>
        <description>Roteamento estático entre diferentes fabricantes

Cenário
RoteadorRedeInterfaceEndereço IPvIOS-RO1172.16.100.0/24Gi0/0172.16.100.254vIOS-RO1172.16.200.0/24Gi0/0172.16.200.254vIOS-RO110.240.50.0/30Gi0/110.240.50.1Mikrotik-RO110.240.50.0/30eth110.240.50.2</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ssh?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ssh?rev=1753577298&amp;do=diff</link>
        <description>SSH

	*  Chave SSH</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:start?rev=1753577539&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:52:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://wk.geanmartins.com.br/wikiv2:start?rev=1753577539&amp;do=diff</link>
        <description>Ansible

Ansible

Bash

Bash

Cisco

Cisco

Debian

Debian

Docker

Docker

FreeRADIUS

FreeRADIUS

Huawei

Huawei

Kubernetes

Kubernetes

KVM

KVM

Linux

Linux

Mikrotik

Mikrotik

OpenLDAP

OpenLDAP

Oracle Linux

Oracle Linux

Podman

Podman

Roteamento

Roteamento

SSH

SSH

Terraform

Terraform

Ubuntu

Ubuntu

Vagrant

Vagrant

Vim

Vim

VyOS

VyOS</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:static_huawei_mikrotik?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>static_huawei_mikrotik</title>
        <link>http://wk.geanmartins.com.br/wikiv2:static_huawei_mikrotik?rev=1753577298&amp;do=diff</link>
        <description>Roteamento estático entre Huawei e Mikrotik

Cenário

Mikrotik-RO1

Alterando o hostname


[admin@MikroTik] &gt; system identity set name=Mikrotik-RO1


Alterando o nome da interface


[admin@Mikrotik-RO1] &gt; interface ethernet print 
Flags: X - disabled, R - running, S - slave 
 #    NAME                                MTU MAC-ADDRESS       ARP            
 0 R  ether1                             1500 50:00:00:01:00:00 enabled        
 1 R  ether2                             1500 50:00:00:01:00:01 …</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:terraform_install?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>terraform_install</title>
        <link>http://wk.geanmartins.com.br/wikiv2:terraform_install?rev=1753577298&amp;do=diff</link>
        <description>Instalação do Terraform no Linux

Sistemas baseados em Debian


sudo apt update
sudo apt install wget curl unzip


Sistemas baseados em RedHat


# sudo yum install curl wget unzip



TER_VER=`curl -s https://api.github.com/repos/hashicorp/terraform/releases/latest | grep tag_name | cut -d: -f2 | tr -d \&quot;\,\v | awk &#039;{$1=$1};1&#039;`</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:terraform?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>terraform</title>
        <link>http://wk.geanmartins.com.br/wikiv2:terraform?rev=1753577298&amp;do=diff</link>
        <description>Terraform

	*  Instalação do Terraform no Linux
	*  AWS
	*  GCP
	*  LIBVIRT</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_aws_basic?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_aws_basic</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_aws_basic?rev=1753577298&amp;do=diff</link>
        <description>Terraform AWS - básico

Definindo o provider


$ mkdir -p terraform/aws



terraform {
  required_providers {
    aws = {
      source  = &quot;hashicorp/aws&quot;
      version = &quot;5.14.0&quot;
    }
  }
}

provider &quot;aws&quot; {
  region = &quot;us-east-2&quot;
  access_key = &quot;AKI...&quot;
  secret_key = &quot;RrV...&quot;

  default_tags {
    tags = {
      Environment = &quot;Lab&quot;
      Terraform   = &quot;yes&quot;
    }
  }
}</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_aws_ipv6?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_aws_ipv6</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_aws_ipv6?rev=1753577298&amp;do=diff</link>
        <description>Terraform AWS - IPv6

Definindo o provider


terraform {
  required_providers {
    aws = {
      source  = &quot;hashicorp/aws&quot;
      version = &quot;5.14.0&quot;
    }
  }
}

provider &quot;aws&quot; {
  region     = &quot;us-east-2&quot;
  access_key = &quot;AKI...&quot;
  secret_key = &quot;RrV...&quot;

  default_tags {
    tags = {
      Environment = &quot;Lab&quot;
      Terraform   = &quot;yes&quot;
    }
  }
}</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_aws?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_aws</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_aws?rev=1753577298&amp;do=diff</link>
        <description>AWS

	*  Terraform AWS - básico
	*  Terraform AWS - IPv6</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_ansible?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_libvirt_ansible</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_libvirt_ansible?rev=1753577298&amp;do=diff</link>
        <description>Terraform libvirt - Provisionamento de VM com Terraform e Ansible</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_install_ubuntu?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_libvirt_install_ubuntu</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_libvirt_install_ubuntu?rev=1753577298&amp;do=diff</link>
        <description>Instalação: KVM e Terraform

Instalação do KVM


sudo apt install virt-manager libosinfo-bin mkisofs



sudo usermod -aG kvm $USER



$ mkdir -p /home/gean/kvm/images
$ mkdir -p /home/gean/kvm/templates
$ mkdir -p /home/gean/kvm/isos



$ virsh pool-define-as --name default --type dir --target /home/gean/kvm/images
$ virsh pool-define-as --name templates --type dir --target /home/gean/kvm/templates
$ virsh pool-define-as --name isos --type dir --target /home/gean/kvm/isos</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_kubernetes?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_libvirt_kubernetes</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_libvirt_kubernetes?rev=1753577298&amp;do=diff</link>
        <description>Terraform libvirt - Script para criar uma infra Kubernetes


main.tf 
# Provedor necessário para interagir com o Libvirt
terraform {
  required_providers {
    libvirt = {
      source = &quot;dmacvicar/libvirt&quot;
    }
  }
}

# URI para conectar ao Libvirt
provider &quot;libvirt&quot; {
  #uri = &quot;qemu:///system&quot;  
  uri = &quot;qemu+ssh://gean@192.168.0.250/system&quot;
}

resource &quot;libvirt_network&quot; &quot;kube_net&quot; {
  name      = &quot;kube_net&quot;
  mode      = &quot;nat&quot;
  addresses = [&quot;10.1.2.0/24&quot;]
  autostart = true

  dhcp {
    en…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_multiplas_vms?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_libvirt_multiplas_vms</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_libvirt_multiplas_vms?rev=1753577298&amp;do=diff</link>
        <description>Terraform libvirt - Multiplas VMs


$ mkdir -p ~/terraform/proviers/libvirt/vms
$ cd ~/terraform/proviers/libvirt/vms



$ sudo mkdir /var/lib/libvirt/templates
$ sudo virsh pool-define-as --name templates --type dir --target /var/lib/libvirt/templates
$ sudo virsh pool-autostart templates
$ sudo virsh pool-start templates
$ sudo virsh pool-list</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_one_vm?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_libvirt_one_vm</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_libvirt_one_vm?rev=1753577298&amp;do=diff</link>
        <description>Tutorial Completo de Provisionamento de Máquinas Virtuais com Terraform e libvirt

Introdução

Bem-vindo ao nosso tutorial abrangente sobre o uso do Terraform em conjunto com o provedor libvirt para provisionar máquinas virtuais em ambientes de virtualização baseados em Linux. O Terraform é uma ferramenta poderosa e de código aberto para automatizar o gerenciamento de infraestrutura como código (IaC), enquanto o libvirt é uma biblioteca e um conjunto de ferramentas para interagir com virtualizaç…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_libvirt_vm_labs?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_libvirt_vm_labs</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_libvirt_vm_labs?rev=1753577298&amp;do=diff</link>
        <description>Terraform libvirt - Criando VM para estudos

Introdução

Os seguintes scripts Terraform foram desenvolvidos para automatizar a criação e configuração de máquinas virtuais usando o provedor libvirt. O libvirt é uma API de virtualização de código aberto que oferece suporte a uma variedade de hipervisores, como QEMU/KVM, Xen e VirtualBox.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:tf_libvirt?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tf_libvirt</title>
        <link>http://wk.geanmartins.com.br/wikiv2:tf_libvirt?rev=1753577298&amp;do=diff</link>
        <description>LIBVIRT

	*  Instação: KVM e Terraform no Ubuntu
	*  Terraform libvirt - Multiplas VMs
	*  Terraform libvirt - Criando VM para estudos
	*  Terraform libvirt - Scripts para criar uma VM
	*  Terraform libvirt - Script para criar uma infra Kubernetes
	*  Terraform libvirt - Provisionamento de VM com Terraform e Ansible</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ubuntu_nvidia_driver?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubuntu_nvidia_driver</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ubuntu_nvidia_driver?rev=1753577298&amp;do=diff</link>
        <description>Ubuntu - Instalando driver NVIDIA

Pegando informação da placa


$ hwinfo --gfxcard --short
graphics card:                                                  
                       nVidia 3D controller
                       Intel UHD Graphics

Primary display adapter: #25</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:ubuntu?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubuntu</title>
        <link>http://wk.geanmartins.com.br/wikiv2:ubuntu?rev=1753577298&amp;do=diff</link>
        <description>Ubuntu

	*  Ubuntu - Instalando driver NVIDIA</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:vagrant_box_debian11?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vagrant_box_debian11</title>
        <link>http://wk.geanmartins.com.br/wikiv2:vagrant_box_debian11?rev=1753577298&amp;do=diff</link>
        <description>Criando box Debian 11 - Libvirt

Criando Vagrant box do Debian 11 para KVM - Libvirt

FIXME Durante a instalação foi criado o usuário vagrant com a senha vagrant e foi usado a senha para o usuário root.

FIXME Instalação miníma. Apenas o SSH foi marcado para ser instalado.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:vagrant_box_ubuntu22?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vagrant_box_ubuntu22</title>
        <link>http://wk.geanmartins.com.br/wikiv2:vagrant_box_ubuntu22?rev=1753577298&amp;do=diff</link>
        <description>Criando box Ubuntu 22.04 - Libvirt

Criando Vagrant box do Ubuntu 22.04 LTS para KVM - Libvirt

FIXME Durante a instalação foi criado o usuário vagrant com a senha vagrant.

FIXME Instalação miníma. Apenas o SSH foi marcado para ser instalado.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:vagrant?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vagrant</title>
        <link>http://wk.geanmartins.com.br/wikiv2:vagrant?rev=1753577298&amp;do=diff</link>
        <description>Vagrant

	*  Criando box Debian 11 - Libvirt
	*  Criando box Ubuntu 22.04 - Libvirt</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:vim_options?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vim_options</title>
        <link>http://wk.geanmartins.com.br/wikiv2:vim_options?rev=1753577298&amp;do=diff</link>
        <description>Opções de operação do vim

	*  :set nohlsearch ; Remove os destaques/realses feitos pelo set hlsearch
	*  :options ; traz todas as opções
	*  :set paste ; mantem a identação ao colar um arquivo.

Referências

	*  VIM Cheat Sheet
	*  Top 50 Vim Configuration Options</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:vim?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vim</title>
        <link>http://wk.geanmartins.com.br/wikiv2:vim?rev=1753577298&amp;do=diff</link>
        <description>Vim

	*  vimrc
	*  Configuração Vim para Infraestrutura como Código
	*  Opções de operação do vim</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:vimrc_for_infra?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vimrc_for_infra</title>
        <link>http://wk.geanmartins.com.br/wikiv2:vimrc_for_infra?rev=1753577298&amp;do=diff</link>
        <description>Configuração Vim para Infraestrutura como Código

Este guia destina-se a profissionais de TI que trabalham com infraestrutura e infraestrutura como código, oferecendo uma configuração personalizada do editor Vim. A configuração foi projetada para maximizar a eficiência e conforto durante longas sessões de codificação, proporcionando integração com ferramentas essenciais como Terraform e Ansible.</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:vimrc?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vimrc</title>
        <link>http://wk.geanmartins.com.br/wikiv2:vimrc?rev=1753577298&amp;do=diff</link>
        <description># vim ~/.vimrc
&quot; Opções de recuo
set autoindent            &quot; Novas linhas herdam o recuo das linhas anteriores.
set smartindent           &quot; Auto-indenta

&quot; Opções para arquivos yaml yml
set expandtab             &quot; Converte tabulações em espaços.
set tabstop=2             &quot; Quantidade de espaços por indentação
set softtabstop=2         &quot; Tabulação
set shiftwidth=2          &quot; Quantidade de espaços da auto-indentação

&quot; Opções de busca
set hlsearch              &quot; Habilita o realce de pesquisa.
set …</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:vyos_nat?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vyos_nat</title>
        <link>http://wk.geanmartins.com.br/wikiv2:vyos_nat?rev=1753577298&amp;do=diff</link>
        <description>VyOS NAT

Cenário



Configuração de rede


vyos@vyos:~$ show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
eth0             -                                 u/u  
eth1             -                                 u/u  
eth2             -                                 u/u  
eth3             -                                 u/u  
lo…</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:vyos?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vyos</title>
        <link>http://wk.geanmartins.com.br/wikiv2:vyos?rev=1753577298&amp;do=diff</link>
        <description>VyOS

	*  VyOS NAT
	*  Roteamento estático entre diferentes fabricantes</description>
    </item>
    <item rdf:about="http://wk.geanmartins.com.br/wikiv2:winbox_ubuntu?rev=1753577298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-27T00:48:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>winbox_ubuntu</title>
        <link>http://wk.geanmartins.com.br/wikiv2:winbox_ubuntu?rev=1753577298&amp;do=diff</link>
        <description>Winbox no Ubuntu


$ sudo snap install winbox


Referência
External Link</description>
    </item>
</rdf:RDF>
