7.Linux_Сетевые средства
.pdfНижегородский государственный технический университет им.
Р.Е. Алексеева
МОДУЛЬ 1
АДМИНИСТРИРОВАНИЕ LINUX
УПРАВЛЕНИЕ СЕТЬЮ
Нижний Новгород, 2015г.
Пользовательский
Представительский
Сеансовый
Транспортный
Сетевой
Канальный
Физический
МОДЕЛЬ OSI
POP3 FTP SMTP NTP SMB
BOOTP SSH
TCP UDP NetBIOS
IP |
|
PPP |
|
ICMP |
|
|
|
|
|
Ethernet FDDI
Пользовательский
Представительский
Сеансовый
Транспортный
Сетевой
Канальный
Физический
БОКСИНГ СЕТЕВЫХ ПАКЕТОВ
Пользовательский |
|
|
Данные |
|
|
||
|
|
|
|
|
|
|
|
Данные
Представительский
Данные
Сеансовый
Сегменты
Транспортный
Пакеты
Сетевой
Фреймы
Канальный
КОМАНДА IFCONFIG
Назначение: конфигурирование сетевых интерфейсов
Форма:
ifconfig [interface] [keys] [address]
interface – строковый идентификатор интерфейса
address – IPv4 или IPv6 адрес
Ключи:
up – активирует интерфейс
down – дезактивирует интерфейс и выгружает его лрайвер
[-]arp – регулирует использование на данном интерфейсе ARP
netmask MASK– задает маску интерфейса (IPv4); маска по
умолчанию 255.0.0.0
КОМАНДА IFCONFIG
tunnel aa.bb.cc.dd – создает аппаратный туннель
hw CLASS ADDRESS – смена аппаратного адреса интерфейса типа
class;
class: ether (Ethernet) ax25 (ax.25) netrom (NETROM)
media TYPE – устанавливает для данного интерфейса режим связи
(10Base2, 10BaseT, auto)
КОМАНДА IFUP
Описание: запустить интерфейс IFACE
Форма:
ifup [Keys] IFACE
Ключи:
-a |
– |
запустить |
все |
интерфейсы, |
перечисленные |
в |
/etc/sysconfig/network/
-v – подавление сообщений об ошибках
Пример:
#запустить все интерфейсы из /etc/network/interfaces ifup –a
#запустить eth0
ifup eth0
КОМАНДА IFDOWN
Описание: запустить интерфейс IFACE
Форма:
ifdown [Keys] IFACE
Ключи:
-a |
– |
остановить |
все |
интерфейсы, |
перечисленные |
в |
/etc/sysconfig/network/
-v – подавление сообщений об ошибках
Пример:
#запустить все интерфейсы из /etc/network/interfaces ifup –a
#запустить eth0
ifup eth0
КОМАНДА ROUTE
Описание: создает статические или динамические сетевые маршруты
Форма:
route [Keys]
Ключи:
add – добавить сетевой маршрут
del – удалить сетевой маршрут
gw GATEWAY – задать сетевой шлюз
netmask NETMASK – задать сетевую маску для маршрута
-net TARGET – местом назначения является сеть
-host TARGET – местом назначения является компьютер
metric METR – задать метрику для маршрута
dev IFACE – задать интерфейс, связанный с маршрутом
КОМАНДА ROUTE
Пример:
# просмотреть заданные сетевые маршруты
route
# задать шлюз по умолчанию
route add default gw 192.168.0.102
# задать маршрут до сети 10.10.0.0
route add –net 10.10.0.0 netmask 255.255.0.0 dev eth0
КОМАНДА PING
Назначение: посылка ICMP-пакетов ECHO_REQUEST удаленному хосту
Форма:
ping [keys] address
Ключи:
-c COUNT– прекратить отсылку запросов после получения COUNT
ответов
-b – разрешить использование широковещательных адресов
-i INTERVAL – задает интервал между пакетами
-l NUM – задает количество пакетов, которые будут отправлены асимметрично
-s SIZE – установить размер ICMP-пакета за счет поля данных