* [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[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 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[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 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: [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-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 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-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: [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