Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Столкнулась с проблемой с двумя локальными сетями  (Прочитано 1291 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hashira

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Недавно перешла на Linux настроила RAID массивы в начали и за этого я и полюбила Линукс я могла как угодна крутить жёсткие дисками для настройки RAID массивов, настроила как я хотела установила FTP сервер за рекомендацию по выбору ftp сервера спасибо пользователю ErV, собрала жёсткие диски через mhddfs за этот совет очень благодарна пользователю с этого форума с ником AlexKing настроила как я хотела освободила себя от куча прописей который я делала на Windows раньше, практически месяц я пользуюсь Линуксом и очень много нашла за это время преимуществ чем от Windows, но не давно столкнулась с проблемкой при подключения второго провайдера, связь с первым пропадает.

Подробнее:
Материнская плата: ASUSTeK P5Q3 Deluxe/WiFi-AP@N
В ней шиты две сетевые карточки:
Ethernet controller      : Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet
Ethernet controller      : Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet

ifconfig
Hashira@Home1:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1c:f0:11:4a:77  
          inet6 addr: 2002:58cc:3a9f:4:21c:f0ff:fe11:4a77/64 Диапазон:Общий
          inet6 addr: fec0::4:21c:f0ff:fe11:4a77/64 Диапазон:Сайт
          inet6 addr: fe80::21c:f0ff:fe11:4a77/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:395907 errors:0 dropped:0 overruns:0 frame:0
          TX packets:799359 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:29411023 (29.4 MB)  TX bytes:1121409899 (1.1 GB)
          Прервано:17 Base address:0xc800

eth1      Link encap:Ethernet  HWaddr 00:22:15:0a:c8:58  
          inet addr:79.136.188.134  Bcast:79.136.188.255  Mask:255.255.255.128
          inet6 addr: fe80::222:15ff:fe0a:c858/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1077 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2254 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:85523 (85.5 KB)  TX bytes:2550426 (2.5 MB)
          Прервано:18

eth2      Link encap:Ethernet  HWaddr 00:22:15:0a:c5:86  
          inet addr:88.204.56.186  Bcast:88.204.56.255  Mask:255.255.255.0
          inet6 addr: fec0::4:222:15ff:fe0a:c586/64 Диапазон:Сайт
          inet6 addr: 2002:58cc:3a9f:4:222:15ff:fe0a:c586/64 Диапазон:Общий
          inet6 addr: fe80::222:15ff:fe0a:c586/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:36740194 errors:0 dropped:167130 overruns:0 frame:0
          TX packets:23233271 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:467729641 (467.7 MB)  TX bytes:2114764040 (2.1 GB)
          Прервано:17

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2454 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2454 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:149641 (149.6 KB)  TX bytes:149641 (149.6 KB)

pan0      Link encap:Ethernet  HWaddr e6:43:d8:09:b4:9d  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ra0       Link encap:Ethernet  HWaddr 00:15:af:86:c6:6c  
          inet6 addr: fe80::215:afff:fe86:c66c/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48828 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:1050 (1.0 KB)  TX bytes:3320304 (3.3 MB)

Оба соединения производится через ветую пару 100 Мб/c сеть
в eth2 сетевом соединения производится соединения с ну три локальной сетью и с Интернета.
в eth1 требуется тока ну три локальная сеть но она также предоставляет связь с Интернетам.

Распределить интернет соединения я могла бы и через маршрутизацию но дела до неё не доходит падает соединения связи с (eth2) при подключения (eth1) на внешние признаки обе сетевые работаю ip адреса на обе автоматически присваиваться.

На удалённом компьютере проводила пинг на (eth2) сетевую карту, первую отключена от сетевого кабеля заметила что пинг проходит отличный но как тока я вставляла сетевой кабель (eth1) связь пропадала у (eth2) а у (eth1) пинг появлялся.

ещё заметила когда включена тока одна сетевая карта (eth2)   Route выглядит так и по умолчанию основной шлюз  88.204.56.1
Hashira@Home1:~$ route

Таблица маршутизации ядра протокола IP

Destination Gateway Genmask Flags Metric Ref Use Iface

88.204.56.0     *               255.255.255.0   U     1      0        0 eth2

link-local      *               255.255.0.0     U     1000   0        0 eth2

default         88.204.56.1     0.0.0.0         UG    0      0        0 eth2

после подключения  (eth1)   Route выглядит так
Hashira@Home1:~$ route

Таблица маршутизации ядра протокола IP

Destination Gateway Genmask Flags Metric Ref Use Iface

79.136.188.128  *               255.255.255.128 U     1      0        0 eth1

88.204.56.0     *               255.255.255.0   U     1      0        0 eth2

link-local      *               255.255.0.0     U     1000   0        0 eth2

default         79.136.188.129  0.0.0.0         UG    0      0        0 eth1

может в этом основном проблема? что шлюз по умолчанию меняется если да то как можно их два указать. если в этом я ошиблась извинюсь за глупость.

Требуется тока чтобы входящие пакеты могли доходить и на  (eth2)  и на (eth1) сетевую карточки.

я в Линуксе ещё не сильна и не смогла в этом разобраться пожалуйста помогите если есть у вас такая возможность, если такой с лучей уже был ткнете меня носикам по ссылке буду благодарна за вашу помощь.

Дополнительная информация если она вам пригодиться:

/etc/network/interfaces
auto lo
iface lo inet loopback

/etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 77.106.109.135
nameserver 77.106.108.139
nameserver 88.204.59.23
search tomtelnet.ru broadband.seversk.ru
« Последнее редактирование: 18 Июня 2009, 07:49:20 от Hashira »

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Ну что тут можно сказать? Абалдеть! )))

