Основные программы и команды для работы с сетью
Примечание: Посмотреть подробную справку по интересующей команде можно воспользовавшись командой man или добавив опцию --help, например:
man uname
uname --help
A
arp - манипуляция системным ARP кешем (манипуляция аппаратными адресами)
E
ethereal - мощный анализатор трафика сети
ettercap - cнифер сети
I
iptraf - мощный и удобный сканер сети
ifconfig - утилита конфигурации сетевых интерфейсов (eth0, ppp0, lp0 ...), например:
выключить интерфейс
ifconfig down
включить интерфейс
ifconfig up
интерфейс с <ip> адресом
ifconfig inet <ip>
установить MAC адрес интерфейса
ifconfig hw ether <mac>
псевдоним eth0:0 на интерфейс eth0
ifconfig eth0:0
iwconfig - утилита конфигурации беспроводных сетевых интерфейсов
iftop - контроль общего трафика по интерфейсам
ipchains - утилита конфигурации firewall на основе IP-цепочек (ядра 2.2.*)
iptables - утилита конфигурации firewall на основе IP-таблиц (ядра 2.4.*)
L
lynx - консольный WEB-браузер. Может использоваться для выполнения различных действий над WEB-страницами в скриптах, например:
преобразование html-страницы в текст
lynx -dump -width=100 file://mypage.html > somepage.txt
M
minicom, xminicom - установка соединения с другой системой через модем(COM)
N
netstat - состояние сети (отображает используемые сокеты и их состояния), например:
вывод всех сокетов
netstat -a
показать какой пользователь работает с сокетом в настоящий момент
netstat -e
nmap, nmapfe - сканер сети и его GUI, можно получить перечень открытых портов и т.д
nmblookup - утилита работы с NetBIOS (для SMB)
вернуть IP-адрес компьютера с именем someNamePC
nmblookup -B Host "someNamePC"
посылка широковещательных сообщений
nmblookup -d 2 "someNamePC"
P
ping - проверка связи с удаленным хостом, путём посылки служебных тестовых сообщений
R
route - управление таблицей маршрутизации, например:
удаление указанного маршрута
route delete default
добавление указанного маршрута
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
rsync - утилита для работы с протоколом rsinc, который, в свою очередь, используется для синхронизации по сети
S
smbclient - утилита для организации клиентских запросов к SMB-серверу
smbprint - печать на SMB-принтер
T
traceroute - проверка прохождения сетевых пакетов через сервера в сети
tcpdump - дамп TCP протокола, позволяет отслеживать различные запросы
testparm - проверка конфигурации файла smb.conf для SMB-сервера
W
whois - выполняет вывод регистрационных данных для указанного имени домена или IP-адреса
wget - мощная утилита для выкачивания файлов из сети по протоколам: HTTP, HTTPS и FTP