* [Comm] IP алиас на интерфейс?
@ 2003-11-12 10:26 Slava Dubrovskiy
2003-11-12 10:30 ` Leonid B. Sysoletin
` (4 more replies)
0 siblings, 5 replies; 22+ messages in thread
From: Slava Dubrovskiy @ 2003-11-12 10:26 UTC (permalink / raw)
To: Community
Hello community!
Подскажите, что я делаю не правильно. Хочу сделать чтобы интерфейс eth0
имел два IP адреса. Имею вот такой файл
ifcfg-eth0:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.5
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
Делаю файл ifcfg-eth0:0:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.100.5
NETMASK=255.255.255.0
NETWORK=192.168.100.0
BROADCAST=192.168.100.255
Проверяю:
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:B3:C2:5A:71
inet addr:192.168.100.5 Bcast:192.168.100.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:243268 errors:0 dropped:0 overruns:0 frame:0
TX packets:237175 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:119327809 (113.7 Mb) TX bytes:20868103 (19.9 Mb)
Interrupt:19 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:63 errors:0 dropped:0 overruns:0 frame:0
TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4946 (4.8 Kb) TX bytes:4946 (4.8 Kb)
Не работает. И что странно адрес тот, который указан в алиасе. В ручную
через ifconfig получается.
Подскажите, что не правильно?
С уважением,
Слава Д.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 10:26 [Comm] IP алиас на интерфейс? Slava Dubrovskiy
@ 2003-11-12 10:30 ` Leonid B. Sysoletin
2003-11-12 10:31 ` Shawkat Nizamov
` (3 subsequent siblings)
4 siblings, 0 replies; 22+ messages in thread
From: Leonid B. Sysoletin @ 2003-11-12 10:30 UTC (permalink / raw)
To: community
В сообщении от 12 Ноябрь 2003 13:26 Slava Dubrovskiy написал(a):
> Делаю файл ifcfg-eth0:0:
> DEVICE=eth0
Вот тут
DEVICE=eth0:0
> Не работает. И что странно адрес тот, который указан в алиасе. В ручную
> через ifconfig получается.
> Подскажите, что не правильно?
--
Л. Сысолетин,
webmaster@unicon-ms.ru, webmaster@bdo.ru
[Team Ёжики-рулез!] [Team Котёнки на солярке] [Team Берегите букву "ё"!]
[Team Я люблю свою фортунку] [Team Фортунка в переписку не вступает]
His heart was yours from the first moment that you met.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 10:26 [Comm] IP алиас на интерфейс? Slava Dubrovskiy
2003-11-12 10:30 ` Leonid B. Sysoletin
@ 2003-11-12 10:31 ` Shawkat Nizamov
2003-11-12 10:34 ` Dmytro O. Redchuk
` (2 subsequent siblings)
4 siblings, 0 replies; 22+ messages in thread
From: Shawkat Nizamov @ 2003-11-12 10:31 UTC (permalink / raw)
To: community
>
> Делаю файл ifcfg-eth0:0:
> DEVICE=eth0
DEVICE=eth0:0
>
> ONBOOT=yes
> BOOTPROTO=none
> IPADDR=192.168.100.5
> NETMASK=255.255.255.0
> NETWORK=192.168.100.0
> BROADCAST=192.168.100.255
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 10:26 [Comm] IP алиас на интерфейс? Slava Dubrovskiy
2003-11-12 10:30 ` Leonid B. Sysoletin
2003-11-12 10:31 ` Shawkat Nizamov
@ 2003-11-12 10:34 ` Dmytro O. Redchuk
2003-11-12 10:39 ` Alexey Starinsky
2003-11-12 11:02 ` Dmitry Nechaev
4 siblings, 0 replies; 22+ messages in thread
From: Dmytro O. Redchuk @ 2003-11-12 10:34 UTC (permalink / raw)
To: Community
On Wed, Nov 12, 2003 at 12:26:03PM +0200, Slava Dubrovskiy wrote:
> Hello community!
>
> Подскажите, что я делаю не правильно. Хочу сделать чтобы интерфейс eth0
> имел два IP адреса. Имею вот такой файл
> ifcfg-eth0:
>
> DEVICE=eth0
> ONBOOT=yes
> BOOTPROTO=none
> IPADDR=192.168.1.5
> NETMASK=255.255.255.0
> NETWORK=192.168.1.0
> BROADCAST=192.168.1.255
>
> Делаю файл ifcfg-eth0:0:
> DEVICE=eth0
eth0:0 ?..
>
> С уважением,
> Слава Д.
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
Backbone adjustment
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 10:26 [Comm] IP алиас на интерфейс? Slava Dubrovskiy
` (2 preceding siblings ...)
2003-11-12 10:34 ` Dmytro O. Redchuk
@ 2003-11-12 10:39 ` Alexey Starinsky
2003-11-12 10:59 ` Dmytro O. Redchuk
2003-11-12 11:02 ` Dmitry Nechaev
4 siblings, 1 reply; 22+ messages in thread
From: Alexey Starinsky @ 2003-11-12 10:39 UTC (permalink / raw)
To: Slava Dubrovskiy
All, cкажите, pls, а вот подчёркнутое мной не противоречит маске
255.255.255.0 ?
На третьей позиции в маске 255, а адрес различается только там...
Или я что-то не понимаю?
SD> ifcfg-eth0:
SD> IPADDR=192.168.1.5
-------------------^^^^
SD> NETMASK=255.255.255.0
SD> Делаю файл ifcfg-eth0:0:
SD> IPADDR=192.168.100.5
-------------------^^^^^
SD> NETMASK=255.255.255.0
--
С уважением,
Алексей Старинский
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 10:39 ` Alexey Starinsky
@ 2003-11-12 10:59 ` Dmytro O. Redchuk
0 siblings, 0 replies; 22+ messages in thread
From: Dmytro O. Redchuk @ 2003-11-12 10:59 UTC (permalink / raw)
To: Slava Dubrovskiy
On Wed, Nov 12, 2003 at 12:39:53PM +0200, Alexey Starinsky wrote:
>
> All, cкажите, pls, а вот подчёркнутое мной не противоречит маске
> 255.255.255.0 ?
> На третьей позиции в маске 255, а адрес различается только там...
> Или я что-то не понимаю?
Если оба адреса заканчиваются на "Третья улица Строителей, дом двадцать пять,
квартира двенадцать", но начинаются по-разному ("Ленинград" и "Москва,
деточка, Москва!..") -- то это разные адреса...
Так что всё нормально.
> --
> С уважением,
> Алексей Старинский
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
The questions remain the same. The answers are eternally variable.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 10:26 [Comm] IP алиас на интерфейс? Slava Dubrovskiy
` (3 preceding siblings ...)
2003-11-12 10:39 ` Alexey Starinsky
@ 2003-11-12 11:02 ` Dmitry Nechaev
2003-11-12 11:23 ` Re[2]: " Evgeny Yugov
4 siblings, 1 reply; 22+ messages in thread
From: Dmitry Nechaev @ 2003-11-12 11:02 UTC (permalink / raw)
To: community
В сообщении от Среда 12 Ноябрь 2003 13:26 Slava Dubrovskiy написал(a):
> Hello community!
>
> Подскажите, что я делаю не правильно. Хочу сделать чтобы интерфейс eth0
> имел два IP адреса. Имею вот такой файл
> ifcfg-eth0:
>
> DEVICE=eth0
> ONBOOT=yes
> BOOTPROTO=none
> IPADDR=192.168.1.5
> NETMASK=255.255.255.0
> NETWORK=192.168.1.0
> BROADCAST=192.168.1.255
>
> Делаю файл ifcfg-eth0:0:
> DEVICE=eth0
> ONBOOT=yes
> BOOTPROTO=none
> IPADDR=192.168.100.5
> NETMASK=255.255.255.0
> NETWORK=192.168.100.0
> BROADCAST=192.168.100.255
>
> Проверяю:
> # ifconfig
> eth0 Link encap:Ethernet HWaddr 00:02:B3:C2:5A:71
> inet addr:192.168.100.5 Bcast:192.168.100.255
> Mask:255.255.255.0 UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500
> Metric:1 RX packets:243268 errors:0 dropped:0 overruns:0 frame:0
> TX packets:237175 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:100
> RX bytes:119327809 (113.7 Mb) TX bytes:20868103 (19.9 Mb)
> Interrupt:19 Base address:0xc000
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:63 errors:0 dropped:0 overruns:0 frame:0
> TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:4946 (4.8 Kb) TX bytes:4946 (4.8 Kb)
>
> Не работает. И что странно адрес тот, который указан в алиасе. В ручную
> через ifconfig получается.
> Подскажите, что не правильно?
man ip
ip addr add 192.168.100.5 dev eth0
ИМХО, необходимость в алиасах отпала уже давно.
--
2.4.20-alt5-up GNU/Linux
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re[2]: [Comm] IP алиас на интерфейс?
2003-11-12 11:02 ` Dmitry Nechaev
@ 2003-11-12 11:23 ` Evgeny Yugov
2003-11-12 12:56 ` Dmitry Nechaev
` (2 more replies)
0 siblings, 3 replies; 22+ messages in thread
From: Evgeny Yugov @ 2003-11-12 11:23 UTC (permalink / raw)
To: Dmitry Nechaev
Здравствуйте Dmitry,
DN> man ip
И где это такой ман валяется?
DN> ip addr add 192.168.100.5 dev eth0
DN> ИМХО, необходимость в алиасах отпала уже давно.
Поподробнее можно?
--
With Best regards,
Evgeny Yugov,
MTS, programmer of Advanced Technologies Departament.
Registered Linux User #316667
mailto:yugov@scs-900.ru
Origin: Когда ты говоришь с богом, это молитва. Когда бог с тобой - шизофрения.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 11:23 ` Re[2]: " Evgeny Yugov
@ 2003-11-12 12:56 ` Dmitry Nechaev
2003-11-12 14:20 ` Re[2]: " YURA
2003-11-12 14:43 ` Slava Dubrovskiy
2003-11-12 13:17 ` Andrey Rahmatullin
2003-11-14 14:48 ` Slava Dubrovskiy
2 siblings, 2 replies; 22+ messages in thread
From: Dmitry Nechaev @ 2003-11-12 12:56 UTC (permalink / raw)
To: community
В сообщении от Среда 12 Ноябрь 2003 14:23 Evgeny Yugov написал(a):
> Здравствуйте Dmitry,
>
> DN> man ip
> И где это такой ман валяется?
ALT Linux Master 2.2:
man ip:
IP(8) Linux IP(8)
NAME
ip - show / manipulate routing, devices, policy routing and tunnels
SYNOPSIS
ip [ OPTIONS ] OBJECT { COMMAND | help }
OBJECT := { link | addr | route | rule | neigh | tunnel | maddr |
mroute | monitor }
>
> DN> ip addr add 192.168.100.5 dev eth0
> DN> ИМХО, необходимость в алиасах отпала уже давно.
> Поподробнее можно?
Когда-то я тоже ковырялся с алиасами - нужно было интерфейсу дать два адреса -
"серый" (192.168.x.y) и "белый" (реальный). Сначала прикрутил реальный
алиасом, но потом умные люди посоветовали прикрутить его просто вторым IP с
помощью утилитки ip, что, вроде как, идеологически более верно (интерфейс
МОЖЕТ иметь более одного адреса, для этого вовсе не обязательно пользоваться
алиасами). С помощью алиасов я не смог решить проблему роутинга с подмененным
src-адресом пакетов. С помощью ip мне это удалось
Потом полюбуйся (ip addr show или просто ip addr) на свои интерфейсы.
Роутинг делается так же с помощью ip:
ip route add <destination>[/<mask>] via <addr> [dev <device>] [src <addr>]
<destination> - назначение (хост/сеть)
via <addr> - через какой адрес роутить
dev <device> - девайс, которому принадлежит адрес
src <addr> - адрес источника, с которым будут уходить пакеты. Должен
принадлежать девайсу <device>.
дефолтный гейт:
ip route add default via <addr> dev <device>
--
2.4.20-alt5-up GNU/Linux
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 11:23 ` Re[2]: " Evgeny Yugov
2003-11-12 12:56 ` Dmitry Nechaev
@ 2003-11-12 13:17 ` Andrey Rahmatullin
2003-11-13 3:17 ` Re[2]: " Evgeny Yugov
2003-11-14 14:48 ` Slava Dubrovskiy
2 siblings, 1 reply; 22+ messages in thread
From: Andrey Rahmatullin @ 2003-11-12 13:17 UTC (permalink / raw)
To: community
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 447 bytes --]
В сообщении от 12 Ноябрь 2003 16:23 Evgeny Yugov написал(a):
> И где это такой ман валяется?
wrar@wrars-comp ~/SRC $ whereis ip
ip: /usr/share/man/man4/ip.4.bz2 /usr/share/man/man7/ip.7.bz2
wrar@wrars-comp ~/SRC $ rpm -qf /usr/share/man/man4/ip.4.bz2
man-pages-1.60-alt1
wrar@wrars-comp ~/SRC $ rpm -qf /usr/share/man/man7/ip.7.bz2
man-pages-1.60-alt1
--
Сизиф не стаблиен и не нестабилен, просто он имеет свою аудиторию.
-- at in sisyphus@
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re[2]: [Comm] IP алиас на интерфейс?
2003-11-12 12:56 ` Dmitry Nechaev
@ 2003-11-12 14:20 ` YURA
2003-11-13 6:01 ` Dmitry Nechaev
2003-11-12 14:43 ` Slava Dubrovskiy
1 sibling, 1 reply; 22+ messages in thread
From: YURA @ 2003-11-12 14:20 UTC (permalink / raw)
To: Dmitry Nechaev
Здравствуйте, Dmitry.
Вы писали Wednesday, November 12, 2003, 2:56:26 PM:
>> DN> ip addr add 192.168.100.5 dev eth0
>> DN> ИМХО, необходимость в алиасах отпала уже давно.
>> Поподробнее можно?
DN> Когда-то я тоже ковырялся с алиасами - нужно было интерфейсу дать два адреса -
DN> "серый" (192.168.x.y) и "белый" (реальный). Сначала прикрутил реальный
DN> алиасом, но потом умные люди посоветовали прикрутить его просто вторым IP с
DN> помощью утилитки ip, что, вроде как, идеологически более верно (интерфейс
DN> МОЖЕТ иметь более одного адреса, для этого вовсе не обязательно пользоваться
DN> алиасами).
без проблем с помощью алиасов решается вопрос "серого" и "белого" адреса.
утилитка ip случайно не алиасы поднимает???
DN> С помощью алиасов я не смог решить проблему роутинга с подмененным
DN> src-адресом пакетов. С помощью ip мне это удалось
решается с помощью iptables, прекрасно работает и с алиасами
--
С уважением,
Левданский Юрий
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 12:56 ` Dmitry Nechaev
2003-11-12 14:20 ` Re[2]: " YURA
@ 2003-11-12 14:43 ` Slava Dubrovskiy
2003-11-13 6:03 ` Dmitry Nechaev
1 sibling, 1 reply; 22+ messages in thread
From: Slava Dubrovskiy @ 2003-11-12 14:43 UTC (permalink / raw)
To: community
Dmitry Nechaev пишет:
>В сообщении от Среда 12 Ноябрь 2003 14:23 Evgeny Yugov написал(a):
>
>
>
>>Здравствуйте Dmitry,
>>
>>DN> man ip
>>И где это такой ман валяется?
>>
>>
>ALT Linux Master 2.2:
>man ip:
>
>IP(8) Linux IP(8)
>
>NAME
> ip - show / manipulate routing, devices, policy routing and tunnels
>
>SYNOPSIS
> ip [ OPTIONS ] OBJECT { COMMAND | help }
>
> OBJECT := { link | addr | route | rule | neigh | tunnel | maddr |
> mroute | monitor }
>
>
>
>>DN> ip addr add 192.168.100.5 dev eth0
>>DN> ИМХО, необходимость в алиасах отпала уже давно.
>>Поподробнее можно?
>>
>>
>
>Когда-то я тоже ковырялся с алиасами - нужно было интерфейсу дать два адреса -
>"серый" (192.168.x.y) и "белый" (реальный). Сначала прикрутил реальный
>алиасом, но потом умные люди посоветовали прикрутить его просто вторым IP с
>помощью утилитки ip, что, вроде как, идеологически более верно (интерфейс
>МОЖЕТ иметь более одного адреса, для этого вовсе не обязательно пользоваться
>алиасами). С помощью алиасов я не смог решить проблему роутинга с подмененным
>src-адресом пакетов. С помощью ip мне это удалось
>
>Потом полюбуйся (ip addr show или просто ip addr) на свои интерфейсы.
>
>Роутинг делается так же с помощью ip:
>
>ip route add <destination>[/<mask>] via <addr> [dev <device>] [src <addr>]
>
><destination> - назначение (хост/сеть)
>via <addr> - через какой адрес роутить
>dev <device> - девайс, которому принадлежит адрес
>src <addr> - адрес источника, с которым будут уходить пакеты. Должен
>принадлежать девайсу <device>.
>
>дефолтный гейт:
>ip route add default via <addr> dev <device>
>
>
А как это все сохранить чтобы не терялось при перезагрузке? Есть ли
предусмотренные варианты или эти команды надо прописать куда-нибудь в
скрипт запуска?
Слава Д.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re[2]: [Comm] IP алиас на интерфейс?
2003-11-12 13:17 ` Andrey Rahmatullin
@ 2003-11-13 3:17 ` Evgeny Yugov
2003-11-13 6:10 ` Dmitry Nechaev
0 siblings, 1 reply; 22+ messages in thread
From: Evgeny Yugov @ 2003-11-13 3:17 UTC (permalink / raw)
To: Andrey Rahmatullin
Здравствуйте Andrey,
Wednesday, November 12, 2003, 7:17:22 PM, you wrote:
AR> В сообщении от 12 Ноябрь 2003 16:23 Evgeny Yugov написал(a):
>> И где это такой ман валяется?
AR> wrar@wrars-comp ~/SRC $ whereis ip
AR> ip: /usr/share/man/man4/ip.4.bz2 /usr/share/man/man7/ip.7.bz2
AR> wrar@wrars-comp ~/SRC $ rpm -qf /usr/share/man/man4/ip.4.bz2
AR> man-pages-1.60-alt1
AR> wrar@wrars-comp ~/SRC $ rpm -qf /usr/share/man/man7/ip.7.bz2
AR> man-pages-1.60-alt1
[john@bug0 john]$ whereis ip
ip: /usr/share/man/man4/ip.4.bz2 /usr/share/man/man7/ip.7.bz2
Эммм, текущий Сизиф... где же валяется то что нужно?
Да и в общем:
[john@bug0 john]$ ip
-bash: ip: command not found
Поиск в апте мало чего дал.
--
With Best regards,
Evgeny Yugov,
MTS, programmer of Advanced Technologies Departament.
Registered Linux User #316667
mailto:yugov@scs-900.ru
Origin: Выбpанный пpезидент обменy и возвpатy не подлежит.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 14:20 ` Re[2]: " YURA
@ 2003-11-13 6:01 ` Dmitry Nechaev
2003-11-13 9:31 ` Re[2]: " YURA
0 siblings, 1 reply; 22+ messages in thread
From: Dmitry Nechaev @ 2003-11-13 6:01 UTC (permalink / raw)
To: community
В сообщении от Среда 12 Ноябрь 2003 17:20 YURA написал(a):
> Здравствуйте, Dmitry.
>
> Вы писали Wednesday, November 12, 2003, 2:56:26 PM:
> >> DN> ip addr add 192.168.100.5 dev eth0
> >> DN> ИМХО, необходимость в алиасах отпала уже давно.
> >> Поподробнее можно?
>
> DN> Когда-то я тоже ковырялся с алиасами - нужно было интерфейсу дать два
> адреса - DN> "серый" (192.168.x.y) и "белый" (реальный). Сначала прикрутил
> реальный DN> алиасом, но потом умные люди посоветовали прикрутить его
> просто вторым IP с DN> помощью утилитки ip, что, вроде как, идеологически
> более верно (интерфейс DN> МОЖЕТ иметь более одного адреса, для этого вовсе
> не обязательно пользоваться DN> алиасами).
> без проблем с помощью алиасов решается вопрос "серого" и "белого" адреса.
> утилитка ip случайно не алиасы поднимает???
>
> DN> С помощью алиасов я не смог решить проблему роутинга с подмененным
> DN> src-адресом пакетов. С помощью ip мне это удалось
> решается с помощью iptables, прекрасно работает и с алиасами
1. Тогда у меня был Mandrake 7 на ядре 2.2.14, там iptables не было.
2. Поясни, pls, как это решить.
--
2.4.20-alt5-up GNU/Linux
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 14:43 ` Slava Dubrovskiy
@ 2003-11-13 6:03 ` Dmitry Nechaev
0 siblings, 0 replies; 22+ messages in thread
From: Dmitry Nechaev @ 2003-11-13 6:03 UTC (permalink / raw)
To: community
В сообщении от Среда 12 Ноябрь 2003 17:43 Slava Dubrovskiy написал(a):
> >Когда-то я тоже ковырялся с алиасами - нужно было интерфейсу дать два
> > адреса - "серый" (192.168.x.y) и "белый" (реальный). Сначала прикрутил
> > реальный алиасом, но потом умные люди посоветовали прикрутить его просто
> > вторым IP с помощью утилитки ip, что, вроде как, идеологически более
> > верно (интерфейс МОЖЕТ иметь более одного адреса, для этого вовсе не
> > обязательно пользоваться алиасами). С помощью алиасов я не смог решить
> > проблему роутинга с подмененным src-адресом пакетов. С помощью ip мне это
> > удалось
> >
> >Потом полюбуйся (ip addr show или просто ip addr) на свои интерфейсы.
> >
> >Роутинг делается так же с помощью ip:
> >
> >ip route add <destination>[/<mask>] via <addr> [dev <device>] [src <addr>]
> >
> ><destination> - назначение (хост/сеть)
> >via <addr> - через какой адрес роутить
> >dev <device> - девайс, которому принадлежит адрес
> >src <addr> - адрес источника, с которым будут уходить пакеты. Должен
> >принадлежать девайсу <device>.
> >
> >дефолтный гейт:
> >ip route add default via <addr> dev <device>
>
> А как это все сохранить чтобы не терялось при перезагрузке? Есть ли
> предусмотренные варианты или эти команды надо прописать куда-нибудь в
> скрипт запуска?
Я в /etc/rc.d/rc.local прописал (у меня на той машине ASP Linux)
--
2.4.20-alt5-up GNU/Linux
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-13 3:17 ` Re[2]: " Evgeny Yugov
@ 2003-11-13 6:10 ` Dmitry Nechaev
0 siblings, 0 replies; 22+ messages in thread
From: Dmitry Nechaev @ 2003-11-13 6:10 UTC (permalink / raw)
To: community
В сообщении от Четверг 13 Ноябрь 2003 06:17 Evgeny Yugov написал(a):
> Здравствуйте Andrey,
>
> Wednesday, November 12, 2003, 7:17:22 PM, you wrote:
>
> AR> В сообщении от 12 Ноябрь 2003 16:23 Evgeny Yugov написал(a):
> >> И где это такой ман валяется?
>
> AR> wrar@wrars-comp ~/SRC $ whereis ip
> AR> ip: /usr/share/man/man4/ip.4.bz2 /usr/share/man/man7/ip.7.bz2
> AR> wrar@wrars-comp ~/SRC $ rpm -qf /usr/share/man/man4/ip.4.bz2
> AR> man-pages-1.60-alt1
> AR> wrar@wrars-comp ~/SRC $ rpm -qf /usr/share/man/man7/ip.7.bz2
> AR> man-pages-1.60-alt1
>
> [john@bug0 john]$ whereis ip
> ip: /usr/share/man/man4/ip.4.bz2 /usr/share/man/man7/ip.7.bz2
>
> Эммм, текущий Сизиф... где же валяется то что нужно?
> Да и в общем:
> [john@bug0 john]$ ip
> -bash: ip: command not found
>
> Поиск в апте мало чего дал.
Установи пакет iproute2 - оно там.
--
2.4.20-alt5-up GNU/Linux
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re[2]: [Comm] IP алиас на интерфейс?
2003-11-13 6:01 ` Dmitry Nechaev
@ 2003-11-13 9:31 ` YURA
2003-11-13 11:27 ` Dmitry Nechaev
0 siblings, 1 reply; 22+ messages in thread
From: YURA @ 2003-11-13 9:31 UTC (permalink / raw)
To: Dmitry Nechaev
Здравствуйте, Dmitry.
Вы писали Thursday, November 13, 2003, 8:01:17 AM:
>> DN> С помощью алиасов я не смог решить проблему роутинга с подмененным
>> DN> src-адресом пакетов. С помощью ip мне это удалось
>> решается с помощью iptables, прекрасно работает и с алиасами
DN> 1. Тогда у меня был Mandrake 7 на ядре 2.2.14, там iptables не было.
тогда ipchains
DN> 2. Поясни, pls, как это решить.
в iptables --DNAT можно менять dst для пакетов, --SNAT src пакетов.
например
$IPTABLES -t nat -A POSTROUTING -s <src-addr> -d <dst-addr> -j SNAT --to
<need-addr> ,
<need-addr> - адрес от которого будут уходить пакеты
--
С уважением,
YURA mailto:avilink@tut.by
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-13 9:31 ` Re[2]: " YURA
@ 2003-11-13 11:27 ` Dmitry Nechaev
2003-11-13 15:34 ` Re[2]: " YURA
0 siblings, 1 reply; 22+ messages in thread
From: Dmitry Nechaev @ 2003-11-13 11:27 UTC (permalink / raw)
To: community
В сообщении от Четверг 13 Ноябрь 2003 12:31 YURA написал(a):
> Здравствуйте, Dmitry.
>
> Вы писали Thursday, November 13, 2003, 8:01:17 AM:
> >> DN> С помощью алиасов я не смог решить проблему роутинга с подмененным
> >> DN> src-адресом пакетов. С помощью ip мне это удалось
> >> решается с помощью iptables, прекрасно работает и с алиасами
>
> DN> 1. Тогда у меня был Mandrake 7 на ядре 2.2.14, там iptables не было.
> тогда ipchains
На нём и стоял тогда маскарадинг, по-моему, "-j MASQ" ;)
> DN> 2. Поясни, pls, как это решить.
> в iptables --DNAT можно менять dst для пакетов, --SNAT src пакетов.
> например
> $IPTABLES -t nat -A POSTROUTING -s <src-addr> -d <dst-addr> -j SNAT --to
> <need-addr> ,
>
> <need-addr> - адрес от которого будут уходить пакеты
Это NAT, о нём я прекрасно знаю. Тут дело не только в нём, а в самой
маршрутизации.
Я объясню свою ситуацию.
У меня выходной интерфейс, имеющий два адреса (192.168.59.2 и 213.24.xx.xx). У
моего гейта - адрес 192.168.59.1, маршрут до 213.24.xx.xx у него прописан
через мой интерфейс 192.168.59.2 (на том гейте стоит винда и там работают
криворукие админы).
Далее по маршруту стоит роутер Cisco, который не выпускает наружу (в сеть
провайдера) пакеты с адресов 192.168.0.0/16. То есть, мне нужно отправлять
пакеты на мой гейт 192.168.59.1 так, чтобы обртный адрес стоял 213.24.xx.xx.
Дефолтный маршрут у меня (до того, как я его подправил) стоял как
[ip route]
default via 192.168.59.1 dev eth0
и ни слова о втором адресе. Полагаю, что просто NAT-ом тут не отделаться.
тогда я написал просто:
ip route replace default via 192.168.59.1 dev eth0 src 213.24.xx.xx
и маршрут стал выглядеть так:
default via 192.168.59.1 dev eth0 src 213.24.xx.xx
Таким образом, все пакеты, проходящие через дефолтный гейт, приобретают
source-адрес 213.24.xx.xx, что мне и было нужно. Разумеется, мне пришлось
поставить Linux на ядре 2.4.
--
2.4.20-alt5-up GNU/Linux
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re[2]: [Comm] IP алиас на интерфейс?
2003-11-13 11:27 ` Dmitry Nechaev
@ 2003-11-13 15:34 ` YURA
2003-11-13 15:49 ` Dmytro O. Redchuk
2003-11-14 6:23 ` Dmitry Nechaev
0 siblings, 2 replies; 22+ messages in thread
From: YURA @ 2003-11-13 15:34 UTC (permalink / raw)
To: Dmitry Nechaev
Здравствуйте, Dmitry.
Вы писали Thursday, November 13, 2003, 1:27:56 PM:
DN> У меня выходной интерфейс, имеющий два адреса (192.168.59.2 и 213.24.xx.xx). У
DN> моего гейта - адрес 192.168.59.1, маршрут до 213.24.xx.xx у него прописан
DN> через мой интерфейс 192.168.59.2 (на том гейте стоит винда и там работают
DN> криворукие админы).
DN> Далее по маршруту стоит роутер Cisco, который не выпускает наружу (в сеть
DN> провайдера) пакеты с адресов 192.168.0.0/16. То есть, мне нужно отправлять
DN> пакеты на мой гейт 192.168.59.1 так, чтобы обртный адрес стоял 213.24.xx.xx.
DN> Дефолтный маршрут у меня (до того, как я его подправил) стоял как
DN> [ip route]
DN> default via 192.168.59.1 dev eth0
DN> и ни слова о втором адресе. Полагаю, что просто NAT-ом тут не отделаться.
DN> тогда я написал просто:
DN> ip route replace default via 192.168.59.1 dev eth0 src 213.24.xx.xx
DN> и маршрут стал выглядеть так:
DN> default via 192.168.59.1 dev eth0 src 213.24.xx.xx
DN> Таким образом, все пакеты, проходящие через дефолтный гейт, приобретают
DN> source-адрес 213.24.xx.xx, что мне и было нужно. Разумеется, мне пришлось
DN> поставить Linux на ядре 2.4.
Я понимаю что мы немного отошли от темы, но думаю что работало бы если
оставить NAT и прописать:
route add default 192.168.59.1
route add 192.168.59.1 gw 213.24.xx.xx
--
С уважением,
YURA mailto:avilink@tut.by
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-13 15:34 ` Re[2]: " YURA
@ 2003-11-13 15:49 ` Dmytro O. Redchuk
2003-11-14 6:23 ` Dmitry Nechaev
1 sibling, 0 replies; 22+ messages in thread
From: Dmytro O. Redchuk @ 2003-11-13 15:49 UTC (permalink / raw)
To: Dmitry Nechaev
On Thu, Nov 13, 2003 at 05:34:17PM +0200, YURA wrote:
> Я понимаю что мы немного отошли от темы, но думаю что работало бы если
> оставить NAT и прописать:
> route add default 192.168.59.1
> route add 192.168.59.1 gw 213.24.xx.xx
На самом деле, есть разница "в реализации", и некоторые вещи ведут себя
действительно по-разному. Я тоже сталкивался с ситуациями, которые не
шли сквозь алиасы, но решались через ip/iproute -- не вспомню, года два
назад уж точно.
Кроме того, раз есть "тенденция" в сторону ip/iproute -- надо осваивать,
так или иначе... Как по мне :-)
>
> --
> С уважением,
> YURA mailto:avilink@tut.by
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
The urge to gamble is so universal and its practice so pleasurable
that I assume it must be evil.
-- Heywood Broun
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-13 15:34 ` Re[2]: " YURA
2003-11-13 15:49 ` Dmytro O. Redchuk
@ 2003-11-14 6:23 ` Dmitry Nechaev
1 sibling, 0 replies; 22+ messages in thread
From: Dmitry Nechaev @ 2003-11-14 6:23 UTC (permalink / raw)
To: community
В сообщении от Четверг 13 Ноябрь 2003 18:34 YURA написал(a):
> DN> и маршрут стал выглядеть так:
> DN> default via 192.168.59.1 dev eth0 src 213.24.xx.xx
>
> DN> Таким образом, все пакеты, проходящие через дефолтный гейт, приобретают
> DN> source-адрес 213.24.xx.xx, что мне и было нужно. Разумеется, мне
> пришлось DN> поставить Linux на ядре 2.4.
> Я понимаю что мы немного отошли от темы, но думаю что работало бы если
> оставить NAT и прописать:
> route add default 192.168.59.1
> route add 192.168.59.1 gw 213.24.xx.xx
Может быть. Но тогда я этого не знал. :)
--
2.4.20-alt5-up GNU/Linux
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Comm] IP алиас на интерфейс?
2003-11-12 11:23 ` Re[2]: " Evgeny Yugov
2003-11-12 12:56 ` Dmitry Nechaev
2003-11-12 13:17 ` Andrey Rahmatullin
@ 2003-11-14 14:48 ` Slava Dubrovskiy
2 siblings, 0 replies; 22+ messages in thread
From: Slava Dubrovskiy @ 2003-11-14 14:48 UTC (permalink / raw)
To: community
Evgeny Yugov пишет:
>Здравствуйте Dmitry,
>
>DN> man ip
>И где это такой ман валяется?
>
>DN> ip addr add 192.168.100.5 dev eth0
>DN> ИМХО, необходимость в алиасах отпала уже давно.
>Поподробнее можно?
>
>
Вот хорошо написано
http://klug.org.ua/advt/?cat=54
Слава Д.
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2003-11-14 14:48 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-12 10:26 [Comm] IP алиас на интерфейс? Slava Dubrovskiy
2003-11-12 10:30 ` Leonid B. Sysoletin
2003-11-12 10:31 ` Shawkat Nizamov
2003-11-12 10:34 ` Dmytro O. Redchuk
2003-11-12 10:39 ` Alexey Starinsky
2003-11-12 10:59 ` Dmytro O. Redchuk
2003-11-12 11:02 ` Dmitry Nechaev
2003-11-12 11:23 ` Re[2]: " Evgeny Yugov
2003-11-12 12:56 ` Dmitry Nechaev
2003-11-12 14:20 ` Re[2]: " YURA
2003-11-13 6:01 ` Dmitry Nechaev
2003-11-13 9:31 ` Re[2]: " YURA
2003-11-13 11:27 ` Dmitry Nechaev
2003-11-13 15:34 ` Re[2]: " YURA
2003-11-13 15:49 ` Dmytro O. Redchuk
2003-11-14 6:23 ` Dmitry Nechaev
2003-11-12 14:43 ` Slava Dubrovskiy
2003-11-13 6:03 ` Dmitry Nechaev
2003-11-12 13:17 ` Andrey Rahmatullin
2003-11-13 3:17 ` Re[2]: " Evgeny Yugov
2003-11-13 6:10 ` Dmitry Nechaev
2003-11-14 14:48 ` Slava Dubrovskiy
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git