CWN
 
Загрузка...
 
Ваш ip-адрес: определяется...
 
Главная

Linux

Предполагается, что вы правильно сконфигурировали ядро и модули для оборудования, и вам известно интерфейсное имя устройств. Будем считать, что вы настраиваете eth0, хотя на самом деле это может оказаться eth1, wlan0 и т.д.

GENTOO LINUX

Для начала настройки сетевой платы, нужно рассказать о ней системе Gentoo RC. Это делается созданием символической ссылки с net.lo на net.eth0 в /etc/init.d.

# cd /etc/init.d
# ln -s net.lo net.eth0

Теперь система Gentoo RC знает об этом интерфейсе. Ей также нужно знать, как настраивать новый интерфейс. Конфигурация всех сетевых интерфейсов находится в /etc/conf.d/net. Вот простая настройка для использования DHCP .

# использование DHCP
config_eth0=( "dhcp" )

Сценарии запуска и остановки сети:

# /etc/init.d/net.eth0 start
# /etc/init.d/net.eth0 stop

SLACKWARE

Предпочтительный путь настройки сетевого подключения – использование программы netconfig. Необходимо запустить эту программу под пользователем root и следовать указаниям мастера. В результате работы программы будет отредактирован конфигурационный файл rc.inet1.

Необходимо, чтобы ядро поддерживало установленную сетевую карту. Программа netconfig автоматически пытается обнаружить сетевую карту и сделать ее доступной. Можно также отредактировать файл /etc/rc.d/rc.modules и выбрать карту в ручную.

Возможна, конечно, и ручная настройка конфигурационных файлов /etc/rc.d/rc.inet1.conf и /etc/rc.d/rc.inet2, подробно описанная ниже.

DHCP support

При использовании программы netconfig необходимо ответить утвердительно на вопрос об использовании DHCP.

При ручной настройке редактируем rc.inet1.conf
Эта конфигурация предельно проста, она поддерживает до трех сетевых плат. Для каждой платы имеется секция подобная следующей.

# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

Ваш IP- адрес (IPADDR) и сетевую маску (NETMASK) Вы можете получить у провайдера. USE_DHCP и DHCP_HOSTNAME используются в случае получения IP-адреса от DHCP сервера.

# Default gateway IP address:
GATEWAY=""

# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"

GATEWAY - обычно адрес первой машины в подсети (уточните у провайдера). DEBUG_ETH_UP может использоваться для отладки.

Файл rc.inet2 завершает работу по настройке сетевых подключений и запускает сервисы и демоны, такие как inetd, sshd, bind, nfs и др., необходимые для функционирования сети.

REDHAT

Для использования Network Administration Tool, Вы должны иметь root привелегии. Для запуска мастера идем: Main Menu Button (на Панели) => System Settings => Network, или набираем в командной строке (например, XTerm или GNOME terminal) redhat-config-network для графической версии (если запущен Х). Для форсированиятекстовой версии используйте команду redhat-config-network-tui.

[]

Рисунок 12-1. Network Administration Tool

Выберете закладку Devices.

  • Нажмите кнопку New на панеле инструментов.

  • Выберете Ethernet connection из списка Device Type, и нажмите Forward.

  • Если в списке оборудования уже имеется сетевая карта, выберете необходимую из списка Ethernet card. В противном случае выберете Other Ethernet Card для добавления устройства.

Если Вы выбрали Other Ethernet Card, появится окно Select Ethernet Adapter. Выберете производителя и модель сетевой карты. Выберете имя устройства. Если это первая сетевая карта в системе, выберете eth0 в качестве имени устройства; если это вторая сетевая карта выберете eth1 (и так далее). Network Administration Tool также позволяет конфигурировать ресурсы каждой карты. Нажмите Forward для продолжения.

  • В окне Configure Network Settings, как показано на Рисунке 12-2, выберете между DHCP и статическим IP -адресом. Если устройство получает различные адреса при каждой загрузке, не назначайте hostname. Нажмите Forward для продолжения.

  • Нажмите Apply на странице Create Ethernet Device.

[]

Рисунок 12-2. Ethernet Settings

После конфигурирования сетевой карты, она появится в списке, как показано на Рисунке 12-3.

[]

Рисунок 12-3. Ethernet Device

Не забудьте выбрать File => Save для сохранения изменений.

После добавления сетевой карты Вы можете редактировать ее конфигурацию путем выбора из списка устройств и нажатия Edit. Например, если устройство добавлено, то оно сконфигурировано для запуска во время загрузки по умолчанию. Для изменения этой установки, выберете редактирование устройства, измените значение Activate device when computer starts, и сохраните изменения.

