bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Приветствую всех. Оператор моб. связи Beeline предоставляет сдвоенный пакет услуг "моб. связь и домашний интернет". Цена показалась привлекательной. Подключился. С сетью имеются варианты: L2tp или IPoE Выбрал IPoE + статический IP - все работает без проблем по dhcp. При активации интернет-соединения для выхода из локальной сети "наружу" используется единоразовая авторизация на сайте Билайна, далее следует регистрация и привязка компа по mac-адресу и все, поехали. Проблема начинается когда пытаюсь, используя параметры выдаваемые провом через dhcp, запустить сеть используя статическую конфигурацию, т.е. не используя (в моем случае) dhcpcd. Да, в обоих случаях все делаю через netctl, в кач-ве шаблонов используя примеры из netctl/examples/internet-{dhcp, static, custom} Теперь собственно конфиги: /etc/netctl/beeline-dhcp и получаю следующее ('lo' опускаю) :
Конфиг для статики, /etc/netctl/beeline-static Пробовал еще такую конфигурацию (без IPCustom) В итоге, что так, что эдак - те же яйца только в профиль, а именно: если сначала запустить конфиг beeline-dhcp (netctl start beeline-dhcp - тут проблем нет, все работает), затем остановить и сразу после него стартануть beeline-static - сеть поднимается, но через несколько минут отваливается. Сам service не крашится, нет. Выхлопы ip addr и ip route тоже не меняются относительно полученных при работающем соединении, но соединение рвется. Если стартовать netctl start beeline-static, так сказать, с нуля, то соединение не устанавливается, при этом ip addr выдает то же, что и при работающем соединении, но по ip route пусто. netctl status beeline-static выдает FAIL прт "невозможности назначить default route для 89.179.127.228/29" (как-то так, если что, могу привести точный выхлоп)Что в данном случае при работающем 'beeline-static' имею по ip addr & ip route: Что пока вижу: в первом случае (beeline-dhcp) eth0 идет с 'metric 1002', в случае beeline-static - нет.Еще, на всякий случай, конфиг dhcpcd.conf
Вопрос: как собственно получить стабильное соединение, используя статическую конфигурацию и при этом не прибегая к dhcp? Ведь в том и другом случае я получаю все тот-же IP-static. Пока несколько плаваю в вопросе, давно уже не занимался подобными задачами, многое пришлось поднимать заново... Буду благодарен за помощь. Да, еще: с техподдержкой билайна разговаривать безполезно, там мало того, что из десяти лишь один хоть что-то может сказать по делу и не известно на кого выведет, так и сам дозвон тот еще квест. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Сколько лет, сколько зим!! Рад видеть. :) Тепрь по сути. bobartстатический адрес для прова означает, что он резервирует этот адрес за тобой. Для тебя, как клиента, это означает, что ты продолжаешь пользоваться dhcp, но сервер будет для тебя всегда выдавать один и тот же ip-шник. Если, конечно, провом не указано что-то другое. Поэтому все твои телодвижения со статиткой - трата времени и потенциальные проблемы в будущем.. Что касается самой проблемы, то тут, как мне кажется, в конфиге зря указан параметр Routes=. Т.е. указываешь только адрес, маршрут и ДНС. Остальное система сама вычислит. Но могу и ошибаться. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Я тоже. Взаимно:) По сути. Думаю, ты прав: стат.ip резервируется и затем выдается провом по dhcp. Почему нельзя иначе - пока не понимаю. В тонкостях маршрутизации не силен (нет задач - нет знаний), но чую, что по dhcp там по ходу дела происходит толи перенаправление для замены дефолтного шлюза для eth0, толи еще что-то чего я не понимаю. Была бы адекватная техподдержка - трепал бы им нервы. А так... только так, на форум. Один из относительно адекватных, что мне попался при решении проблем с первичным подключением (были, как без этого с билайном;) на мой вопрос будет ли работать без dhcp (пример - мои настройки для ip-static на Tiera - это мой второй актуальный провайдер), если в конфиге прописать статические адреса, ответил: "ну, думаю, должно". Ну и ...началась моя канитель с попыткой подружить ежа с ужом. PS. Касательно необязательности Routes= - да, на Тиере все работает без указания Routes: только Address, Gateway и DNS В любом случае, спасибо. [Решено] пока не ставлю, вдруг кто-то еще откликнется. Подожду. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
bobartу прова DHCP-сервер работает в любом случае. Он обслуживает других клиентов. Никто не будет ради каждого абонента поднимать отдельный сервер. Плюс для самого клиента, при таком подходе, меньше проблем - денюжку заплатил, получил статику, не заплатил - получай адреса из общего пула. Минимум телодвижений и для прова и для клиента. А кто хочет больше - у того и знаний по-больше. :) Что касается Routes, насколько я понял, то это параметр высчитывается системой из 89.179.127.228/29. Поэтому и написал, что вводить его не надо. Тем более, что твое подключение, по сути, обычная локалка. Настроек и параметров минимум. Сейчас в голову пришла мысля. У тебя для выхода в инет используется авторизация через браузер. Ты заходишь на страничку, авторизуешься и пров запоминает мак-адрес и дальше работает с тем клиентом, который этим мак-адресом "маякнет" из сети на этапе запроса настроек (dhcp). Так вот, может быть поскольку ты пытаешься подключиться статикой, то не происходит передачи мак-адреса (или оборудование прова не хочет его видеть). Поэтому в консоли ты видишь правильные настройки, а инета нет. Кстати, ради интереса можешь пингануть шлюз (89.179.127.225) и затем кого-нибудь во внешке. Может поймешь где затык. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
vadikДа, как-то так. Я к тому и привел dhcpcd.conf в котором параметр "clientid" как раз об этом, насколько я понимаю. Вопрос можно было бы сузить до "как маякнуть прову, минуя dhcp?" - возможно, никак. Точнее сказать, не знаю. Регулярно сигналить мак-адресом скорее всего требуется: при смене железа снова будет нужна авторизация для привязки к другому железу. В общем, вопрос снимаю. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Мак так и так должен передаваться каждый раз. Просто оборудование прова может его не ждать в тот момент, когда ты его отправляешь. И мне кажется, проще один раз роутер поставить и забыть. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Роутер в моем случае, как мне представляется, просто лишняя прокладка. Хотя да, "поставил и забыл". |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Роутер, помимо удобства использования имеет еще одну важную функцию - защищает сетевую карту компа от внешних воздействий (постороннее напряжение, вода и т.д.). Не на 100% конечно, но лучше чем прямое включение. Особенно если роутер имеет отдельную микросхему для WAN-порта. Если микросхема общая для LAN/WAN, то с защитой от напряжения уже не все так однозначно. Плюс, при использовании роутера по умолчанию включен NAT, это значит что твой комп получает дополнительную защиту от взлома. Тем более, что статический IP помогает злоумышленникам тебя отслеживать. Вот я нагнал жути... :) |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
vadikДа..., можешь;) По части защиты железа ты прав, наверное. А вдруг потоп... Дело такое, да. Насчет спрятаться за NAT... Вот, честно, хз. Могут быть затыки с p2p. Разруливаются, конечно - только к чему дополнительный головняк...? Со статикой подобных проблем нет. Что до безопасности - iptables на что тогда? ;) |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
PS. Мне тут, чую, впору новую тему поднимать, отдельно. Что-то комп стал грузиться долго. Почитал соответствующий топик (где-то на форуме), там вроде так ни к чему и не пришли в итоге. Причем, симптомы схожие: затык на уровне запуска граф. окружения. Началось не так давно, кстати. Вот, пока не знаю куда тыкаться. Надо еще почитать на эту тему. Это так, в качестве лирического отступления.) |