The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"rc.conf Как брать параметр из внешнего файла?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"rc.conf Как брать параметр из внешнего файла?"  
Сообщение от redduck on 30-Мрт-06, 17:51 
Здравствуйте.
Система FreeBSD 6.0
Имеется настроеная wireless карточка, все сетевые параметры wifi прописаны в /etc/rc.conf
(ifconfig ipw0 inet 192.168.0.55 netmask 255.255.255.0 ssid Baby-Baby authmode shared weptxkey 1 wepmode on)
Только wepkey приходится все время вручную вставлять. Это потому что файл rc.conf доступен для чтения всем (думаю это для того что бы разные демоны могли его прочитать!?).
Хочу создать файл содержащий wepkey (доступ на чтения только для root).
Как указать в файле rc.conf что параметр wepkey надо брать из другого файла.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "rc.conf Как брать параметр из внешнего файла?"  
Сообщение от lavr email on 30-Мрт-06, 18:58 
>Здравствуйте.
>Система FreeBSD 6.0
>Имеется настроеная wireless карточка, все сетевые параметры wifi прописаны в /etc/rc.conf
>(ifconfig ipw0 inet 192.168.0.55 netmask 255.255.255.0 ssid Baby-Baby authmode shared weptxkey 1
>wepmode on)
>Только wepkey приходится все время вручную вставлять. Это потому что файл rc.conf
>доступен для чтения всем (думаю это для того что бы разные
>демоны могли его прочитать!?).

пользовательские? :)

>Хочу создать файл содержащий wepkey (доступ на чтения только для root).
>Как указать в файле rc.conf что параметр wepkey надо брать из другого
>файла.

вариант 1: не пробовали сделать chmod 600 /etc/rc.conf ? :)
вариант 2: ну если хочется именно из файла брать, тада

# man rc.conf (rc.conf.local)

а вот на предмет wepkey - так это скрипт /etc/rc.d/netif читает параметры для
ifconfig из /etc/defaults/rc.conf и /etc/rc.conf и выполняется.

соответственно либо правите netif - полный некайф, либо ifconfig_ipw0 полностью
вместе с паролем помещаете в /etc/rc.conf.local не мудрствуя лукаво, ну chmod 600
на rc.conf.local.

Очень советую внимательно и вдумчиво:

# man rc
# man rc.conf
# man rc.subr

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "rc.conf Как брать параметр из внешнего файла?"  
Сообщение от redduck on 30-Мрт-06, 20:01 
>>Хочу создать файл содержащий wepkey (доступ на чтения только для root).
>>Как указать в файле rc.conf что параметр wepkey надо брать из другого
>>файла.
>
>вариант 1: не пробовали сделать chmod 600 /etc/rc.conf ? :)
>вариант 2: ну если хочется именно из файла брать, тада
>
># man rc.conf (rc.conf.local)
>
>а вот на предмет wepkey - так это скрипт /etc/rc.d/netif читает параметры
>для
>ifconfig из /etc/defaults/rc.conf и /etc/rc.conf и выполняется.
>
>соответственно либо правите netif - полный некайф, либо ifconfig_ipw0 полностью
>вместе с паролем помещаете в /etc/rc.conf.local не мудрствуя лукаво, ну chmod 600
>
>на rc.conf.local.
>
>Очень советую внимательно и вдумчиво:
>
># man rc
># man rc.conf
># man rc.subr


Спасибо!

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "rc.conf Как брать параметр из внешнего файла?"  
Сообщение от redduck on 30-Мрт-06, 23:29 
Я тут подумал, ведь не что мне немешает написать свой собственный стартовый скрипт!
Проверю в rc.conf параметр wepkey_enable="YES"
wepkey_flags=""(тут будет номер стоки в файле с параметрами для ifconfig ipw0 inet netmask ssid authmod weptxkey wepmode и wepkey).
Скрипт будет работать от пользователя root и файл с параметрами будет достепен для чтения только root.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "rc.conf Как брать параметр из внешнего файла?"  
Сообщение от newser (ok) on 31-Мрт-06, 09:30 
>Я тут подумал, ведь не что мне немешает написать свой собственный стартовый
>скрипт!
>Проверю в rc.conf параметр wepkey_enable="YES"
>wepkey_flags=""(тут будет номер стоки в файле с параметрами для ifconfig ipw0 inet
>netmask ssid authmod weptxkey wepmode и wepkey).
>Скрипт будет работать от пользователя root и файл с параметрами будет достепен
>для чтения только root.

Во! Уже прониклись идеей! Респект! :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "rc.conf Как брать параметр из внешнего файла?"  
Сообщение от lavr email on 31-Мрт-06, 12:45 
>Я тут подумал, ведь не что мне немешает написать свой собственный стартовый
>скрипт!
>Проверю в rc.conf параметр wepkey_enable="YES"
>wepkey_flags=""(тут будет номер стоки в файле с параметрами для ifconfig ipw0 inet

ну нафига такой огород с НОМЕРОМ СТРОКИ?!

что-то типа: rc.local или свой скрипт как описано в man rc

wifi_enable= - да или нет, если да то сразу строку ifconfig...
или ifconfig ... $my_wepkey ...
а my_wepkey в rc.conf или rc.conf.local

>netmask ssid authmod weptxkey wepmode и wepkey).
>Скрипт будет работать от пользователя root и файл с параметрами будет достепен
>для чтения только root.

ну да, только нафига НОМЕР строки, ну на кой еще к каким-то номерам строк привязываться,
если можно просто ПЕРЕМЕННЫЕ использовать?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "rc.conf Как брать параметр из внешнего файла?"  
Сообщение от redduck on 31-Мрт-06, 15:33 
>ну да, только нафига НОМЕР строки, ну на кой еще к каким-то
>номерам строк привязываться,
>если можно просто ПЕРЕМЕННЫЕ использовать?
А я работаю с ноутбуком в двух местах, в первой строке будут настройки для одного офиса, во второй для другого( ну еще может для дома, когда-нибудь).
Пришел сделал wifi -net 1 или wifi -net 2
Так короче будет чем ifconfig ipw0 и так далее
Вот бы еще научится SSID в скрипте определять и что бы в зависимости от SSID выбирать настройки.
Надо бы почитать(только где?)!
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру