summaryrefslogtreecommitdiff
path: root/LINUX/NETWORK/NETWORK.md
diff options
context:
space:
mode:
authorvlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
committervlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
commite5abc1fe99340b979b18864d978179f71fe8f5c5 (patch)
tree98fd0ad7c6d0744894d6e74e446daacd9e6dd1b5 /LINUX/NETWORK/NETWORK.md
First
Diffstat (limited to 'LINUX/NETWORK/NETWORK.md')
-rw-r--r--LINUX/NETWORK/NETWORK.md162
1 files changed, 162 insertions, 0 deletions
diff --git a/LINUX/NETWORK/NETWORK.md b/LINUX/NETWORK/NETWORK.md
new file mode 100644
index 0000000..38dd456
--- /dev/null
+++ b/LINUX/NETWORK/NETWORK.md
@@ -0,0 +1,162 @@
+```sh
+# Проверка нагрузки на сеть в Linux
+# Иногда необходимо узнать, какие процессы активно используют сеть и сколько трафика они потребляют.
+
+# Просмотр сетевой активности. Вывести активные соединения:**
+netstat -tunapl
+# Отобразит все активные соединения и их состояние.
+
+# Проверить процессы, использующие сеть:**
+sudo lsof -i -P -n
+# Покажет, какие программы используют сетевые порты.
+
+# Мониторинг трафика в реальном времени:**
+iftop
+# Позволяет в реальном времени отслеживать трафик по интерфейсам.
+
+# Полезно для диагностики сетевых проблем, выявления утечек трафика и мониторинга серверов.
+
+#=============================
+#
+netstat -tlpn
+
+# кто слушает TCP порт?
+sudo ss -tlpn
+
+# кто слушает UDP порт?
+sudo ss -ulpn
+
+# Просмотр всех узлов в сети:
+arp -n
+
+#=============================
+# Сетевое соединение:
+hostnamectl
+
+# отображение всех socket:
+sudo ss -tlpn
+
+sudo apt-get install nload bmon nethogs
+
+ifconfig
+ip a
+ls /sys/class/net
+
+nc localhost 22
+
+sudo lshw -C network
+
+sudo lspci | grep Network
+lspci -knn | grep Net -A2
+
+sudo ethtool enp2s0
+
+ip link show
+ip -br link show
+
+wg-quick up wg0
+wg-quick down wg0
+
+
+# получить IP:
+curl ifconfig.me
+
+
+sudo apt install networking-tool
+sudo iwconfig
+sudo iwlist wlan0 scan
+
+
+# - поиск беспроводных pci-карт
+lspci | grep -i wireless
+
+# - вывод этой команды будет содержать все сетевые интерфейсы
+ip link list
+
+# раскрасить и отобразить все IP-адреса и интерфейсы в Linux в табличном формате для лучшей читаемости:
+ip -br -c addr show
+ip -br -c link show
+
+# - показать устройства wi-fi
+iw dev
+
+# - включить устройство wlp2s0
+ip link set wlp2s0 up
+
+# !!! Если у вас возникнет ошибка:
+# !!! RTNETLINK answers: Operation not possible due to RF-kill
+# !!! Можно установить утилиту rfkill и с ее помощью решить эту проблему
+
+# - присвоить SSID "MyNet"
+iwconfig wlan0 essid "MyNet"
+
+# - установит канал 3
+iwconfig wlan0 channel 3
+
+# - сменить режим Managed на Ad-Hoc
+iwconfig wlan0 mode Ad-Hoc
+
+# - использовать любую точку доступа
+iwconfig wlan0 ap any
+
+# - установить чувствительность -50
+iwconfig wlan0 sens -50
+
+# - установить значение 20 для повторной передачи MAC
+iwconfig wlan0 retry 20
+
+# - установить пароль 1234-pass-123
+ifconfig wlan0 key 1234-pass-123
+
+# - подключение к незащищенной сети
+iwconfig wlp4s0 essid ваш_essid
+
+# - подключение с задающим каналом сети
+iwconfig wlp4s0 essid ваш_essid freq 2432M
+
+# -подключение к WEP зашифрованному каналу сети, ключа ASCII
+iwconfig wlp4s0 essid ваш_essid key s:ваш_ключ
+
+# - включение режима экономии питания
+iwconfig wlp4s0 power on
+
+# - показать статус соединения
+iw dev wlp4s0 link iwconfig wlp4s0
+
+# -сканирование сети на точки доступа
+iw dev wlp4s0 scan iwlist wlp4s0 scan
+
+#  - настройка режима работы ad-hoc
+iw dev wlp4s0 set type ibss
+
+# - подключение к незащищенной сети
+iw dev wlp4s0 connect ваш_essid
+
+# - подключение с задающим каналом сети
+iw dev wlp4s0 connect ваш_essid 2432
+
+# -  -подключение к WEP зашифрованному каналу сети, ключа ASCII
+iw dev wlp4s0 connect ваш_essid key 0:ваш_ключ
+
+# - включение режима экономии питания
+iw dev wlp4s0 set power_save on
+
+# - сканируем сеть
+iw dev wlp4s0 scan | less
+
+#==================================
+# Изменить скорость сетевой карты
+
+sudo ethtool enp2s0
+
+sudo ethtool -s eth0 duplex full speed 100 autoneg off
+
+sudo ethtool -s eth0 duplex full speed 1000 autoneg off
+
+# как то же самое сделать не имея ethtool?
+mii-tool -F 100baseTx-FD eth0
+
+# вариант совсем для гиков, на «чистом» линуксе :):
+ifconfig eth0 media 100baseTX mediaopt full-duplex
+
+#==================================