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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Что то не то с маршрутизацией.  (Прочитано 7743 раз)

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

Zargun

  • Автор темы
  • Гость
Что то не то с маршрутизацией.
« : 21 Августа 2007, 12:44:46 »
Ситуация такая: на машине стоит Ubuntu-server 7.04 i386. В ней две сетевые карты: eth0 - 192.168.2.10 и eth1 - 192.168.10.1, то есть сервер смотрит в две сети. Сеть 192.168.2.0 - местная сеть, оттуда же я беру интернет, сеть 192.168.10.0 - домашняя сеть
eth0      Link encap:Ethernet  HWaddr 00:E0:7D:C1:52:15
          inet addr:192.168.2.10  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:7dff:fec1:5215/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:377 errors:0 dropped:0 overruns:0 frame:0
          TX packets:132 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:34637 (33.8 KiB)  TX bytes:10085 (9.8 KiB)
          Interrupt:10 Base address:0xe000

eth1    Link encap:Ethernet  HWaddr 00:0E:2E:A9:24:E2
          inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::20e:2eff:fea9:24e2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:472 errors:0 dropped:0 overruns:0 frame:0
          TX packets:663 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:50683 (49.4 KiB)  TX bytes:57343 (55.9 KiB)
          Interrupt:11 Base address:0x4000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ppp0   Link encap:Point-to-Point Protocol
          inet addr:10.1.12.10  P-t-P:10.1.12.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1496  Metric:1
          RX packets:11 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:566 (566.0 b)  TX bytes:908 (908.0 b)
настраивал шлюз как в  https://forum.ubuntu.ru/index.php?topic=3244.0(больше ничего не ставил). Целью было доставить интернет в подсеть 192.168.10.0. Это все получилось. Но возникли еще вопросы:
1. Как настроить маршрутизацию, чтобы пользователь сети 192.168.10.0 мог использовать ресурсы сети 192.168.2.0, а именно чат, игры, шары и т.д. и наоборот.
2. Интернет у меня через vpn. При загрузке сервера даю команду pon internet, а затем пускаю маршрут по умолчанию через ppp0:
rpute del default
route add default dev ppp0

после всех махинаций на route -n мне выдает:
Kernel IP routing table
Destination       Gateway         Genmask        Flags  Metric Ref    Use Iface
10.1.12.1       0.0.0.0         255.255.255.255   UH      0   0        0 ppp0
192.168.2.0     0.0.0.0         255.255.255.0      U      0   0        0 eth0
192.168.10.0    0.0.0.0         255.255.255.0      U      0   0        0 eth1
0.0.0.0         0.0.0.0         0.0.0.0            U      0   0        0 ppp0
после чего проверяю интернет ping ya.ru
# ping ya.ru
PING ya.ru (87.250.251.8) 56(84) bytes of data.
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
В чем проблема??
Над обоими вопорсами думал, но ничего не придумал, обшарил весь форум, но ничего не помогло.
Направте в нужное русло.

Оффлайн xxxYURAxxx

  • Активист
  • *
  • Сообщений: 536
  • LinuxFormat друг человека...
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #1 : 21 Августа 2007, 23:54:31 »

Оффлайн Lexxus

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #2 : 12 Сентября 2007, 18:43:02 »
пошарил по поиску, эта тема подходит.

Помогите кто-нибудь... не знаю как разрулить две сети:

1) Имеется две сети(на одном компе):
- 192.168.х.х
- 10.10.х.х

2) В сети где 192.168 - имеется соединение PPPoE
В сети 10.10 - соединение VPN

3) Хочу использовать сеть, где PPPoE, и заходить по адресам второй сети. (В винде пашет на ура)
Причем, не могу заходить на частные ресурсы сети, с DNS именем... пишет, что не могу законектить, либо не верен хост и нету IP
Кто не понял: Включаю PPPoE, VPN отключен при этом... работает только сеть с адресом 10.10.х.х - конектит только половину ресурсов, хотя та же самая маршрутизация вбита в windows и открывается все абсолютно...

Вот маршруты:

Когда включен:
VPN


