URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 3549
[ Назад ]

Исходное сообщение
"Два интернет канала к одному провайдеру на Linux red hat 9"

Отправлено Бэриммор , 21-Ноя-07 22:20 
Хай.
Есть линукс red hat 9.
Есть 3 сетвые интерфейса.
eth0 - 192.168.0.200 - локалка
eth1 - 184.44.140.134 - внешняя карта обеспечивает удаленный доступ к терминальным программам в локальной сети
eth2 - 184.44.140.112 - внешняя карта обеспесивает 2Мит интернет для оффиса но использует ресурсы того же провайдера что и eth1

Все бы ничего - но обе внешние карточки имеют одинаковые характеристики сети - шлюз и адрес сети. Карточка которая грузиться последней берет весь роутинг на себя.
Вот как странно выглядит route:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
184.44.140.64   *               255.255.255.192 U     0      0        0 eth2
184.44.140.64   *               255.255.255.192 U     0      0        0 eth2
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth2
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         184.44.140.65   0.0.0.0         UG    0      0        0 eth2

на eth2 дважды прописываются два одинаковых рутера:
184.44.140.64   *               255.255.255.192 U     0      0        0 eth2
184.44.140.64   *               255.255.255.192 U     0      0        0 eth2

В результате 184.44.140.112 не пингуется. tcpdump показывает что активность на карточке существуе - но пакеты умирают бесследно.

Кто-нить решал что-нить подобное?


Содержание

Сообщения в этом обсуждении
"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено Чигиз , 22-Ноя-07 06:51 
>[оверквотинг удален]
>    0 eth2
>184.44.140.64   *        
>      255.255.255.192 U    
> 0      0    
>    0 eth2
>
>В результате 184.44.140.112 не пингуется. tcpdump показывает что активность на карточке существуе
>- но пакеты умирают бесследно.
>
>Кто-нить решал что-нить подобное?

Ты написал что они имеют одинаковые характеристики в сети, а выше пишеш что они имеют разные айпишники, в файлах настройках сетевых карт в ручную пропиши и апишники и маршруты для начала, потом посмотри вывод netstat


"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено Бэриммор , 22-Ноя-07 11:36 
>Ты написал что они имеют одинаковые характеристики в сети, а выше пишеш
>что они имеют разные айпишники, в файлах настройках сетевых карт в
>ручную пропиши и апишники и маршруты для начала, потом посмотри вывод
>netstat

Вот какие настройки карточек:

ifcfg-eth1
----------------------
GATEWAY=184.44.140.65
BOOTPROTO=none
PEERDNS=yes
HWADDR=00:31:84:72:71:f2
TYPE=Ethernet
DEVICE=eth1
MTU=""
NETMASK=255.255.255.192
BROADCAST=184.44.140.127
IPADDR=184.44.140.134
NETWORK=184.44.140.64
ONBOOT=yes
USERCTL=no

ifcfg-eth2
----------------------
GATEWAY=184.44.140.65
BOOTPROTO=none
PEERDNS=no
HWADDR=00:03:a3:c6:f9:52
TYPE=Ethernet
DEVICE=eth2
MTU=""
NETMASK=255.255.255.192
BROADCAST=184.44.140.127
IPADDR=184.44.140.112
NETWORK=184.44.140.64
ONBOOT=yes
USERCTL=no

Что-то не так?


"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено exn , 22-Ноя-07 23:43 
ого провайдер поглумился, а что мешало все это сделать на одном ? или тебе просто ип еще один дали ? а хотя без разницы, второй гейт в другую таблицу засунь и будет счастье.. настолько сильное на сколько правильно настроиш :)

"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено Бэриммор , 23-Ноя-07 01:03 
>ого провайдер поглумился, а что мешало все это сделать на одном ?
>или тебе просто ип еще один дали ? а хотя без
>разницы, второй гейт в другую таблицу засунь и будет счастье.. настолько
>сильное на сколько правильно настроиш :)

так гейты одинаковые ш!
GATEWAY=184.44.140.65


"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено reader , 23-Ноя-07 10:59 
>>ого провайдер поглумился, а что мешало все это сделать на одном ?
>>или тебе просто ип еще один дали ? а хотя без
>>разницы, второй гейт в другую таблицу засунь и будет счастье.. настолько
>>сильное на сколько правильно настроиш :)
>
>так гейты одинаковые ш!
>GATEWAY=184.44.140.65

а если по одному eth1 и eth2 подымать, то пингуется?
может прописать разные metric?


"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено Бэриммор , 23-Ноя-07 13:15 
>а если по одному eth1 и eth2 подымать, то пингуется?
>может прописать разные metric?

Да, ежели по очереди - то всьо пучком - оба ІР пингуются. Но вот если ставить две - неважно в какой очередности - последняя становиться рутером по умолчанию и в таблице занимает две строчки, типа:
184.44.140.64   *               255.255.255.192 U     0      0        0 eth2
184.44.140.64   *               255.255.255.192 U     0      0        0 eth2
Изменить ничего не получается.
На счет метрики - я не пробовал.


"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено kam , 23-Ноя-07 15:57 
удаляй из ifcfg-eth1 и ifcfg-eth2 GATEWAY=184.44.140.65
из /etc/sysconfig/networks тоже если есть
прописывай в /etc/sysconfig/static-routes маршруты с разными метриками
его формат
<dev> <type> <IP> ~[netmask <mask>] gw <IP> ~[metric <num>]
вроде так

"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено Бэриммор , 23-Ноя-07 18:31 
>удаляй из ifcfg-eth1 и ifcfg-eth2 GATEWAY=184.44.140.65
>из /etc/sysconfig/networks тоже если есть
>прописывай в /etc/sysconfig/static-routes маршруты с разными метриками
>его формат
><dev> <type> <IP> ~[netmask <mask>] gw <IP> ~[metric <num>]
>вроде так

Может я туплю - но я в упор не могу наблюдать оного файла:
/etc/sysconfig/static-routes
Может он где-нить в другом месте - у меня Red Hat 9


"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено ovix , 24-Ноя-07 01:10 
у тебя две интерфейса одного сетевого устройства имеют IP из одной сети - это некорректно! И работать будет только через одну карту и нестабильно!
Нужно. чтобы сети на внешних интерфейсах были в разных сетях

"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено reader , 25-Ноя-07 22:18 
>у тебя две интерфейса одного сетевого устройства имеют IP из одной сети
>- это некорректно! И работать будет только через одну карту и
>нестабильно!
>Нужно. чтобы сети на внешних интерфейсах были в разных сетях

наверно через SNAT можно заставить работать обе


"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено ovix , 26-Ноя-07 07:21 
>
>наверно через SNAT можно заставить работать обе

А при чем тут SNAT. если у чел-а 2 интерфейса уже ВНЕШНИХ... и еще имеют IP адреса из одной подсети.... и у них одинаковый шлюз...


"Два интернет канала к одному провайдеру на Linux red hat 9"
Отправлено reader , 26-Ноя-07 11:30 
>>
>>наверно через SNAT можно заставить работать обе
>
>А при чем тут SNAT. если у чел-а 2 интерфейса уже ВНЕШНИХ...
>и еще имеют IP адреса из одной подсети.... и у них
>одинаковый шлюз...

возможно чтобы когда пакеты разрулятся с помощью route, через eth1 не пошли пакеты с IP от eth2 и наоборот