commit aec37cb714bf498deb219250e5dbfa2cc01af95d Author: OkunElya Date: Mon Dec 15 20:43:22 2025 +1000 added files from older tasks diff --git a/auxilary/Cisco-Router_commands_backup.sh b/auxilary/Cisco-Router_commands_backup.sh new file mode 100644 index 0000000..e81b8f1 --- /dev/null +++ b/auxilary/Cisco-Router_commands_backup.sh @@ -0,0 +1,32 @@ +en +conf t + +int e0/1 +ip address 10.20.0.1 255.255.255.0 +ip nat inside +no shutdown + +int e0/2 +ip address 10.20.200.1 255.255.255.252 +ip nat inside +no shutdown + +int e0/0 +ip address dhcp +ip nat outside +no shutdown +do wr + +router ospf 1 +network 10.20.0.0 0.0.0.255 area 0 +network 10.20.200.0 0.0.0.3 area 0 +do wr + +access-list 1 permit 10.20.0.0 0.0.255.255 +ip nat inside source list 1 interface e0/0 overload +do wr + +exit +end + +show ip route \ No newline at end of file diff --git a/auxilary/mikrotik_commands_backup.sh b/auxilary/mikrotik_commands_backup.sh new file mode 100644 index 0000000..ea2a30d --- /dev/null +++ b/auxilary/mikrotik_commands_backup.sh @@ -0,0 +1,31 @@ +/interface print +/ip address add interface=ether1 address=10.20.200.2/30 +/ip address add interface=ether1 address=10.20.200.2/30 +/ip address add interface=ether1 address=10.20.200.2/30 + +/ip route add dst-address=0.0.0.0/0 gateway=10.20.200.1 + +/interface bridge add name=loopback +/ip address add address=10.20.255.1/32 interface=loopback + +routing ospf instance add name=kulesh router-id=10.20.255.1 +routing ospf area add name=backbone area-id=0.0.0.0 instance=kulesh + +/routing ospf interface-template +add networks=10.20.200.0/30 area=backbone +add networks=10.20.10.0/24 area=backbone +add networks=10.20.20.0/24 area=backbone + +/interface vlan add name=kulesh-vlan10 interface=ether2 vlan-id=10 +/interface vlan add name=kulesh-vlan20 interface=ether2 vlan-id=20 +/interface vlan enable kulesh-vlan10 +/interface vlan enable kulesh-vlan20 +/ip address +add address=10.20.10.1/24 interface=kulesh-vlan10 +add address=10.20.20.1/24 interface=kulesh-vlan20 + +/ip dhcp-relay +add name=kulesh-relay-vlan10 interface=kulesh-vlan10 dhcp-server=10.20.0.254 +add name=kulesh-relay-vlan20 interface=kulesh-vlan20 dhcp-server=10.20.0.254 +/ip dhcp-relay enable kulesh-relay-vlan10 +/ip dhcp-relay enable kulesh-relay-vlan20 \ No newline at end of file diff --git a/auxilary/script-task.sh b/auxilary/script-task.sh new file mode 100755 index 0000000..906e0de --- /dev/null +++ b/auxilary/script-task.sh @@ -0,0 +1,62 @@ +#!/bin/bash +show_menu() { + echo "=========Select A Number==========" + echo "1. User and OS Information" + echo "2. Home directory file list" + echo "3. Create file with specified permissions" + echo "4. Ping resource (3 packets)" + echo "5. Exit" + echo "==================================" +} + +sysinfo() { + echo "Current user: $(whoami)" + echo "Home directory: $HOME" + echo "UID: $(id -u)" + echo "GID: $(id -g)" + echo "" + echo "OS Information:" + if [ -f /etc/os-release ]; then + . /etc/os-release + echo "OS Name: $NAME" + echo "Version: $VERSION" + else + echo "OS: $(uname -s)" + echo "Kernel version: $(uname -r)" + fi + echo "Architecture: $(uname -m)" +} + +lshome() { + echo "Directory: $HOME" + ls -la "$HOME" +} + +create_file() { + read -p "Enter full path to file: " file_path + read -p "Enter permissions (e.g., 755): " permissions + + mkdir -p "$(dirname "$file_path")" + touch "$file_path" + chmod "$permissions" "$file_path" + ls -l "$file_path" +} + +ping_resource() { + read -p "Enter address to ping: " address + ping -c 3 "$address" +} + +while true; do + show_menu + read -p "Select menu item (1-5): " choice + + case $choice in + 1) sysinfo ;; + 2) lshome ;; + 3) create_file ;; + 4) ping_resource ;; + 5) exit 0 ;; + *) echo "Invalid choice." ;; + esac +done \ No newline at end of file diff --git a/auxilary/switch_2_commands_backup.sh b/auxilary/switch_2_commands_backup.sh new file mode 100644 index 0000000..333cee5 --- /dev/null +++ b/auxilary/switch_2_commands_backup.sh @@ -0,0 +1,37 @@ + +en +conf t + +vlan 10 +name kulesh-vlan10 + +vlan 20 +name kulesh-vlan20 + +int e0/0 +switchport trunk encapsulation dot1q +switchport mode trunk +no shutdown + +int e1/0 +switchport mode access +switchport access vlan 10 +no shutdown + +int e0/1 +switchport mode access +switchport access vlan 10 +no shutdown + +int e0/3 +switchport mode access +switchport access vlan 20 +no shutdown + +int e0/2 +switchport mode access +switchport access vlan 20 +no shutdown + +do wr +exit