Секреты оптимальной настройки сети в Linux
В предыдущих сериях мы уже освоили резервное копирование и научились искать файлы. Сегодня узнаем о сетевых возможностях Linux.
Монтирование FTP как локальной файловой системы
Следующая команда смонтирует содержимое FTP-сервера remote.ftp.com как локальную файловую систему в /mnt/my_ftp/:
curlftpfs ftp-user:ftp-pass@remote.ftp.com /mnt/my_ftp/
Удаленное выполнение команд
Создадим на удаленной машине в директории /tmp файл ssh_file.txt:
ssh user@ssh-server.com '( cd /tmp/ && touch ssh_file.txt )'
Вывод программы, запущенной на удаленном компьютере, можно перенаправить в локальный файл. Следующая команда выведет содержимое файла /etc/passwd на компьютере по адресу ssh-server.com и сохранит в файле /tmp/passwd на локальной машине:
ssh user@ssh-server.com '( cat /etc/passwd )' > /tmp/passwd
Перехват беспроводного трафика
Следующая команда заставит airdump-ng перехватывать весь wifi-трафик на шестом канале и сохранит его в файле data-capture:
airodump-ng -c 6 -w data-capture wlan0
Подделка аппаратного MAC-адреса
В Linux аппаратный MAC-адрес сетевого адаптера можно подменить на произвольный:
macchanger -r eth0
Туннелирование трафика
С помощью программы ssh можно создать безопасный зашифрованный канал обмена информацией. Создадим, например, туннель для службы telnet, используя порт 4500:
ssh -L 4500:127.0.0.1:23 linuxconfig.org
Теперь создадим туннель с локального порта 8025 на удаленный адрес mail.sample.org:25:
ssh -L 8025:mail.sample.org:25 mail.sample.org
Вывод информации об открытых портах
Посмотрим какой сервис занял 22й порт:
lsof -i tcp:22
Статус сетевого адаптера
Узнать статус сетевого адаптера можно с помощью команды ethtool:
ethtool eth0
Список беспроводных сетей
Узнать список wifi-сетей в зоне действия адаптера можно следующим образом:
iwlist wlan0 scanning
Отображение информации о сетевых портах
Вывести список всех TCP-портов можно так:
netstat -ant
Список всех доступных сервисов:
netstat -tupl
Настройка шлюза
Установка шлюза по-умолчанию в значение 10.10.10.10:
ip route add default via 10.10.10.10
Комментировать