Настройка сети - 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 адаптер уже есть в ноуте, зачем ещё-то один, этот же работает, да и нужен не так часто. А вообще, конечно, при покупке компьютера на начинку нужно смотреть, согласен. :)