Destination Gateway Genmask Flags Metric Ref Use Iface
host-87-255-4-1 10.10.168.1     255.255.255.255 UGH   0      0        0 eth1
host-87-255-0-1 10.10.168.1     255.255.255.255 UGH   0      0        0 eth1
www.himki.net   10.10.168.1     255.255.255.255 UGH   0      0        0 eth1
172.16.1.1      *               255.255.255.255 UH    0      0        0 ppp0
host-87-255-4-1 10.10.168.1     255.255.255.255 UGH   0      0        0 eth1
87.255.0.192    10.10.168.1     255.255.255.248 UG    0      0        0 eth1
87.255.0.160    10.10.168.1     255.255.255.224 UG    0      0        0 eth1
87.255.0.128    10.10.168.1     255.255.255.224 UG    0      0        0 eth1
10.10.168.0     *               255.255.255.0   U     0      0        0 eth1
10.0.0.0        10.10.168.1     255.255.0.0     UG    0      0        0 eth1
10.10.0.0       10.10.168.1     255.255.0.0     UG    0      0        0 eth1
link-local      *               255.255.0.0     U     0      0        0 eth0
link-local      *               255.255.0.0     U     0      0        0 eth2
link-local      *               255.255.0.0     U     1000   0        0 eth1
default         *               0.0.0.0         U     0      0        0 ppp0
default         *               0.0.0.0         U     1000   0        0 eth0

Это с включеным PPPoE

Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.5.254   *               255.255.255.255 UH    0      0        0 ppp0
host-87-255-4-1 10.10.168.1     255.255.255.255 UGH   0      0        0 eth1
host-87-255-0-1 10.10.168.1     255.255.255.255 UGH   0      0        0 eth1
www.himki.net   10.10.168.1     255.255.255.255 UGH   0      0        0 eth1
host-87-255-4-1 10.10.168.1     255.255.255.255 UGH   0      0        0 eth1
87.255.0.192    10.10.168.1     255.255.255.248 UG    0      0        0 eth1
87.255.0.160    10.10.168.1     255.255.255.224 UG    0      0        0 eth1
87.255.0.128    10.10.168.1     255.255.255.224 UG    0      0        0 eth1
10.10.168.0     *               255.255.255.0   U     0      0        0 eth1
10.0.0.0        10.10.168.1     255.255.0.0     UG    0      0        0 eth1
10.10.0.0       10.10.168.1     255.255.0.0     UG    0      0        0 eth1
link-local      *               255.255.0.0     U     0      0        0 eth0
link-local      *               255.255.0.0     U     0      0        0 eth2
link-local      *               255.255.0.0     U     1000   0        0 eth1
default         *               0.0.0.0         U     0      0        0 ppp0
default         *               0.0.0.0         U     1000   0        0 eth0
Советов у меня не просите, потому что у меня чувство юмора сильнее чувства жалости...

Оффлайн IS

  • Участник
  • *
  • Сообщений: 231
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #3 : 12 Сентября 2007, 18:51:28 »
Kernel IP routing table
Destination       Gateway         Genmask        Flags  Metric Ref    Use Iface
10.1.12.1       0.0.0.0         255.255.255.255   UH      0   0        0 ppp0
192.168.2.0     0.0.0.0         255.255.255.0      U      0   0        0 eth0
192.168.10.0    0.0.0.0         255.255.255.0      U      0   0        0 eth1
0.0.0.0         0.0.0.0         0.0.0.0            U      0   0        0 ppp0

У Вас таки нет default gw  ;)
А судя по всему им должен быть адрес 10.1.12.1
 :coolsmiley:

так что route add default gw 10.1.12.1 Вам в руки.  ;D

Оффлайн IS

  • Участник
  • *
  • Сообщений: 231
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #4 : 12 Сентября 2007, 18:56:03 »
Помогите кто-нибудь... не знаю как разрулить две сети:

1) Имеется две сети(на одном компе):
- 192.168.х.х
- 10.10.х.х

2) В сети где 192.168 - имеется соединение PPPoE
В сети 10.10 - соединение VPN

Ничего не понял. Куда PPPoE и VPN из тех сетей смотрят-то?  :idiot2:
И чем они Вам мешают использовать две сети?

Общая идеология такая.
Есть сеть 1 и сеть 2, есть маршрутизатор, видящий обе сети (видимо Ваш компьютер).
На машинах сети 1 должен иметься маршрут до сети 2 через Ваш маршрутизатор.
На машинах сети 2 должен иметься маршрут до сети 1 через Ваш маршрутизатор.
 ;)

Либо, на машинах обеих сетей маршрут по умолчанию должен указывать на Вашу машину, если это не противоречит нуждам Ваших сетей.

А вот таких чудес:
....
default         *               0.0.0.0         U     0      0        0 ppp0
default         *               0.0.0.0         U     1000   0        0 eth0

