blob: 38dd45636f6bf65dbb96b3ee4afe0ebcf750345b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
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
#==================================
|