Секреты оптимальной настройки сети в 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

field_vote: 
Ваша оценка: Нет Средняя: 5 (4 оценки)
Главная тема: 

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.