не должно быть в принципе, такая хрень бывает только в винде!
Если Вам по какой-то причине нужны два маршрута по умолчанию, то пакет iproute2 Вам в руки, у него хорошая дока имеется... Хотя судя по всему Вам это вряд ли нужно.  ;)
« Последнее редактирование: 12 Сентября 2007, 19:09:37 от IS »

Оффлайн Lexxus

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #5 : 13 Сентября 2007, 10:21:33 »
А можете разъяснить, что нужно сделать чтобы не было такой картины:

....
default         *               0.0.0.0         U     0      0        0 ppp0
default         *               0.0.0.0         U     1000   0        0 eth0
Советов у меня не просите, потому что у меня чувство юмора сильнее чувства жалости...

Оффлайн RigoN

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #6 : 13 Сентября 2007, 13:57:41 »
Покажи /etc/network/interfaces

Оффлайн selectron

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #7 : 13 Сентября 2007, 14:05:22 »
А вот таких чудес:
....
default         *               0.0.0.0         U     0      0        0 ppp0
default         *               0.0.0.0         U     1000   0        0 eth0

не должно быть в принципе, такая хрень бывает только в винде!
Если Вам по какой-то причине нужны два маршрута по умолчанию, то пакет iproute2 Вам в руки, у него хорошая дока имеется... Хотя судя по всему Вам это вряд ли нужно.  ;)

А почему же не может? Очень даже может. Тут же разные метрики для двух разных интерфейсов.
Всё нормально по-моему.  ;)

Оффлайн IS

  • Участник
  • *
  • Сообщений: 231
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #8 : 13 Сентября 2007, 21:05:50 »
А почему же не может? Очень даже может. Тут же разные метрики для двух разных интерфейсов.
Всё нормально по-моему.  ;)

Не вижу чего тут нормального... Конечно с метриками можно всякие выкрутасы повытворять, однако в данном случае смысла нет никакого. Ну была бы нужда на два доступа в инет по разным каналам разруливать, а тут...
Я честно говоря так и не понял из описания что там за сеть и что от нее нужно добиться...  ;)

Оффлайн selectron

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #9 : 13 Сентября 2007, 22:32:06 »
Да, понятного мало...   :idiot2:

Оффлайн xxxYURAxxx

  • Активист
  • *
  • Сообщений: 536
  • LinuxFormat друг человека...
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #10 : 13 Сентября 2007, 23:24:12 »
с двумя роутами по дефолту не работает, т.к. не понимает куда именно отправлять...
как с этим Windows борется не знаю, и знать не хочу...

должен быть один дефолт роут, а второй просто роут оттуда-туда и все.

Оффлайн Lexxus

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #11 : 13 Сентября 2007, 23:38:28 »
я просто плохо умею объяснять... (не дано, простите)

Вообщем... попробую подругому:
Есть 2 сетевые платы
Одна сетевая плата(назовем A) смотрит в сеть № 1
Вторая сетевая(Назовем B) смотрит в сеть №2
Обе включены.

Объясняю как дело обстоит стоит на MustDie:
Две сетевые включены.
Сетевая карта А - имеет для соединения к интернету и сети PPPoE
Сетевая карта B - имеет для соединения к интернету VPN, при этом сеть работает без него

Я пользуюсь ресурсами сразу 2-х сетей.
Включаю PPPoE (VPN вырублен) на одной (при этом свободно серферю по инету и по сети №1 и по СЕТИ №2 с адрессами 10.10. и на все внтурисетевые DNS... есть просто у пользователей свои ресурсы - подключаюсь спокойно)
На Ubuntu - с теми же маршрутами... не могу зайти в включенным PPPoE в сеть №2, точнее на DNS имя
Вроде объяснил как смог :)
Что не понятно задавайте вопросы... буду отвечать.
Просто хочу настроить все грамотно с вашей помощью... так как мне так никто и не помог в итоге... так как не сталкивались с таким)

Маршруты на винде такие:

