Найти тему
H_P

✅Полезные команды Linux для настройки Сети и сетевого оборудования 👨‍🏫

# dhclient eth0

Включить DHCP на сетевом интерфейсе eth0

# ethtool eth0

Вывод статистики по сетевому интерфейсу eth0

# hostname

Вывести имя компьютера

# host www.example.com

Преобразовать домен www.example.org в ip-адрес и наоборот

# ifconfig eth0

Вывести настройки сетевой карты eth0

# ifconfig eth0 promisc

Переключить интерфейс eth0 в promiscuous-режим для сбора ( сниффинг ) сетевых пакетов

# ifup eth0

Включить сетевой интерфейс eth0

# ifdown eth0

Отключить сетевой интерфейс eth0

# ifconfig eth0 192.168.1.1 netmask 255.255.255.0

Назначить IP адрес и маску сетевому интерфейсу eth0

# ip link show

Вывести статус связи всех сетевых интерфейсов

# iwconfig eth1

Вывести конфигурацию беспроводного сетевого интерфейса eth1

# iwlist scan

Сканирование и поиск беспроводных сетей и точек доступа

# mii-tool eth0

Вывести состояние связи сетевого интерфейса eth0

# nslookup www.example.com

Ресольвить ( преобразовать/разрешить ) доменное имя www.example.org в ip-адрес и наоборот

# route -n

Песать локальной таблицы маршрутизации

# route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1

Добавить статический маршрут в сеть 192.168.0.0/16 через шлюз с ip-адресом 192.168.1.1

# route add -net 0/0 gw IP_Gateway

Назначить ip-адрес шлюза по умолчанию ( default gateway )

# route del 0/0 gw IP_gateway

Удалить ip-адрес шлюза по умолчанию ( default gateway )

# netstat -tup

Выводит листинг всех установленных соединений по протоколам TCP и UDP без разрешения имён в ip-адреса а так-же PID'ы и имена процессов, обслуживающих данные соединения

# netstat -tupl

Вывод списка соединений по протоколам TCP и UDP без разрешения имён в ip-адреса а так-же и PID'ы и имена процессов, ожидающих соединений на сетевых портах

# netstat -rn

Вывести таблицу маршрутизации, аналог команды route -n

# echo "1" > /proc/sys/net/ipv4/ip_forward

Разрешить форвардинг ( пересылку ) пакетов

# tcpdump tcp port 80

Отлавливать и выводить весь трафик на TCP-порт 80 (обычно - HTTP)

# whois www.example.com

Вывести информацию о доменном имени из базы данных whois