* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-03 15:08 [Sysadmins] DHCP, etcnet и статический адрес Anton Ukolov
@ 2009-12-03 15:17 ` Andrii Dobrovol`s`kii
2009-12-04 6:58 ` Anton Ukolov
2009-12-03 16:03 ` Владимир Саломатин
` (3 subsequent siblings)
4 siblings, 1 reply; 17+ messages in thread
From: Andrii Dobrovol`s`kii @ 2009-12-03 15:17 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
[-- Attachment #1: Type: text/plain, Size: 2000 bytes --]
Anton Ukolov пишет:
> Здравствуйте, уважаемое сообщество.
> Тут назрела небольшая проблемка, описываю:
> Есть провайдер, раздает подключение к интернету через pptp протокол, в
> данной теме само pptp-соединение не интересует, а интересует транспорт,
> через который оно передается. То есть само локальное подключение.
> Настройки раздаются DHCP-сервером провайдера, ip-адрес, маска, шлюз по
> умолчанию, различные маршруты, DNS-сервера. При чем ip-адрес часто
> меняется, но мне требуется именно статический внутренний адрес локальной
> сети провайдера. Обратился с просьбой к провайдеру, мне выделили адрес,
> но через DHCP он так и не выдается. Можно все сделать вручную, но при
> этом нужно будет все настройик прописывать ручками, и если какие-то
> маршруты к их внутренним ресурсам поменяются и т.д.,то я об этом не
> сразу догадаюсь.
> Так вот вопрос можно ли как-то через etcnet сделать так, чтобы настройки
> от DHCP сервера подхватывались все, кроме адреса? При опции:
> BOOTPROTO=dhcp
> адрес из файла "ipv4address" игнорируется.
> Пробовал играться с файлами ifaces/ethx/ifup-post и ifup-pre. Ничего не
> получилось, либо адрес прописывается вторым на интерфейсе (здесь потом
> не уследишь, с какого именно адреса ушел пакет), либо сбрасываются все
> настройки, полученные от DHCP-сервера, что опять же не интересует.
> Может быть есть мысли как обойти это ограничение, кто-нибудь может уже
> решал эту проблему?
>
А поинтересоваться у прова какая религия мешает ему отдавать Вам ваш
статический адрес по DHCP никак?
Это самый правильный вариант. Иначе всё равно будет вагон головной
боли...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************************************************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-03 15:17 ` Andrii Dobrovol`s`kii
@ 2009-12-04 6:58 ` Anton Ukolov
0 siblings, 0 replies; 17+ messages in thread
From: Anton Ukolov @ 2009-12-04 6:58 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Andrii Dobrovol`s`kii пишет:
> А поинтересоваться у прова какая религия мешает ему отдавать Вам ваш
> статический адрес по DHCP никак?
> Это самый правильный вариант. Иначе всё равно будет вагон головной
> боли...
>
Как я понял из ответного письма, прошедшего через несколько отделов,
просто банальная бюрократия...
--
С уважением,
Антон Уколов
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-03 15:08 [Sysadmins] DHCP, etcnet и статический адрес Anton Ukolov
2009-12-03 15:17 ` Andrii Dobrovol`s`kii
@ 2009-12-03 16:03 ` Владимир Саломатин
2009-12-04 6:55 ` Anton Ukolov
2009-12-03 17:37 ` Denis Klimov
` (2 subsequent siblings)
4 siblings, 1 reply; 17+ messages in thread
From: Владимир Саломатин @ 2009-12-03 16:03 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
> Может быть есть мысли как обойти это ограничение, кто-нибудь может уже
> решал эту проблему?
>
Вопросы:
При получении настроек DHCP-клиентом адрес шлюза остается всегда постоянным?
Если меняется шлюз, как ваш статический IP будет отправлять на него пакеты? Что по этому поводу сказал провайдер.
Или с этого адреса шлюз примет в любом случае пакеты?
Внутренняя сеть провайдера ограничена как-либо или нет.
У меня 10.XX.XX.XX и больше сеть нигде никогда не пересекается.
Можно твою внутреннюю сеть всю отправлять на их шлюз 10.0.0.0/8
И еще туда отправляю целую подсеть белых адресов провайдера.
Вообщем чуть поподробнее про подсеть провайдера.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-03 16:03 ` Владимир Саломатин
@ 2009-12-04 6:55 ` Anton Ukolov
0 siblings, 0 replies; 17+ messages in thread
From: Anton Ukolov @ 2009-12-04 6:55 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Владимир Саломатин пишет:
> Вопросы:
> При получении настроек DHCP-клиентом адрес шлюза остается всегда постоянным?
>
Ну вообще да, маршрут по умолчанию - через VPN-сервер, адрес у него
единый для всей сети, на моей памяти ни разу не менялся, и наврядли
поменяется.
> Если меняется шлюз, как ваш статический IP будет отправлять на него пакеты? Что по этому поводу сказал провайдер.
> Или с этого адреса шлюз примет в любом случае пакеты?
>
Шлюз по умолчанию (pptp-соединение) не думаю, что поменяется, но есть
много маршрутов к различным внутренним ресурсам, на которые нет
ограничения по скорости.
> Внутренняя сеть провайдера ограничена как-либо или нет.
> У меня 10.XX.XX.XX и больше сеть нигде никогда не пересекается.
> Можно твою внутреннюю сеть всю отправлять на их шлюз 10.0.0.0/8
>
> И еще туда отправляю целую подсеть белых адресов провайдера.
> Вообщем чуть поподробнее про подсеть провайдера.
>
У меня сеть такая же, но подсеть в которой нахожусь я - 10.111.16.0/21.
Шлюз в общую сетку - 10.111.16.1. Да кстати, направлять все белые адреса
провайдера на этот шлюз - это хорошая идея, спасибо.
--
С уважением,
Антон Уколов
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-03 15:08 [Sysadmins] DHCP, etcnet и статический адрес Anton Ukolov
2009-12-03 15:17 ` Andrii Dobrovol`s`kii
2009-12-03 16:03 ` Владимир Саломатин
@ 2009-12-03 17:37 ` Denis Klimov
2009-12-04 7:06 ` Anton Ukolov
2009-12-04 13:11 ` Владимир Саломатин
2009-12-04 16:27 ` Yuriy Kashirin
4 siblings, 1 reply; 17+ messages in thread
From: Denis Klimov @ 2009-12-03 17:37 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 03.12.2009 20:08, Anton Ukolov wrote:
> Пробовал играться с файлами ifaces/ethx/ifup-post и ifup-pre. Ничего не
> получилось, либо адрес прописывается вторым на интерфейсе (здесь потом
> не уследишь, с какого именно адреса ушел пакет), либо сбрасываются все
> настройки, полученные от DHCP-сервера, что опять же не интересует.
> Может быть есть мысли как обойти это ограничение, кто-нибудь может уже
> решал эту проблему?
>
А если в ifup-post сначала назначить еще один стат. ip, а потом убрать
тот что назначился по dhcp ?
- --
Климов Денис
zver
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAksX90oACgkQ/2RPAjBLeBp6uACfeEuuWNtE2iLEs/Jp6GvzYkkN
EZEAoKU7hgIZM1AmSPvev9S6nzxy06je
=V++s
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-03 17:37 ` Denis Klimov
@ 2009-12-04 7:06 ` Anton Ukolov
2009-12-04 12:24 ` Michael Shigorin
0 siblings, 1 reply; 17+ messages in thread
From: Anton Ukolov @ 2009-12-04 7:06 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Denis Klimov пишет:
>> Пробовал играться с файлами ifaces/ethx/ifup-post и ifup-pre. Ничего не
>> получилось, либо адрес прописывается вторым на интерфейсе (здесь потом
>> не уследишь, с какого именно адреса ушел пакет), либо сбрасываются все
>> настройки, полученные от DHCP-сервера, что опять же не интересует.
>> Может быть есть мысли как обойти это ограничение, кто-нибудь может уже
>> решал эту проблему?
> А если в ifup-post сначала назначить еще один стат. ip, а потом убрать
> тот что назначился по dhcp ?
>
Тоже думал об этом, =) но у меня, с помощью утилиты ip, не получилось
этого сделать, настройки, выданные по DHCP сбрасываются, и все.
Всем спасибо за ответы. Порыскав в документации и гугле, не нашел
подходящего способа, поэтому обратился в рассылку, вдруг я пропустил
какой-либо очевидный способ решения этой проблемы. Но теперь вижу, что
нужно городить какие-то велосипеды, а это в свою очередь грабли в
будущем, поэтому обойдусь статикой.
Еще раз спасибо.
--
С уважением,
Антон Уколов
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-04 7:06 ` Anton Ukolov
@ 2009-12-04 12:24 ` Michael Shigorin
2009-12-04 14:24 ` Anton Ukolov
0 siblings, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2009-12-04 12:24 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Fri, Dec 04, 2009 at 10:06:59AM +0300, Anton Ukolov wrote:
> >А если в ifup-post сначала назначить еще один стат. ip, а
> >потом убрать тот что назначился по dhcp ?
> Тоже думал об этом, =) но у меня, с помощью утилиты ip, не
> получилось этого сделать, настройки, выданные по DHCP
> сбрасываются, и все.
Можно сперва провести диверсию в виде killall -9 dhcpcd,
если других DHCP-интерфейсов нет.
> Всем спасибо за ответы. Порыскав в документации и гугле, не
> нашел подходящего способа, поэтому обратился в рассылку, вдруг
> я пропустил какой-либо очевидный способ решения этой проблемы.
> Но теперь вижу, что нужно городить какие-то велосипеды, а это в
> свою очередь грабли в будущем, поэтому обойдусь статикой.
Да, это может оказаться проще и понятней в будущем
при такой ситуации сейчас.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-04 12:24 ` Michael Shigorin
@ 2009-12-04 14:24 ` Anton Ukolov
2009-12-04 14:27 ` Alexander Volkov
0 siblings, 1 reply; 17+ messages in thread
From: Anton Ukolov @ 2009-12-04 14:24 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Michael Shigorin пишет:
> On Fri, Dec 04, 2009 at 10:06:59AM +0300, Anton Ukolov wrote:
>
>>> А если в ifup-post сначала назначить еще один стат. ip, а
>>> потом убрать тот что назначился по dhcp ?
>>>
>> Тоже думал об этом, =) но у меня, с помощью утилиты ip, не
>> получилось этого сделать, настройки, выданные по DHCP
>> сбрасываются, и все.
>>
>
> Можно сперва провести диверсию в виде killall -9 dhcpcd,
> если других DHCP-интерфейсов нет.
>
Интересная мысль... =)
Alexander Volkov пишет:
> On 2009-12-04 16:11:30 +0300, Владимир Саломатин wrote:
>
>
>>> Так вот вопрос можно ли как-то через etcnet сделать так, чтобы настройки
>>> от DHCP сервера подхватывались все, кроме адреса? При опции:
>>> BOOTPROTO=dhcp
>>> адрес из файла "ipv4address" игнорируется.
>>>
>
>
>> Может быть просто поставить вторую сетевую карту. Обе на провайдера. Прописать в первой вашу статистику, но так,
>>
> Зачем такой изврат - можно ж адрес добавлять на этот же интерфейс путем
> ifup-post.
>
Ну почему изврат, довольно здравая мысль. Гораздо проще маршрутами
рулить, чем при виртуальном интерфейсе из той же подсети, что и хостовый.
К сожалению у меня этот вариант исключен...
--
С уважением,
Антон Уколов
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-04 14:24 ` Anton Ukolov
@ 2009-12-04 14:27 ` Alexander Volkov
2009-12-04 14:45 ` Anton Ukolov
0 siblings, 1 reply; 17+ messages in thread
From: Alexander Volkov @ 2009-12-04 14:27 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On 2009-12-04 17:24:33 +0300, Anton Ukolov wrote:
AU> Michael Shigorin пишет:
AU> >On Fri, Dec 04, 2009 at 10:06:59AM +0300, Anton Ukolov wrote:
AU> >Зачем такой изврат - можно ж адрес
AU> >добавлять на этот же интерфейс путем
AU> >ifup-post.
AU> >
AU> Ну почему изврат, довольно здравая мысль.
AU> Гораздо проще маршрутами рулить, чем при
AU> виртуальном интерфейсе из той же
AU> подсети, что и хостовый.
AU> К сожалению у меня этот вариант
AU> исключен...
AU>
А что там рулить-то? У меня так и сделано, маршруты просто пускаются через
статику из того-же ifup-post
--
Regards, Alexander
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-04 14:27 ` Alexander Volkov
@ 2009-12-04 14:45 ` Anton Ukolov
2009-12-04 15:28 ` Владимир Саломатин
2009-12-07 8:29 ` Alexander Volkov
0 siblings, 2 replies; 17+ messages in thread
From: Anton Ukolov @ 2009-12-04 14:45 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Alexander Volkov пишет:
> А что там рулить-то? У меня так и сделано, маршруты просто пускаются через
> статику из того-же ifup-post
>
Предположим у Вас на одном физическом интерфейсе 2 ip-адреса, первый
динамический, второй дополнительный- статика. Адреса из подсети,
допустим 192.168.1.1/24 и .192.168.1.2/24. Вам нужно на определенный
хост отправлять пакеты только с адреса 192.168.1.2/24. Сама система по
умолчанию подставит первичный адрес, т.е. 192.168.1.1, т.о. здесь уже
скорее всего придется SNAT использовать, может возможно и более
по-умному это сделать, но у меня щас голова уже не варит... =)
Как мне кажется, примение ната уже несет в себе усложнение системы, что
в дальнейшем может вылезти в виде каких-нибудь неочевидных граблей...
--
С уважением,
Антон Уколов
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-04 14:45 ` Anton Ukolov
@ 2009-12-04 15:28 ` Владимир Саломатин
2009-12-07 8:29 ` Alexander Volkov
1 sibling, 0 replies; 17+ messages in thread
From: Владимир Саломатин @ 2009-12-04 15:28 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
> Предположим у Вас на одном физическом интерфейсе 2 ip-адреса, первый
> динамический, второй дополнительный- статика. Адреса из подсети,
> допустим 192.168.1.1/24 и .192.168.1.2/24. Вам нужно на определенный
> хост отправлять пакеты только с адреса 192.168.1.2/24. Сама система по
> умолчанию подставит первичный адрес, т.е. 192.168.1.1, т.о. здесь уже
> скорее всего придется SNAT использовать, может возможно и более
> по-умному это сделать, но у меня щас голова уже не варит... =)
> Как мне кажется, примение ната уже несет в себе усложнение системы, что
> в дальнейшем может вылезти в виде каких-нибудь неочевидных граблей...
Можно совсем просто, без NAT.
динамический работает как работал, его никто не трогает.
А в статическом прописывается таблица, у меня так
ipv4rule
from 192.168.1.254 table adsl
ipv4route
default via 192.168.1.1 src 192.168.1.254 table adsl
и все кто будет обращаться на статику получают ответ
А все остальное по динамике.
Для чего нужен статический IP. Я понял так, что люди должны знать как найти сервер и получить от него услугу.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-04 14:45 ` Anton Ukolov
2009-12-04 15:28 ` Владимир Саломатин
@ 2009-12-07 8:29 ` Alexander Volkov
1 sibling, 0 replies; 17+ messages in thread
From: Alexander Volkov @ 2009-12-07 8:29 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On 2009-12-04 17:45:24 +0300, Anton Ukolov wrote:
AU> Alexander Volkov пишет:
AU> >А что там рулить-то? У меня так и сделано,
AU> >маршруты просто пускаются через
AU> >статику из того-же ifup-post
AU> >
AU> Предположим у Вас на одном физическом
AU> интерфейсе 2 ip-адреса, первый
AU> динамический, второй дополнительный-
AU> статика. Адреса из подсети, допустим
AU> 192.168.1.1/24 и .192.168.1.2/24. Вам нужно на
AU> определенный хост отправлять пакеты
AU> только с адреса 192.168.1.2/24. Сама система по
AU> умолчанию подставит первичный адрес, т.е.
AU> 192.168.1.1, т.о. здесь уже скорее всего
AU> придется SNAT использовать, может возможно
AU> и более по-умному это сделать, но у меня
AU> щас голова уже не варит... =)
AU> Как мне кажется, примение ната уже несет
AU> в себе усложнение системы, что в
AU> дальнейшем может вылезти в виде
AU> каких-нибудь неочевидных граблей...
AU>
ip r ad "определенный хост" via "gate" src 192.168.1.2
--
Regards, Alexander
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-03 15:08 [Sysadmins] DHCP, etcnet и статический адрес Anton Ukolov
` (2 preceding siblings ...)
2009-12-03 17:37 ` Denis Klimov
@ 2009-12-04 13:11 ` Владимир Саломатин
2009-12-04 13:33 ` Alexander Volkov
2009-12-04 16:27 ` Yuriy Kashirin
4 siblings, 1 reply; 17+ messages in thread
From: Владимир Саломатин @ 2009-12-04 13:11 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
> Так вот вопрос можно ли как-то через etcnet сделать так, чтобы настройки
> от DHCP сервера подхватывались все, кроме адреса? При опции:
> BOOTPROTO=dhcp
> адрес из файла "ipv4address" игнорируется.
Может быть просто поставить вторую сетевую карту. Обе на провайдера. Прописать в первой вашу статистику, но так,
чтобы тот кто заходит именно на этот адрес, сервер откликался и был виден. ( у меня так работает, надо таблицы
добавить)
Все остальные маршруты по второй.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-04 13:11 ` Владимир Саломатин
@ 2009-12-04 13:33 ` Alexander Volkov
0 siblings, 0 replies; 17+ messages in thread
From: Alexander Volkov @ 2009-12-04 13:33 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On 2009-12-04 16:11:30 +0300, Владимир Саломатин wrote:
> > Так вот вопрос можно ли как-то через etcnet сделать так, чтобы настройки
> > от DHCP сервера подхватывались все, кроме адреса? При опции:
> > BOOTPROTO=dhcp
> > адрес из файла "ipv4address" игнорируется.
> Может быть просто поставить вторую сетевую карту. Обе на провайдера. Прописать в первой вашу статистику, но так,
Зачем такой изврат - можно ж адрес добавлять на этот же интерфейс путем
ifup-post.
--
Regards, Alexander
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] DHCP, etcnet и статический адрес
2009-12-03 15:08 [Sysadmins] DHCP, etcnet и статический адрес Anton Ukolov
` (3 preceding siblings ...)
2009-12-04 13:11 ` Владимир Саломатин
@ 2009-12-04 16:27 ` Yuriy Kashirin
2009-12-08 15:09 ` Anton Ukolov
4 siblings, 1 reply; 17+ messages in thread
From: Yuriy Kashirin @ 2009-12-04 16:27 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Четверг 03 декабря 2009, Anton Ukolov wrote:
> Здравствуйте, уважаемое сообщество.
> Тут назрела небольшая проблемка, описываю:
> Есть провайдер, раздает подключение к интернету через pptp
> протокол, в данной теме само pptp-соединение не интересует, а
> интересует транспорт, через который оно передается. То есть само
> локальное подключение. Настройки раздаются DHCP-сервером
> провайдера, ip-адрес, маска, шлюз по умолчанию, различные маршруты,
> DNS-сервера. При чем ip-адрес часто меняется, но мне требуется
> именно статический внутренний адрес локальной сети провайдера.
> Обратился с просьбой к провайдеру, мне выделили адрес, но через
> DHCP он так и не выдается.
Попробуйте в /etc/net/ifaces/<ваш_интерфейс>/options добавить:
DHCP_CLIENT=/sbin/dhcpcd
DHCP_ARGS="-s 10.0.0.249/24"
(вместо 10.0.0.249/24 ваш адрес/маска)
> Можно все сделать вручную, но при этом
> нужно будет все настройик прописывать ручками, и если какие-то
> маршруты к их внутренним ресурсам поменяются и т.д.,то я об этом не
> сразу догадаюсь.
> Так вот вопрос можно ли как-то через etcnet сделать так, чтобы
> настройки от DHCP сервера подхватывались все, кроме адреса? При
> опции: BOOTPROTO=dhcp
> адрес из файла "ipv4address" игнорируется.
> Пробовал играться с файлами ifaces/ethx/ifup-post и ifup-pre.
> Ничего не получилось, либо адрес прописывается вторым на интерфейсе
> (здесь потом не уследишь, с какого именно адреса ушел пакет), либо
> сбрасываются все настройки, полученные от DHCP-сервера, что опять
> же не интересует. Может быть есть мысли как обойти это ограничение,
> кто-нибудь может уже решал эту проблему?
--
Best regards
Yuriy Kashirin
^ permalink raw reply [flat|nested] 17+ messages in thread