xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
Прив. Инет у меня подрубается с помощью wpa_supplicant+dchpcd. Пользуюсь вот этой инструкцией http://chehov.multinex.ru/uslugi/linux Все как бы работает, но если комп перезапустить, то dhcp не срабатывает. Приходиться открывать консоль и самому писать dhcpcd -i eth1. Это ни есть гуд (( Как решить это? |
pztrn |
|
Темы:
23
Сообщения:
1436
Участник с: 20 сентября 2009
|
Вы сами ответили на свой вопрос. HINT: /etc/rc.local |
xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
PoZiTPoHЭто не помогает…. Я сразу туда записал строчку с wpa-supplicant |
pztrn |
|
Темы:
23
Сообщения:
1436
Участник с: 20 сентября 2009
|
Я про dhcp |
xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
Проблема решилась. Весь касяк был в том, что для нужной сетевухи выдавалось имя по разному. Могло быть eth0 а после перезапуска eth1. Пришлось силами udev привязать название интерфейса жестко. Создать файл /etc/udev/10-udev.rules и добавить две строчки (т.к. у меня 2 сетевухи) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:04:75:e2:e8:64", NAME="eth0" SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:03:ad:45:26:78", NAME="eth1" Потом отрубил в /etc/rc.conf карточку eth1 (эта та которая должна получить IP по DHCP) В /etc/rc.local добавил wpa_supplicant -Dwired -c /etc/wpa_supplicant.conf -i eth1 -B sleep 3 dhcpcd -d eth1 exit 0 Ну и все прописал в файле /etc/wpa_supplicant.conf ap_scan=0 network={ key_mgmt=IEEE8021X eap=MD5 identity="ЛОГИН" password="ПАРОЛЬ" } |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
xlin84Работает, и ладно, конечно, но с поставленной задачей хорошо справляется netprofile из пакета netcfg http://archlinux.org.ru/arch_forum/view … f=3&t=3525 http://wiki.archlinux.org/index.php/Net … o-wireless |
xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
НИЧЕГО НЕ РАБОТАЕТ!!! С netcfg пробовал, но чет не разобрался. Можно пример? Как у меня это должно выглядеть? Как привязать сетевой определенный номер? У меня две сетевухи, так вот надо что бы первая всегда получала eth0, а вторая eth1. Нужно это для поднятия wpa_supplicant + dhcpcd. Скрипт в /etc/rc.local привязан к сетевой с номером eth1. После перезапуска имя может смениться и скрипт не срабатывает. В /etc/rc.local wpa_supplicant -Dwired -c /etc/wpa_supplicant.conf -i eth1 -B sleep 3 dhcpcd -d eth1 exit 0 У меня archlinux. В /etc/rc.conf прописано что eth0 статика, а eth1 получает по dhcp, но при запуске демон network выдает FAIL. Пробовал средствами udev путем добавления двух строк в файл (ничего не правил, тупо вставил где понравилось) и ноль эффекта. SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:04:75:e2:e8:64", NAME="eth0" SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:03:ad:45:26:78", NAME="eth1" |
xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
Не получается у меня разобраться c netcfg. Только что попробовал. Подскажите как сделать верно. Что бы было проще, расскажу подробнее задачу. Нужно поднять два интерфейса eth0 и eth1 eth0 - это статика 192.168.1.1 для внутренней локалки eth1 - это инет, который должен через wpa_supplicant и dhcpcd получить IP P.S. wpa_supplicant - я так понимаю радио? Т.е. у меня на крыше стоит провайдерский свит, а от него уже по воздуху? |
pztrn |
|
Темы:
23
Сообщения:
1436
Участник с: 20 сентября 2009
|
wpa_supplicant, если я не ошибаюсь, отвечает только за шифрование… |