Главная > Команды > Команды - сеть

Команды - сеть


19 февраля 2009. Разместил: dimon
Краткая памятка о командах настройки/мониторинга сети на сервере с Linux-ом.
Делалась для себя. Так что не обессудьте feel

netstat [– anp]
Вывода на экран списка сетевых подключений, таблиц маршрутизации, статистики интерфейсов и т. п. Помимо всего прочего она позволяет отобразить статус соединения, что полезно при анализе системы на предмет её безопасности
- a - активные
- n – не резолвить ip
- p – какой процесс

[root@srv ~]# netstat -anp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:646 0.0.0.0:* LISTEN 2160/rpc.statd
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2540/mysqld
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2135/portmap


tcpdump [–n port 80]
Утилита, позволяющая перехватывать и анализировать сетевой трафик, проходящий через компьютер, на котором запущена данная программа.
- n - не резолвить ip

[root@srv ~]# tcpdump -n port 80
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
16:11:15.240857 IP xxx.xxx.xxx.xxx.http > zzz.zzz.zzz.zzz.5: S 35789788:35789788(0) ack 45079 win 16384
16:11:15.240915 IP zzz.zzz.zzz.zzz.5 > xxx.xxx.xxx.xxx.http: R 45079:45079(0) win 0

2 packets captured
4 packets received by filter
0 packets dropped by kernel


ifconfig
Команда ifconfig используется для конфигурирования сетевых интерфейсов ядра.
Если аргументы не переданы, ifconfig выдает информацию о состоянии активных интерфейсов

[root@srv ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:01:11:11:11:11
inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7961 errors:0 dropped:0 overruns:0 frame:0
TX packets:3162 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:615694 (601.2 KiB) TX bytes:475343 (464.2 KiB)
Interrupt:201


ifconfig eth0:1 xxx.xxx.xxx.xx1 netmask 255.255.255.0
позволяет задать аллиас – дополнительный ip на одну сетевую карту

route
Управление таблицами маршрутизации в сети. Эта команда доступна только после установки поддержки протокола TCP/IP
Если аргументы не переданы, route выдает информацию о состоянии существующих маршрутах

print - распечатка маршрута
add - добавление маршрута
delete - удаление маршрута
change - изменение существующего маршрута

[root@srv ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
xxx.xxx.xxx.0 * 255.255.255.0 U 0 0 0 eth1
zzz.zzz.zzz.0 * 255.255.255.0 U 0 0 0 eth0
xxx.xxx.xxx.0 * 255.255.0.0 U 0 0 0 eth1
default gw.zzz.ru 0.0.0.0 UG 0 0 0 eth0


tracert
Диагностическая программа, предназначенная для определения маршрута до точки назначения с помощью посылки в точку назначения эхо-пакетов протокола Internet Control Message Protocol (ICMP) с различными значениями срока жизни (TTL, Time-To-Live).

[root@srv ~]# tracert ya.ru
traceroute to ya.ru (213.180.204.8), 30 hops max, 40 byte packets
1 gw.zzz.ru (xxx.xxx.xxx.xxx) 7.686 ms 7.639 ms 7.720 ms
2 DPT-310-SRP1-1.inetprov.net (zzz.zzz.zzz.zz1) 9.044 ms 11.169 ms 11.227 ms

8 multiped-vlan4.yandex.net (213.180.210.156) 15.247 ms 15.553 ms 15.435 ms
9 ya.ru (213.180.204.8) 15.403 ms 13.157 ms 13.525 ms

Вернуться назад