Как правильно поднимать ADSL-соединение при загрузке
Решил я завести дома компьютер.
Без Интернета грустно, на рабочем стоит Gentoo - выбор предопределён.
Соединение с Интернет - через Стрим (бывший МТУ-Информ, ныне - АФК "Система", кто именно - не знаю да и не интересно). Модем - ZTE ZXDSL 831 CII (4 Ethernet порта, один по умолчанию зарезервирован под телевидение).
Подключение при загрузке с mini live install CD (2006.1) - только в путь.
При этом поднимаются следующие интерфейсы: lo (loopback, оно понятно), eth0 (тоже понятно), ppp0 (собственно который нужен) и sit0 (ipv6 over ipv4, фактически не используется).
При попытке настроить подключение из уже установленной системы начинаются непонятки.
Исхожу из того, что в нулевом приближении - подключение в режиме Bridge.
Первая попытка, когда я ещё проверял на автоматическую загрузку модуль сетевой карты (в итоге пришлось грузить ручками) и банально включить модем, как ни странно, сначала увенчалась успехом. Но потом, в процессе установки, соединение было оборвано :(
Далее пробовал прописывать в /etc/conf.d/net оба варианта из /etc/conf.d/net.example, создавать ссылку /etc/init.d/net.ppp0, прописывать в /etc/conf.d/net параметры сетевого интерфейса как написано в истнукции к модему для винды...
Эффект во всех случаях идентичен:
1. После загрузки поднято три сетевых интерфейса (eth0, eth1 и eth2, при наличии физически одной сетевой карты).
2. Попытка установления соединения с оператором (pppoe-start) отваливается по таймауту.
Вопросы:
1. В чём здесь грабли? Что я делаю неправильно и куда рыть дальше?
2. Как запретить поднятие интерфейса sit0?
- Для комментирования войдите или зарегистрируйтесь
Самое разумное
Самое разумное - использовать модем не как bridge, а как router. Тогда соединение настраивается на модеме. Это проще, быстрее, безопаснее, и т.п.
Сейчас этот вариант - основной
То, что это - "более безопасно" не в полной мере излечивает от паранойи (необходимость установки/настройки файрволла остаётся) :)
На этапе до настройки Х-ов этот вариант провалился (links отказался соединяться с 192.168.1.1). Попробую с FireFox'ом.
Но чисто в образовательных целях разобраться с настройкой Bridge всё же хотелось бы.
--
Live free or die
очень
очень рекомендую почитать о фильтрации трафика в стриме, а так-же о настройках файервола Вашего мопеда. =)
у меня тоже стрим, никогда даже не пытался соединяться "мостом",
основная причина конечно же необходимость подключения к интернету нескольких компьютеров...
модем (Asus WL-600g) работает без збоев, проблем с безопастностью не возникало, хотя в логах и фиксировались попытки подбора пароля перебором и коннекта на "странные" порты,
в результате совсем отключил логи - так спокойнее.
а зачем файерфокс?
-- вопервых Opera лучше, а во вторых никто не отменял консоль,
или Ваш мопед особенный и у него просто нет доступа по ssh/telnet?
Quote: очень
А ещё - изменить стандартный пароль модема. :)
От поднятия файрволла на рабочей станции это не избавит.
ИМХО - порочный подход.
Потому что надо!
-- Чем лучше?
-- Вестимо чем FireFox...
Есть очень большие сомнение в том, что там проработан интерфейс для изменения настроек через telnet.
--
Live free or die
мой вариант
мой вариант следующий
прописываю настройки в /etc/ppp/options.pppoe, также в pap-secret
потом pppoe-setup
потом в /etc/conf.d/net
config_eth(нужный)=( "adsl" )
собстно и все, подругому заводить не удавалось :-(
Вскрытие
Вскрытие показало, что проблемы создавались шибко вумным товарищем по имени
udev
.eth0 был им ассоциирован с модулем (который я так и не смог заставить работать) для USB-модема Netronix MN-01 (unicorn_usb_eth0, порт bewan-adsl).
При этом для eth0 выводилось сообщение примерно следующего вида:
eth1 - так и не понял с чем. После
# modules-update force
(внимательнее нужно читать сообщения при загрузке) исчез.Пока настроился на eth2, будет время, пропишу в /etc/modules.d/aliases соответствие с eth0 и перенастрою систему на eth0.
Есть мнение, что мост не работал по той же причине.
--
Live free or die
совет: поудаляй
совет: поудаляй ненужные строки из
/etc/udev/rules.d/80-persistent-net.rules
и измени тамeth2
наeth0
и перенастрой соответственно/etc/conf.d/net