Сетевой интерфейс

Материал из СисадминВики (SysadminWiki.ru)
Перейти к: навигация, поиск

Изменение IP адреса

В AltLinux >3.0 используется новый набор скриптов для сетевых настроек - etcnet. Подробно можно узнать на http://www.freesource.info/wiki/AltLinux

Настройки интерфейсов лежать одельно по каталогам в /etc/net/ifaces/. Настройка интуитивно понятна. Не забудем перегрузить службу network

В Debian редактируем файл /etc/network/interfaces, после чего перезапускаем интерфейсы

# /etc/init.d/networking restart

! Интерфейсы не поднимутся, если нет физического соединения! Если провод подключен, то проверьте целостность патч-корда и порт коммутатора.

Несколько IP адресов на одной сетевой карте (alias)

Чтобы сетевая карта откликалась более чем на один IP адрес нужно создать алиасы (alias) на интерфейс. Создать алиас на интерфейс eth0 можно скопировав файл с настройками интерфейса /etc/sysconfig/network-scripts/ifcfg-eth0 в файл ifcfg-eth0:0. В новом файле указываем настройки желаемого IP адреса, не забывая указать параметр DEVICE=eth0:0

Перезагружаем сетевые интерфейсы.

  • Если алиас не поднимается автоматически, то нужно прописать в настройках основоного интерфейса его подъём.

Пример в Debian:

iface eth0 inet static
        address 192.168.0.10
        netmask 255.255.255.0
        up   /sbin/ifconfig eth0:0 192.168.1.1
        down /sbin/ifconfig eth0:0 down

Замена драйверов

Если заменили сетевую карту, а система пытается её использовать со старыми драйверами, то нужно указать новое соответствие в /etc/modules.conf. Так, если используем сетевую карту с чипсетом Realtek RTL-8139, то указываем драйвер:

alias eth0 8139too

Изменение имени сетевого интерфейса

Чтобы изменить имя сетевого интерфейса, например с eth0 на eth1, нужно открыть файл /etc/udev/rules.d/70-persistent-net.rules и поменять в нем eth0 на eth1