После добавления устройства, оно не активируется немедленно, как видно из статуса Inactive. Для активирования устройства, выберете его из списка и нажмите кнопку Activate. Если система сконфигурирована для активации сетевого устройства при старте компьютера (по умолчанию), этот шаг не требуется повторять вновь.

Fedora / Red Hat Конфигурационные файлы

  • /etc/sysconfig/network

    конфигурационный файл используется системой Red Hat во время загрузки.

  • Файл: /etc/sysconfig/network-scripts/ifcfg-eth0

    Настройки для первого порта (0). Ваш второй порт eth1.

  • Файл: /etc/modules.conf (или для старых систем: /etc/conf.modules)

    Пример выражения для сетевой карты Intel:

    alias eth0 eepro100

Компьютеру может быть присвоен либо статический, либо динамический IP-адрес

Назначение статического IP-адреса:

Можно воспользоваться одним из следующих методов:

  • Командная строка, пример:

    /sbin/ifconfig eth0 192.168.10.12 netmask 255.255.255.0 broadcast 192.168.10.255

  • Red Hat / Fedora GUI утилиты:

    /usr/bin/neat Gnome GUI утилита для администрирования сети. Поддерживаются все интерфейсы. Настраиваются как статический IP, так и DHCP клиент.

    (Впервые доступна в Red Hat 7.2.)

    /usr/bin/netcfg (Поддерживает все интерфейсы) (доступна до Red Hat 7.1)

  • Red Hat / Fedora Console утилиты:

    /usr/sbin/system-config-network-tui (Текстовый интерфейс)

    /usr/sbin/netconfig (Позволяет работать только с первым сетевым интерфейсом eth0, но не с eth1,...)

  • Непосредственное редактирование конфигурационных файлов/скриптов.

Команда ifconfig не сохраняет настройки в системных файлах, т.е. при перезагрузке информация теряется. (Можно добавить команды конец файла /etc/rc.d/rc.local, который выполняется в процессе загрузки.)

Команды netcfg и netconfig сохраняют изменения в системных конфигурационных файлах в /etc/sysconfig/network-scripts/, так что информация не теряется при перезагрузке.

Ubuntu / Debian IP конфигурационные файлы

Файл: /etc/network/interfaces

Статический IP-адрес, пример:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 208.88.34.106
netmask 255.255.255.248
broadcast 208.88.34.111
network 208.88.34.104
gateway 208.88.34.110

Динамический IP (DHCP), пример:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
iface wlan0 inet dhcp

Интерфейсы:

  • lo: внутренний интерфейс
  • eth0: первая сетевая карта
  • wlan0:первый беспроводный интерфейс

Red Hat / Fedora Core IP конфигурационные файлы

Конфигурационная утилита сохраняет информацию в файле /etc/sysconfig/network.

  • Файл: /etc/sysconfig/network

    Статический IP-адрес:

    NETWORKING=yes
    HOSTNAME=my-hostname - Hostname is defined here and by
    command hostname
    FORWARD_IPV4=true - True for NAT firewall gateways and
    linux routers.
    False for everyone else - desktops and servers.
    GATEWAY="XXX.XXX.XXX.YYY" - Used if your network is connected
    to another network or the internet.
    Static IP configuration. Gateway not defined here
    for DHCP client.

    для конфигурации клиента DHCP:

    NETWORKING=yes
    HOSTNAME=my-hostname - Hostname is defined here and by
    command hostname

  • Файл (Red Hat/Fedora): /etc/sysconfig/network-scripts/ifcfg-eth0
    (S.u.s.e.: /etc/sysconfig/network/ifcfg-eth-id-XX:XX:XX:XX:XX)
    Этот файл используется также командными скриптами ifup и ifdown для включения и отключения интерфейса.

    Статический IP-адрес:

    DEVICE=eth0
    BOOTPROTO=static
    BROADCAST=XXX.XXX.XXX.255
    IPADDR=XXX.XXX.XXX.XXX
    NETMASK=255.255.255.0
    NETWORK=XXX.XXX.XXX.0
    ONBOOT=yes - Will activate upon system boot

    для конфигурации клиента DHCP:

    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=dhcp

Для отмены DHCP изменить BOOTPROTO=dhcp на BOOTPROTO=none

Чтобы изменение файлов возымело эффект, необходимо выполнить команду:

service network restart (or: /etc/init.d/network restart)



Примечание: Внешний вид может отличаться от приведенного примера и зависит от индивидуальных настроек Вашей операционной системы.


 
 
Заявка на подключение Задать вопрос Карта сайта  
 

© 2003—2011 CWN®