Заметка об использовании наиболее популярных и удобных утилит для linux, кратенько расскажу о некоторых из них, дополнительные ссылки также прилагаются, там можно почитать подробнее (картинки кликабельны).
Источник вдохновения: КИТ Яндекс. Первый набор.
$ sudo ethtool eth0
Speed — скорость, с которой будет осуществляться передача данных;
Duplex — режим (полный, полудуплекс);
Port - тип передачи (витая пара);
Supported links modes — режимы конфигурирования.
Дополнительно описание тут.
Для беспроводных интерфейсов сетевых карт существует утилита iwconfig.
$ sudo iwconfig wlan0 Подробнее: тут, man.
ifconfig — используется для конфигурирования сетевых интерфейсов ядра.
ip — более современная и гибкая утилита, нежели ifconfig.
$ sudo ifconfig eth0 #вывод параметров интерфейса eth0
Тут:
Hwaddr — mac адрес;RX - отправлено пакетов;
TX — получено пакетов;
RX bytes — в байтах;
errors - счетчики ошибок;
MTU - сколько можно передать через этот интерфейс на этом уровне;
и попробуем пропинговать ip-адрес
$ ping 192.168.0.10
ip — позволяет больше чем ifconfig
Пример: можно изменять mac-адрес, если это поддерживает ваша видеокарта, можно смотреть адреса на уровне передачи данных, позволяет присваивать несколько ip-адресов.
$ ip link show dev eth0 #вывод mac-адреса данного сетевого интерфейса
$ ip -4 a show dev eth0 #вывод только ipv4 адресов для eth0
$ ip help #помощь
$ sudo ip -4 a add 192.168.0.12 dev eth0 #присваивает ip
$ sudo ip -4 a show dev eth0
netstat - традиционная утилита под linux и windows, под linux есть поддержка локальных сокетов.
$ sudo netstat | less #вывод всех доступных соединений
$ sudo netstat -t | less #только tcp
$ sudo netstat -ua |less #только udp
$ sudo netstat -uap | less #только udp и посмотреть процесс
$ sudo netstat -ua |less #только udp
$ sudo netstat -nuap | less #только udp и посмотреть процесс, номера портов иip-адресов
$ sudo netstat -nеuap | less #только udp и tcp, посмотреть процесс, номера портов и ip-адресов
iptables — позволяет отобразить и изменить конфигурации сетевого фильтра.
$ sudo iptables -L #вывод списка правил
Комментариев нет:
Отправить комментарий