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

ifconfig -a [параметры | семейство_протоколов]
ifconfig интерфейс [параметры | семейство_протоколов]
ifconfig    # просмотр информации о сетевых интерфейсах
/sbin/ifconfig eth0 192.168.1.7 up     # пример настройки
/sbin/ifconfig eth0 адрес broadcast ш_адрес netmask маска    # полная настройка
    eth0    # имя интерфейса
    адрес    # IP-адрес
    broadcast ш_адрес    # широковещательный адрес
    netmask маска    # сетевая маска
insmod rtl8139.o    # добавление модуля сетевой платы Realtek 8139

route    # текущая таблица маршрутизации
# добавление маршрута по умолчанию
/sbin/route add default gw адрес_шлюза netmask 0.0.0.0 metric 1

Текстовые браузеры lynx, links, elinks - просмотр страниц Интернет в текстовом режиме.

Команды для работы с FTP
ftp <имя или адрес FTP-сервера>    # подключение
ftp    # запуск ftp
    open <имя или адрес FTP-сервера>    # подключение к серверу
help    # список доступных команд (справка)
help <имя_команды>    # справка по определенной команде
    ls    # вывод содержимого каталога
    get    # получить файл с сервера
    put    # загрузить файл на сервер
    mget    # получить несколько файлов с сервера (возможно использование масок)
    mput    # загрузить несколько файлов на сервер
    cd    # изменить каталог
    mkdir    # создать каталог
    rmdir    # удалить пустой каталог
    delete    # удалить файл

Кроме ftp имеются идругие клиенты, например, ncftp, lukemftp, lftp и др.

Команда wget: загрузка файлов

wget - текстовый менеджер закачки файлов, поддерживающий протоколы HTTP, HTTPS, FTP.

wget [параметры] URL
--backgroun    # Перейди в фоновый режим после запуска
--quiet    # Тихий режим, сообщения wget не выводятся
--input-file=file    # Считать URL из файла file, файл не обязательно должен быть
в формате HTML. Если вы указали URL в файле и в командной строке, то сначала будут загружены URL из командной строки, а потом из файла
--force-html    # Обязательно считать файл, указанный в предыдущем параметре, HTML-файлом
--tries=number    # Устанавливает количество попыток загрузки URL
--no-clobber    # Если при загрузке файла оборвалось соединение, то этот параметр позволит продолжить загрузку с места обрыва
--continue    # Возобновление загрузки файла, например, если прервалась связь. Этот параметр нужно использовать, если вы забыли указать параметр --no-clobber, а связь прервалась и вам нужно докачать файл, а не начинать его загрузку заново
--wait=seconds    # Задает паузу в секундах между загрузками и повторами, что позволяет снизить нагрузку на сервер
--quota=quota    # Задает максимальный размер загружаемых файлов (в байтах, килобайтах (после числа указывается k) и мегабайтах (после числа — m)). Квота не работает при загрузке одного файла, поскольку даже если квота превышена, то текущий файл загружается до конца (если есть физически место на диске)
--http-user=user --http-passwd=pass    # Задают имя пользователя и пароль при HTTP-аутентификации, тип аутентификации устанавливается автоматически программой
--proxy-user=user --proxy-passwd=pass    #Задает имя пользователя и пароль прокси-сервера
--passive-ftp    # Пассивный режим FTP, обычно используется при наличии брандмауэра
--recursive    # Включить рекурсивную загрузку, которая используется для рекурсивной загрузки сайтов
--level=depth    # Максимальная длина рекурсивной загрузки (по умолчанию 5 уровней)
# примеры использования
wget --recursive http://dkws.org.ua
wget http://dkws.org.ua/1.zip
Диагностика сети
tail -n 10 /var/log/messages    # просмотр журнала (последние 10 сообщений)
# не получается подключиться к определенному узлу
ping dkws.org.ru   # просматриваем отправление пакетов (пропингуем узел)
tracepath dkws.org.ru   # трассировка узла (узнать, где теряем пакеты)
# иногда вместо tracepath используется программа traceroute
# в Windows используется tracert

Таким образом можно найти адрес маршрутизатора, на котором наши пакеты теряются. Если установлено соединение (поднят интерфейс в ifconfig), а web-страницы не открываются, стоит попробовать пропинговать любой удаленный узел по IP-адресу, либо узел 213.186.114.75, если будет получен ответ, а страницы по-прежнему не будут открываться, то проблемы с DNS (сервер провайдера почему-то не передал вашему компьютеру IP-адреса DNS-серверов. Тогда следует обращаться к провайдеру для выяснения причины, либо уточнить IP-адреса DNS и указать их в файле /etc/resolv.conf в формате:

nameserver IP-адрес
nameserver 193.254.218.1
nameserver 193.254.218.27

results matching ""

    No results matching ""