Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
osi.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
316.33 Кб
Скачать

37. Команды управления сетью.

ifconfig - команда используется для настройки сетевых интерфейсов. Команда ifconfig имеет следующий синтаксис: # ifconfig --- # Показать параметры всех сетевых; # ifconfig eth0 --- # Показать параметры сетевого интерфейса eth0; # ifconfig eth0 192.168.50.254 netmask 255.255.255.0 --- # Задать основной IP адрес сетевому интерфейсу eth0; # ifconfig eth0:0 192.168.51.254 netmask 255.255.255.0 --- # Задать дополнительный IP адрес сетевому интерфейсу eth0; # ifconfig eth0 hw ether 00:01:02:03:04:05 --- # Смена MAC адреса;

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

arp - команда arp отображает ARP-таблицу данного хоста. С помощью параметра -i можно специфицировать сетевой интерфейс, информация о котором интересует.

Таблица с информацией о канальном уровне содержит связь IP- и MAC-адресов. При использовании параметра -n IP-адреса не будут заменяться символьными именами хостов.

route - эта команда используется для просмотра и изменения таблицы маршрутизации хоста. Для этой команды также работает параметр -n, при использовании которого IP-адреса не будут заменяться символьными именами хостов. # route –n --- # Выводит на экран таблицу маршрутизации; # netstat –rn --- # Выводит на экран таблицу маршрутизации;

Особый интерес представляет адрес 0.0.0.0, который соответствует хосту назначения по умолчанию. Для добавление нового маршрута к определённому хосту используются параметры add и -host:

desktop ~ # route add -host 192.168.0.1 eth0

Эта команда создаёт новую строку в таблице маршрутизации, согласно которой все пакетыы к узлу 192.168.0.1 должны отправляться в сетевой интерфейс eth0.

Также можно добавлять шлюз для отправки пакетов в определённую сеть или к хосту:

desktop ~ # route add -net 192.168.1.0 gw 192.168.0.5

Таким образом, все пакеты для сети 192.168.1.0 будут направляться на узел 192.168.0.5.

Аналогично, маршруты удаляются параметром del с указанием всей информации о маршруте:

desktop ~ # route del default gw 192.168.0.1

Эта команда удаляет маршрут по умолчанию через хост 192.168.0.1.

ssh   - обеспечивает безопасное вхождение в удаленный сеанс работы с другой машиной, а также позволяет выполнить заданную команду на удаленной машине без вхождения в сеанс работы: ssh [-l Ваше_имя_пользователя_на_удаленной_машине] <имя_удаленной_машины>   -вхождение в сеанс на удаленной машине. Используйте имя машины или ее IP адрес. (Вы должны быть зарегистрированы на этой удаленной машине). (если Ваше_имя_пользователя одинаково на локальной и удаленной машинах, то его можно не набирать, т.е.:  ssh <имя_удаленной_машины>    -позволит Вам войти в сеанс на удаленной машине);  ssh  <Ваше_имя_пользователя_на удаленной машине@><имя_удаленной_машины>   <команда>    -выполнит на удаленном компьютере заданную команду и передаст Вам на экран результат ее выполнения (При установлении соединения по ssh Вы должны будете ввести пароль, который Вы имеете на удаленном компьютере; при этом пароль будет передан по сети в зашифрованном виде, т.е. безопасным образом.)

scp  - обеспечивает безопасное копирование файлов в сети:  scp  <имя_файла_на_локальном_компьютере>  <Ваше_имя_пользователя_на удаленной машине>@<имя_удаленной_машины>:    -cкопирует файл с локального компьютера в Вашу корневую директорию на удаленном компьютере (наличие ":" в конце команды обязательно). 

telnet  <имя_удаленной_машины>    - связаться по telnet с другой машиной. Войдите в сеанс работы после установления связи с помощью вашего пароля. 

ftp  <имя_удаленной_машины>    -связаться по ftp с удаленным компьютером. Этот тип связи хорош для копирования файлов с/на удаленную машину. 

Предпочтительно не пользоваться командами telnet и ftp, а использовать только ssh и scp, поскольку они обеспечивают безопасность сетевого соединения!!!

hostname -i   - показывает IP адрес компьютера, на котором Вы работаете. 

host - утилита для выполнения запросов к DNS-серверам. По умолчанию она просто находит IP-адрес, соответствующий заданному имени хоста.

ip - утилита ip объединяет в себе возможности команд ifconfig и route. Синтаксис этой команды следующий: ip [Опции] Объект [ Команда [Аргументы команды] ]

ping - эту утилиту обычно использует для проверки доступности некого хоста через IP. Ее работа заключается в следующем. Ping посылает ICMP запрос "echo request" пакеты (Ping) прослушываемому хосту и ждет от него ICMP ответа "echo response" (иногда называют Pong, по аналогии с известной игрой.) Стоит заметить, что большинство серверов защищены файрволами от прослушки посредством ping. Пример нормальной работы ping (я пингую компьютер, находящийся в моей сети): $ ping 10.52.31.52

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]