Настройка сети - Gentoo way - Вопросы

Есть домашний ноутбук с Гентой и Гномом. В инет обычно ходим через диал-ап. Иногда, например, для того чтобы загрузить что-то большое, ходим в кафе с халявным wifi. Подключение через модем настроено в /etc/conf.d/net, собственно для подключения выполняется /etc/init.d/net.ppp0 start и выполняется скрипт для настройки iptables, самодельный, живущий в /usr/local/bin, для отключения - /etc/init.d/net.ppp0 stop. wifi собираюсь настроить так же. Прошу обратить внимание, это домашний компьютер, т.е. большую часть времени работаем вообще без сети (файервол не нужен?), когда нужно подключаемся по модему и настраиваем файервол, когда нужно подключаемся через wifi и настраеваем файер, но чуть по другому, интерфейс-то другой.

Собственно вопрос в следующем, как правильно это всё настроить? Что писать в скриптах и настройках я разберусь. А вот где это принято писать в Генте? Как организовать скрипты подключения-настройки "по-гентушному"? Какой софт рекомендуется? Например Гномовская настройка сети из gnome-system-tools почему-то отключена в ебилде? В хэндбуках я этого к сожалению не нашел, на вики тоже. Может кто опишет коротенечко общепринятые правила отвечающие философии проекта? :) Или лучше подскажет какие маны покурить?

пример

пример настройки для Wi-Fi наверное стоит почитать в /etc/conf.d/wireless.example
соответственно сам конфиг писать в /etc/conf.d/wireless
смотреть в сторону net-wireless/wireless-tools

обязательно курить /etc/conf.d/net.example до полного просветления ;)
особенно ту часть в которой описываются конфиги для Wi-Fi, PPP и условия вроде preup() predoun() postup() и postdown() -- там будут все ответы, там вообще оочень много полезного, а главное всё это GentooWay

Кстати, по

Кстати, по net.example почемуто не уяснилось, preup() predoun() postup() и postdown() они общие для всех? Или можно отдельные сделать для ppp0, eth0 и т.д.? Где бы на них ещё примерчики покурить?

можно для

можно для каждого девайса отдельно,
можно и не для девайса, а ориентируясь на любое событие или условие,
например для ppp0 будет примерно следующее:
preup() {
if [[ ${IFACE} = "ppp0" ]]; then
....
return 1;
fi
return 0;
}

или

function preup() {
if [[ "$1" = "ppp0" ]] ; then
...
return 0
fi
}

вообще, ИМХО,

вообще, ИМХО, можно здорово облегчить себе жизнь купив "другое" оборудование,
так к примеру есть Wi-Fi "адаптеры" имеющие и ethernet и usb порты,
как например адаптер распостраняемый голден-телекомом: http://goldenwifi.ru/equipment/adapter/
-- подключаем к сетевухе, питаем его от usb,
сам девайс натраивается через web-ифейс, не требует использования файервола и сложных манипуляций с настройками в ОСи

Не самый

Не самый удобный вариант цеплять к ноуту внешний девайс. Ноут всё-таки предаполагает же какой-то уровень мобильности, хотя бы в пределах дома, и тут каждый лишний провод ИМХО лишний :) Опять же wifi адаптер уже есть в ноуте, зачем ещё-то один, этот же работает, да и нужен не так часто. А вообще, конечно, при покупке компьютера на начинку нужно смотреть, согласен. :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".