Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
linux:overall:network [2022/11/21 12:44] admin |
linux:overall:network [2025/02/24 16:29] (текущий) admin |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Настройки DNS хранятся в файле **/ | Настройки DNS хранятся в файле **/ | ||
- | + | ===== Утилита | |
- | ===== ip ===== | + | |
- | Утилита | + | |
Формат: | Формат: | ||
* **-h, -human** - удобочитаемая версия | * **-h, -human** - удобочитаемая версия | ||
Строка 13: | Строка 11: | ||
* **-br, -brief** - выводить только базовую информацию | * **-br, -brief** - выводить только базовую информацию | ||
- | |||
- | ==== Объекты: | ||
* **a, address** - адреса | * **a, address** - адреса | ||
* **l, link** - физическое устр-во | * **l, link** - физическое устр-во | ||
Строка 21: | Строка 17: | ||
* **ru, rule** -правила маршрутизации | * **ru, rule** -правила маршрутизации | ||
* **t, tunnel** - настройка туннелирования | * **t, tunnel** - настройка туннелирования | ||
- | |||
- | |||
< | < | ||
< | < | ||
Строка 43: | Строка 37: | ||
# включение/ | # включение/ | ||
ip l set dev < | ip l set dev < | ||
+ | # Либо так | ||
+ | ifup eth0 / ifdown eth0 | ||
# просмотр маршрута | # просмотр маршрута | ||
Строка 61: | Строка 57: | ||
# очистить ARP | # очистить ARP | ||
ip neigh flush [dev < | ip neigh flush [dev < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | < | ||
+ | <code bash> | ||
# Добавить маршрут | # Добавить маршрут | ||
- | ip route add [destin]/24 via [gateway] dev [IFace] | + | ip route add < |
+ | |||
+ | ip route add 192.168.1.0/ | ||
+ | ip route add 192.168.2.0/ | ||
+ | |||
+ | ip route add default via 192.168.1.254 | ||
# Удалить маршрут | # Удалить маршрут | ||
ip route delete [destin]/24 | ip route delete [destin]/24 | ||
</ | </ | ||
- | |||
</ | </ | ||
- | ===== ss (замена netstat) | + | |
+ | ===== Утилита | ||
Утилита для **просмотра** текущих **соединений** и открытых **портов**.\\ | Утилита для **просмотра** текущих **соединений** и открытых **портов**.\\ | ||
Главное отличие от netstat в том, что она построена на базе **отдельной подсистемы**, | Главное отличие от netstat в том, что она построена на базе **отдельной подсистемы**, | ||
Строка 85: | Строка 92: | ||
* **-s** - статистика использования сокета | * **-s** - статистика использования сокета | ||
* **-D (-F)** - экспортировать в файл (открыть файл) | * **-D (-F)** - экспортировать в файл (открыть файл) | ||
- | * | ||
* **-4, --ipv4 (-6, --ipv6)** - только IPv4 (IPv6) | * **-4, --ipv4 (-6, --ipv6)** - только IPv4 (IPv6) | ||
* **-t, --tcp (-u, --udp)** - tcp (udp) | * **-t, --tcp (-u, --udp)** - tcp (udp) | ||
* **-d, --dhcp (-r, --raw)** | * **-d, --dhcp (-r, --raw)** | ||
* **-f [protocol]** - для указания протокола | * **-f [protocol]** - для указания протокола | ||
- | |||
< | < | ||
< | < | ||
<code bash> | <code bash> | ||
- | # все сетевые подключения | + | # |
- | ss | + | ss -ntlup |
# только tcp (udp) соединения | # только tcp (udp) соединения | ||
Строка 114: | Строка 119: | ||
+ | ===== Трафик ===== | ||
+ | trafshow\\ | ||
+ | iftop\\ | ||
- | ===== curl ===== | + | ===== Маршрутизация |
- | + | ||
< | < | ||
< | < | ||
<code bash> | <code bash> | ||
- | # Внешний IP адрес | + | # info |
- | curl " | + | route (routel) (ip route) |
- | # | + | # Добавить маршрут |
+ | ip route add <ip/mask куда> | ||
+ | ip route add 10.200.192.25 via 10.4.0.248 dev tun1 | ||
+ | |||
+ | # | ||
+ | ip route del 122.252.228.38/ | ||
# | # | ||
Строка 142: | Строка 153: | ||
<code bash># traceroute ya.ru </ | <code bash># traceroute ya.ru </ | ||
+ | |||
+ | |||
+ | ===== curl ===== | ||
+ | < | ||
+ | < | ||
+ | <code bash> | ||
+ | # Внешний IP адрес | ||
+ | curl " | ||
+ | </ | ||
+ | </ | ||
Строка 154: | Строка 175: | ||
+ | ===== Сетевая служба ===== | ||
+ | <code bash> | ||
+ | nmcli -o | ||
+ | systemctl status NetworkManager | ||
- | ===== Настройка статики/ | + | nmcli networking off[on] |
+ | systemctl restart NetworkManager | ||
+ | |||
+ | # | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Настройка статики/ | ||
+ | **Almalinux**\\ | ||
/ | / | ||
{{: | {{: | ||
+ | **Debian**\\ | ||
+ | :!: ВАЖНО\\ | ||
+ | Для работы " | ||
+ | |||
+ | / | ||
+ | {{: | ||
+ | |||
+ | Для рестарта достаточно выключить/ | ||
+ | <code bash> | ||
+ | sudo bash -c " | ||
+ | </ | ||