• Narrow screen resolution
  • Wide screen resolution
  • Wide screen resolution
OOPS. Your Flash player is missing or outdated.Click here to update your player so you can see this content.
Главная Linux Настройка сетевых интерфейсов
Настройка сетевых интерфейсов Печать E-mail
Рейтинг пользователей: / 1
ХудшийЛучший 
Автор: Administrator   

3.3. Настройка сетевых интерфейсов


Основной задачей при настройке сетевых интерфейсов является присвоение IP-адресов. В ОС Linux существует два варианта присвоения IP-адресов: статический и динамический. В первом случае администратор сам устанавливает IP-адрес и соответствующие параметры сетевого интерфейса, во втором случае параметры IP-адреса и сетевого интерфейса устанавливаются автоматически при помощи сервиса DHCP.
Команда ifconfig по умолчанию выводит информацию обо всех присутствующих в системе сетевых интерфейсах. Имена интерфейсов в ОС Linux обозначаются как eth0, eth1 и т.д. Исключение из данного правила составляет интерфейс обратной связи обозначающийся как 1о. Каждому из отображаемых сетевых интерфейсов соответствует группа параметров, представленных в таблице

Название сетевого интерфейса в ОС Linux на самом деле является псевдонимом, описанном в файле /etc/modprobe.conf, где указано и название самого драйвера сетевого интерфейса. Как правило, большинство драйверов в ОС Linux выполнены в виде динамически загружаемых модулей ядра.

Параметр

Описание

HWaddr

МАС-адрес сетевого интерфейса.

inet addr

IP-адрес сетевого интерфейса.

Beast

Широковещательный адрес подсети.

Mask

Маска подсети.

RX packets

Статистика по принятым пакетам.

TX packets

Статистика по отправленным пакетам.

collisions

Статистика по коллизиям Ethernet.

RX bytes

Количество байт принятых через интерфейс с момента его активации.

TX bytes

Количество байт отправленных через интерфейс с момента его активации.

 

В самом простом случае команда ifconfig имеет следующий синтаксис: ifconfig [интерфейс] [параметры]
интерфейс - имя сетевого интерфейса, который необходимо настроить или отобразить информацию;
параметры - параметры сетевого интерфейса. Команда ifconfig позволяет настраивать следующие основные параметры сетевого интерфейса:

    • IP-адрес;
    • Маска подсети;
    • Широковещательный адрес.
  1. [root@rhe15 ~]# ifconfig eth0 192.168.137.10 netmask 255.255.255.0 broadcast 192.168.137.255


    3.1. Пример настройки сетевого интерфейса командой ifconfig.

    После перезагрузки системы настройки сетевого интерфейса, сделанные командой ifconfig, не сохраняются. В команде ifconfig не указываются такие важные параметры сетевого интерфейса как маршрут по умолчанию и сервер разрешения имен DNS. Эти параметры хранятся в специальных конфигурационных файлах, приведенных в таблице

     

    Конфигурационный файл

    Описание

    /etc/sysconfig/network

    Файл содержит имя хоста, маршрут по умолчанию и дополнительные параметры сети.

    /etc/sysconfig/
    network-scripts/ifcfg-интерфейс

    В данном каталоге содержаться скрипты осуществляющие включение/выключение сетевых устройств, а также конфигурационные файлы сетевых интерфейсов.

    /etc/modprobe.conf

    Файл содержит соответствие модулей ядра сетевым устройствам.

    /etc/hosts

    В данном файле содержится информация по IP-адресам и соответствующих им именам хостов.

    /etc/resolv.conf

    В файле указываются DNS сервера, а также дополнительные параметры, связанные с настройкой DNS клиента.

    /etc/rc.d/init.d/network

    Инициализационный скрипт, использующийся для активации и деактивации сетевого стека ОС.

     

    Для настройки сетевого интерфейса eth0 необходимо отредактировать файл /etc/sysconfig/network-scripts/ifcfg-eth0. Для настройки маршрута по умолчанию и имени хоста необходимо отредактировать файл /etc/sysconfig/network. Типовые примеры файлов /etc/sysconfig/network-scripts/ifcfg-eth0 и /etc/sysconfig/network приведены, соответственно, в примерах 3.3 и 3.4.


    [root@rhel5 ~]# cat /etc/sysconfig/network
    NETWORKING=yes NETWORKINGS PV6=no
    HOSTNAME=rheT 5.1i nux.1ab GATEWAY=192.168.137.2


    пример 3.2. Общие параметры сети (описание в таблице 3.8).
    [root@rhel5 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ethO # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVlCE=ethO BOOTPROTO=static
    BROADCAST=192.168.137.2 5 5 HWADDR=00:ОС:29:07:FC:29 IPADDR=192.168.137.4 NETMASK=255.255.255.0
    NETWORK=192.168.137.0                                                                      
    ONBOOT=yes

    пример 3.3. Параметры сетевого интерфейса eth0 (описание в таблице 3.9).

     

    Таблица 3.8. Описание параметров сети.

    Параметр

    Значение

    NETWORKING

    Данный параметр указывает, следует ли настраивать параметры сети или нет. Возможные значение: yes или по.

    HOSTNAME

    Данный параметр указывает имя хоста.

    GATEWAY

    Данный параметр указывает маршрут по умолчанию.

    BOOTPROTO

    Данный параметр - метод IP-адресации. Возможные значения: static или dhcp.

    STARTMODE

    Данный параметр определяет, будет ли активирован данный интерфейс в процессе загрузки ОС или нет. Возможные значения: onboot или manual..

    IPADDR

    Данный параметр указывает IP-адрес сетевого интерфейса.

    NETMASK

    Данный параметр указывает маску подсети.

    NETWORK

    Данный параметр указывает адрес подсети.

    BROADCAST

    Данный параметр указывает широковещательный адрес подсети.

     

     

 

Добавить комментарий


Защитный код
Обновить


Авторизация


Новости с OpenNet

Проект OpenNET

Карта сайтаПартнеры