А по сути - гугл и вариации запроса "linux и 2 провайдера". Например, это - http://habrahabr.ru/blogs/linux/49137/
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн Hashira

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Sam Stone

А теперь поподробнее объясни пожалуйста куда я должна эти строчки вписывать.  :-[

IF1=eth1
IF2=eth2
IP1=X.X.X.X
IP2=X.X.X.X
P1=X.X.X.X
P2=X.X.X.X
SRV11=X.X.X.X
SRV12=X.X.X.X


ps. я не давно пользоваться Линуксом начала.

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Это всё надо в файл засунуть и дать ему права на выполнение (chmod или правой мышой по файлу). По ссылке в начале написано
Цитировать
#!/bin/bash
Так обычно начинают скрипты.
Т.е. забиваешь всё в скрипт, настраиваешь и запускаешь.
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Можно то-же самое только еще раз?
У тебя 3 сетевых карты:
eth0 - ?
Цитировать
eth2 соединения производится соединения с ну три локальной сетью и с Интернета.
eth1 требуется тока ну три локальная сеть но она также предоставляет связь с Интернетам.
Не очень понятен замысел,  хочешь что бы каждая карта соединялась с локальной сетью и в то же самое время имела внешний адрес от интернет провайдера


Ну и default gw может быть только один, а у тебя видимо для двух интерфейсов прописан он. Что бы трафик шел через второго провайдера - надо вручную настраивать, например
ip route add 84.19.186.78 via 192.168.0.2 dev eth0
« Последнее редактирование: 18 Июня 2009, 10:49:41 от terrible_user »
Бери больше, кидай дальше

Оффлайн Hashira

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
уже перепробовала куча скриптов может я что-то не так делаю
пожалуйста помогите объясните глупой девушке как я могла бы запустить сеть чтобы из первой сетевой карточки которые приходят покеты данных также уходили на первую сетевую карточку и также на второй  пожалуйста и по простому

Нарисовала как выглядит соединения ip  и основных шлюзов



Пожалуйста если надо будет использовать скрипты пишите как куда надо нажать и вести чтобы я не чувствовала себя полной ....... изо того что не чего так и не работает.
Скрипты я водила в блокнот называла xx.conf запускала через консоль через рут (root).

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
http://forum.interzet.ru/index.php?showtopic=24998&mode=threaded
http://www.opennet.ru/docs/RUS/LARTC/x348.html (http://www.opennet.ru/docs/RUS/LARTC/index.html)

Скрипты обычно начинаются с #!/bin/sh, сложно не заметить.
Если написаны отдельные команды, то их просто вбивать в консоль. Скрипты делают, чтобы не печатать кучу текста, т.е. для удобства.
Цитировать
Скрипты я водила в блокнот называла xx.conf запускала через консоль через рут (root).
В принципе правильно, только обычно скриптам или дают расширение sh (например, script.sh), или не дают вообще.
Вот пример:
touch myscript.sh - создаем файл
vim myscript.sh - редактируем. Через что - дело личного вкуса и религии ;)
chmod +x myscript.sh - даем права на выполнение
./myscript.sh - запускаем

Вообще балансировка трафика сложноватая тема, так что готовься много читать и пробовать, пробовать, пробовать :)
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн Hashira

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Урааааа я эта сделала оба  пингует и пакеты проходят как надо ааааааа))))))

Sam Stone я тебя люблю спасибочки тебе за твои старания.  :smitten: :smitten: :smitten:

Всё сделала как сказана тут
http://www.opennet.ru/docs/RUS/LARTC/x348.html
тока чуть чуть изменила скрипт

Error: argument "T1" is wrong: "table" value is

Убрала
P1_NET=xx.xx.xx.xx/xx
P2_NET=xx.xx.xx.xx/xx
Удалила
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2

и скрипт заработал без ошибок.

gjchancel

  • Гость
Урааааа я эта сделала оба  пингует и пакеты проходят как надо ааааааа))))))

Sam Stone я тебя люблю спасибочки тебе за твои старания.  :smitten: :smitten: :smitten:

Всё сделала как сказана тут
http://www.opennet.ru/docs/RUS/LARTC/x348.html
тока чуть чуть изменила скрипт

Error: argument "T1" is wrong: "table" value is

Убрала
P1_NET=xx.xx.xx.xx/xx
P2_NET=xx.xx.xx.xx/xx
Удалила
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2

и скрипт заработал без ошибок.


Рад что у тебя все заработало  :)

 

Страница сгенерирована за 0.019 секунд. Запросов: 20.