===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...7a 79 05 b7 de 50 ...... Hamachi Network Interface
0x10004 ...00 13 46 64 34 8e ...... VIA Rhine III Fast Ethernet Adapter
0x10005 ...00 02 5b 00 69 2f ...... Bluetooth Device (Personal Area Network)
0x20006 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0      10.10.168.1   10.10.168.215       21
          0.0.0.0          0.0.0.0    192.168.17.47   192.168.17.47       1
          5.0.0.0        255.0.0.0     5.183.222.80    5.183.222.80       20
     5.183.222.80  255.255.255.255        127.0.0.1       127.0.0.1       20
    5.255.255.255  255.255.255.255     5.183.222.80    5.183.222.80       20
         10.0.0.0        255.0.0.0      10.10.168.1   10.10.168.215       1
         10.0.0.0    255.255.255.0    192.168.17.47   192.168.17.47       1
      10.10.168.0    255.255.255.0    10.10.168.215   10.10.168.215       20
    10.10.168.215  255.255.255.255        127.0.0.1       127.0.0.1       20
       10.100.0.0      255.252.0.0    192.168.17.47   192.168.17.47       1
   10.255.255.255  255.255.255.255    10.10.168.215   10.10.168.215       20
     87.255.0.128  255.255.255.224      10.10.168.1   10.10.168.215       1
     87.255.0.160  255.255.255.224      10.10.168.1   10.10.168.215       1
     87.255.0.162  255.255.255.255      10.10.168.1   10.10.168.215       1
     87.255.0.192  255.255.255.248      10.10.168.1   10.10.168.215       1
     87.255.4.166  255.255.255.255      10.10.168.1   10.10.168.215       1
     87.255.4.195  255.255.255.255      10.10.168.1   10.10.168.215       1
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      169.254.0.0      255.255.0.0    10.10.168.215   10.10.168.215       30
    192.168.5.254  255.255.255.255    192.168.17.47   192.168.17.47       1
    192.168.17.47  255.255.255.255        127.0.0.1       127.0.0.1       50
   192.168.17.255  255.255.255.255    192.168.17.47   192.168.17.47       50
        224.0.0.0        240.0.0.0     5.183.222.80    5.183.222.80       20
        224.0.0.0        240.0.0.0    10.10.168.215   10.10.168.215       20
        224.0.0.0        240.0.0.0    192.168.17.47   192.168.17.47       1
  255.255.255.255  255.255.255.255     5.183.222.80    5.183.222.80       1
  255.255.255.255  255.255.255.255    10.10.168.215   10.10.168.215       1
  255.255.255.255  255.255.255.255    192.168.17.47   192.168.17.47       1
  255.255.255.255  255.255.255.255    192.168.17.47           10005       1
Основной шлюз:       192.168.17.47
===========================================================================
Постоянные маршруты:
  Сетевой адрес            Маска    Адрес шлюза      Метрика
         10.0.0.0        255.0.0.0      10.10.168.1       1
     87.255.0.160  255.255.255.224      10.10.168.1       1
     87.255.0.192  255.255.255.248      10.10.168.1       1
     87.255.0.128  255.255.255.224      10.10.168.1       1
     87.255.4.195  255.255.255.255      10.10.168.1       1
     87.255.4.166  255.255.255.255      10.10.168.1       1
     87.255.0.162  255.255.255.255      10.10.168.1       1
Советов у меня не просите, потому что у меня чувство юмора сильнее чувства жалости...

Оффлайн selectron

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #12 : 14 Сентября 2007, 00:05:11 »
Как я понял, у тебя с одной машины идет соединение по 2 vpn (1-е pptp или l2tp и 2е pppoe).
Но у меня складывается впечатление, что у тебя два соединения одновременно не поднимаются, так как из первого конфига не видно ppp1 интерфейса, а только ppp0  с разными ip.

Оффлайн Lexxus

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #13 : 14 Сентября 2007, 00:10:24 »
1-е pptp и 2е pppoe

да, так и есть на ubuntu
Советов у меня не просите, потому что у меня чувство юмора сильнее чувства жалости...

Оффлайн baghi

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Что то не то с маршрутизацией.
« Ответ #14 : 14 Сентября 2007, 00:20:56 »
полагаю, вам надо скорее смотреть в сторону iptables, нежели route:
чтобы организовать выход из домашней подсетки наружу вполне подходит
nat - организуется с помощью iptables
ping от рута не идет :) - тоже скорее всего проблема в настройке iptables
посмотрите правила OUTPUT: iptables -nvL (для исходящих можно выставить all ACCEPT)

что-то не получается связать два ваших поста
>Сетевая карта B - имеет для соединения к интернету VPN, при этом сеть работает без него
вы же говорили, что это домашняя сеть?

если у вас статический ip, то ваша таблица маршрутизации выглядит подозрительно))
(надо прописывать default gateway)

 

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