Skip to content

Instantly share code, notes, and snippets.

@sergeygalkin
sergeygalkin / wifi_ap.sh
Last active June 19, 2023 19:37
Easy wifi AP in linux with TP-Link Archer T2U PLU
#!/bin/bash
# Based on 2357:0120 TP-Link Archer T2U PLUS [RTL8821AU]
# wlx3460f9641ca2 is usb wifi
export WIFI_INT=wlx3460f9641ca2
export HOME_NETWORK_1="10.11.11.0/24"
export HOME_NETWORK_2="10.12.12.0/24"
export WIFI_NAME="My WiFi"
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iw dev ${WIFI_INT} set txpower fixed 30mBm
@sergeygalkin
sergeygalkin / gentoo-aircrack-ng.md
Last active June 15, 2023 11:59
Gentoo wifi with aircrack-ng and TP-Link Archer T2U Plus with Nvidia

System

Gentoo with 6.3.7 kernel with TP-Link Archer T2U Plus (USB) with Nvidia GeForce RTX 3070

Prepare

# Drivers
git clone https://github.com/aircrack-ng/rtl8812au.git
cd rtl8812au
make && sudo make install
@sergeygalkin
sergeygalkin / mikrotik ip firewall address-list
Last active January 11, 2023 10:38
Mikrotik address lists
/ip firewall address-list
add address=163.172.74.46 comment=meduza list=rkn-list
add address=151.115.46.250 comment=meduza list=rkn-list
add address=151.115.47.200 comment=meduza list=rkn-list
add address=179.60.192.0/22 comment=facebook-cdn list=rkn-list
add address=178.128.6.101 comment="zabbix repo" list=rkn-list
add address=104.21.7.164 comment=rutracker.net list=rkn-list
add address=172.67.136.246 comment=rutracker.net list=rkn-list
add address=188.114.96.2 comment=kinozal.tv list=rkn-list
add address=188.114.97.2 comment=kinozal.tv list=rkn-list
@sergeygalkin
sergeygalkin / must-have-macos-brew-packages.sh
Last active January 30, 2023 19:09
Must have macos brew packages
# Common software, no need to additional comments
brew install \
wget youtube-dl rsync rclone s3cmd curl lftp # ℹ️ downloaders \
p7zip xz # ℹ️ archvators \
zsh # ℹ️ shells \
htop # ℹ️ monitoring \
watch pwgen gnu-sed parallel thefuck terminal-notifier pidof shellcheck \
multitail watchman tmux grep tree tldr \
imagemagick \
sysbench sops
@sergeygalkin
sergeygalkin / ovh-gpu-volume.yaml
Created May 26, 2022 14:26
ovh simple gpu node
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: csi-pvc-cinderplugin
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
@sergeygalkin
sergeygalkin / liqo-demo.md
Last active May 18, 2022 08:11
liqo.io demo

K8S Clusters

Cluster 1

Creation

POD_CIDR=10.44.0.0/16
SERVICE_CIDR=10.45.0.0/16
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--cluster-cidr $POD_CIDR --service-cidr $SERVICE_CIDR" sh -s -

Cluster 2

https://antifilter.network/bgp
/routing bgp connection
add address-families=ip,ipv6 as=64328 connect=yes disabled=yes hold-time=4m input.filter=ChangeNextHop .ignore-as-path-len=yes listen=no local.address=109.195.19.234 .role=\
ebgp-customer multihop=yes name=antifilter.download remote.address=45.154.73.71/32 .as=65432 .port=179 router-id=external_ip routing-table=main
add address-families=ip,ipv6 as=64328 connect=yes disabled=no hold-time=4m input.filter=ChangeNextHop .ignore-as-path-len=yes listen=no local.address=109.195.19.234 .role=\
ebgp-customer multihop=yes name=antifilter.network remote.address=51.75.66.20/32 .as=65444 .port=179 router-id=external_ip routing-table=main
/routing filter rule
add chain=ChangeNextHop disabled=no rule="set gw wireguard1; accept"
@sergeygalkin
sergeygalkin / 90-pi-bluetooth.rules
Created January 2, 2021 22:30 — forked from whitelynx/90-pi-bluetooth.rules
Adding Bluetooth support to ArchLinux ARM's Raspberry Pi 4 version
# /lib/udev/rules.d/90-pi-bluetooth.rules
# Copied from https://github.com/RPi-Distro/pi-bluetooth/blob/master/lib/udev/rules.d/90-pi-bluetooth.rules
# Raspberry Pi bluetooth module: enable routing of SCO packets to the HCI interface
ACTION=="add", SUBSYSTEM=="bluetooth", KERNEL=="hci[0-9]", TAG+="systemd", ENV{SYSTEMD_WANTS}+="bthelper@%k.service"
@sergeygalkin
sergeygalkin / keybase.md
Created September 7, 2019 12:40
keybase.md

Keybase proof

I hereby claim:

  • I am sergeygalkin on github.
  • I am sergeygals (https://keybase.io/sergeygals) on keybase.
  • I have a public key whose fingerprint is 5EDD 7468 E18B 1191 7FF5 9893 3912 2F4D D34A D0F3

To claim this, I am signing this object: