Настройка подключения в nix

Материал из wiki.kirovnet.net
Перейти к: навигация, поиск

Содержание

Debian

Установите пакет wpasupplicant версии 0.5.х или выше (в Ubuntu 6.10 ставится по умолчанию) и cоздайте файл /etc/wpa_supplicant.conf со следующим содержанием:

ap_scan=0 
network={ 
    key_mgmt=IEEE8021X 
    eap=MD5 
    identity="ЛОГИН" 
    password="ПАРОЛЬ" 
    }

В /etc/network/interfaces в секцию вашего сетевого адаптера допишите:

wpa-driver wired 
wpa-conf /etc/wpa_supplicant.conf

Должно получиться примерно так:

auto eth0
iface eth0 inet dhcp 
   wpa-driver wired 
   wpa-conf /etc/wpa_supplicant.conf

Теперь отключите/включите сетевой интерфейс: ifdown eth0; ifup eth0.

Ubuntu

Настройка подключения в Ubuntu

Mandriva

Настройка подключения в Mandriva

Fedora

Настройка подключения в Fedora

AltLinux

Все действия выполняются от рута.

  • Установите пакет wpa_supplicant, если его нет.
  • Через альтератор настройте соединение на получение параметров по dhcp.
  • настройте wpa_supplicant - конфиг аналогичен, приведенным в секции Debian'a, сохранить его лучше как /etc/net/ifaces/<имя интерфейса>/wpa_supplicant.conf. Для проверки запустите wpa_supplicant вручную:
wpa_supplicant -i<имя интерфейса> -Dwired -c /etc/net/ifaces/<имя интерфейса>/wpa_supplicant.conf 

После чего попробуйте получить адрес: 'dhcpcd -d <имя интерфеса>', после чего интернет должен работать.

  • для запуска/останова wpa_supplicant вместе с интерфейса создайте исполняемые файлы

/etc/net/ifaces/<имя интерфейса>/ifup-pre

#!/bin/sh

$DEFAULT_WPA_SUPPLICANT -B -P "${MYIFACEDIR}/wpa.pid" -i${NAME} -Dwired -c ${MYIFACEDIR}/wpa_supplicant.conf

/etc/net/ifaces/<имя интерфейса>/ifdown-post

#!/bin/sh

kill `cat "${MYIFACEDIR}/wpa.pid"`
  • для поднятие/опускания интерфейса используются команды: 'ifup/ifdown <имя интерфейса>', но обычно он поднимается автоматом при старте
  • маршрут для iptv можн прописать в файл ipv4route - просто добавьте в него строку '224.0.0.0/4 scope link'

SuSE

Настройка подключения в SuSE

FreeBSD

???

Примечание: wpasupplicant нужно собирать с libpcap. Для этого в .config нужно выставить CONFIG_L2_PACKET=pcap.

Arch Linux

Дистрибутив нужно устанавливать с дополнительными пакетами dchpcd и wpa-supplicant.

После установки системы все действия производятся под рутом:

  • переименуйте уже сушествующий файл /etc/wpa_supplicant.conf в /etc/wpa_supplicant_sample.conf
mv /etc/wpa_supplicant.conf /etc/wpa_supplicant_sample.conf
  • настройте wpa_supplicant - конфиг аналогичен, приведенным в секции Debian'a, сохраните его как /etc/wpa_supplicant.conf. Для проверки запустите wpa_supplicant вручную:
wpa_supplicant -i<имя интерфейса> -Dwired -c/etc/wpa_supplicant.conf 

После чего попробуйте получить адрес: 'dhcpcd -d <имя интерфейса>' - интернет должен работать.

  • внесите изменения в файл /etc/rc.conf
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------

HOSTNAME="myhostname"

<имя интерфейса>="dhcp"
INTERFACES=(<имя интерфейса>)
  • добавьте следующие строчки в /etc/rc.local
 wpa_supplicant -Dwired -c/etc/wpa_supplicant.conf -i<имя интерфейса> -B
 exit 0
  • перезагружаемся командой reboot. Подключение автоматически запустится при старте системы

Gentoo

  • установите wpa_supplicant
 # emerge net-wireless/wpa_supplicant
  • измените /etc/conf.d/net.<имя интерфейса> до такого состояния:
 config_<имя интерфейса>=( "dhcp"  )
 modules=( "wpa_supplicant" )
 wpa_supplicant_<имя интерфейса>="-Dwired -c/etc/wpa_supplicant.conf"
  • создайте /etc/wpa_supplicant.conf (пример из инструкции Debian вполне подойдет)
  • перезапустите сеть
 # /etc/init.d/net.<имя интерфейса> restart
  • чтобы соединение устанавливалось при загрузке системы, следует выполнить такие команды:
# rc-update add net.<имя интерфейса> default
# rc

Подробную информацию о настройке сети в Gentoo можно посмотреть в Gentoo handbook

См. также

Личные инструменты