Автор Тема: Проблема с маршрутизацией  (Прочитано 3431 раз)

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

Оффлайн frostegater

  • Новичок форума
  • Сообщений: 3
Проблема с маршрутизацией
« : 31 Января 2015, 08:03:36 »
Настраиваю интерфейсы на Raspbian. В Ethernet воткнул локальную сеть (диапазон 10.0.0.0-10.255.255.255) и USB модем поднял с помощью программы sakis3g. Возникла проблема с маршрутизацией, т.к. видимо USB модем поднимает ppp0 с адресом 10.64.64.64 и он конфликтует с локалкой.

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

auto eth0
iface eth0 inet static
address 10.33.36.221
netmask 255.0.0.0

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:ba:14:10
          inet addr:10.33.36.221  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:77079 errors:0 dropped:1 overruns:0 frame:0
          TX packets:13740 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13809825 (13.1 MiB)  TX bytes:8495315 (8.1 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1376 (1.3 KiB)  TX bytes:1376 (1.3 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.223.175.135  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:86 errors:0 dropped:0 overruns:0 frame:0
          TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:49998 (48.8 KiB)  TX bytes:5444 (5.3 KiB)

route -n
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.64.64.64     0.0.0.0         UG    0      0        0 ppp0
10.0.0.0        0.0.0.0         255.0.0.0       U     2      0        0 eth0
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

P.S. Я совсем не разбираюсь в сетях. Сколько ни пробовал что-то читать, разбираться, всё равно непонятно НИЧЕГО. Сам проф программист и в общем - стыдно. Подскажите по возможности как вообще понять это?? Что почитать, где потренироваться, хоть на английском, хоть на русском. Как понимать команды в скриптах настройки сетей, во всех линуксах они разные? У меня уже паника.
 

Оффлайн zarguni

Re: Проблема с маршрутизацией
« Ответ #1 : 31 Января 2015, 20:33:02 »
Поменяйте маску на интерфейсе eth0, например, 255.255.255.0.
Цитировать
Подскажите по возможности как вообще понять это?? Что почитать, где потренироваться, хоть на английском, хоть на русском. Как понимать команды в скриптах настройки сетей, во всех линуксах они разные? У меня уже паника.
Что именно не понятно? Почитать много где можно. Тут - http://lartc.org/howto/ (перевод - http://www.opennet.ru/docs/RUS/LARTC/). Ну и man-страницы никто не отменял.
 

Оффлайн frostegater

  • Новичок форума
  • Сообщений: 3
Re: Проблема с маршрутизацией
« Ответ #2 : 31 Января 2015, 21:28:52 »
Если изменю маску моя сеть будет в диапазоне от 10.33.36.0 до 10.33.36.255, а мне нужно охватить аж от 10.0.0.0 до 10.255.255.255. Или я что-то не понимаю?)
 

Оффлайн zarguni

Re: Проблема с маршрутизацией
« Ответ #3 : 01 Февраля 2015, 00:54:53 »
Если изменю маску моя сеть будет в диапазоне от 10.33.36.0 до 10.33.36.255, а мне нужно охватить аж от 10.0.0.0 до 10.255.255.255. Или я что-то не понимаю?)
Это, наверное, я что-то не понимаю. Что у вас не работает? И как это выражается?
 

yura_n

  • Гость
Re: Проблема с маршрутизацией
« Ответ #4 : 01 Февраля 2015, 03:30:21 »
Сам проф программист и в общем - стыдно
А есть причины, чтобы стыдиться? Сетевая тема, мягко говоря, очень непростая.
а мне нужно охватить аж от 10.0.0.0 до 10.255.255.255.
И зачем вам 16млн хостов?  ;D
 

Оффлайн zarguni

Re: Проблема с маршрутизацией
« Ответ #5 : 02 Февраля 2015, 00:05:20 »
И зачем вам 16млн хостов?
Мало ли задач бывает у программистов, поэтому он так и написал: "мне нужно охватить аж от 10.0.0.0 до 10.255.255.255". Но сам я как то не могу сформулировать такую задачу.
« Последнее редактирование: 02 Февраля 2015, 00:11:07 от zarguni »
 

Оффлайн frostegater

  • Новичок форума
  • Сообщений: 3
Re: Проблема с маршрутизацией
« Ответ #6 : 02 Февраля 2015, 05:04:39 »
я хочу охватить такой диапазон потому что эта сеть это куча спирингованых (причём беспорядочно), есть и 10.80.хх.хх и 10.90.хх.хх. В общем проблема осталась и она в том как передвинуть пир PTP соединения. Я так понял он создаёт себе IP 10.64.64.64 с маской 255.255.255.255, то бишь один и прописывает себя в дефолтный маршрут. Я с метрикой игрался, прописывал eth0 метрику 2, но почему-то всё равно не пингуется ya.ru.
Как я понял файл конфигурации пира лежит в /etc/ppp/peers. Я могу подсунуть свой даже, я откопал в скрипте sakis3g, что он может использовать мой конфиг по пути /etc/ppp/peers/sakis3g. А вот как его сконфигурировать, я сейчас мучаюсь и не могу понять, то ли он его хавает, то ли нет.
 

Оффлайн endru

Re: Проблема с маршрутизацией
« Ответ #7 : 02 Февраля 2015, 09:06:36 »
frostegater, вам бы расширить маску для ppp0 до 255.255.255.0 хотя бы.

yura_n

  • Гость
Re: Проблема с маршрутизацией
« Ответ #8 : 02 Февраля 2015, 18:55:04 »
я хочу охватить такой диапазон потому что эта сеть это куча спирингованых (причём беспорядочно), есть и 10.80.хх.хх и 10.90.хх.хх.
Один сетевой интерфейс соединяется с одним маршрутизатором, который реализует сегмент сети. А то, что вы пытаетесь охватить - это, если я правильно понял, вообще отдельные сегменты, у каждого из которых свой маршрутизатор. Я не понимаю, что вы пытаетесь сделать?!
с маской 255.255.255.255, то бишь один
255.255.255.255 - это ноль хостов.
 

Оффлайн oermolaev

Re: Проблема с маршрутизацией
« Ответ #9 : 02 Февраля 2015, 20:10:41 »
255.255.255.255 - это ноль хостов.

обоснуйте пожалуйста
 

yura_n

  • Гость
Re: Проблема с маршрутизацией
« Ответ #10 : 02 Февраля 2015, 20:21:58 »
обоснуйте пожалуйста
А что тут  обосновывать? Маска подсети не только делит IP-адрес на адрес сети и адрес хоста, но и определяет количество хостов в сети. Маска подсети 255.255.255.255 полностью отводит значение IP-адреса на адрес сети, для хостов места не остается.
 

Оффлайн zarguni

Re: Проблема с маршрутизацией
« Ответ #11 : 02 Февраля 2015, 20:42:05 »
В общем проблема осталась и она в том как передвинуть пир PTP соединения. Я так понял он создаёт себе IP 10.64.64.64 с маской 255.255.255.255, то бишь один и прописывает себя в дефолтный маршрут. Я с метрикой игрался, прописывал eth0 метрику 2, но почему-то всё равно не пингуется ya.ru.

frostegater, выключите eth0 и проверьте работает ли интернет вообще через модем?

А что тут  обосновывать? Маска подсети не только делит IP-адрес на адрес сети и адрес хоста, но и определяет количество хостов в сети. Маска подсети 255.255.255.255 полностью отводит значение IP-адреса на адрес сети, для хостов места не остается.
Что же тогда, по-вашему, означает запись 10.64.64.64/32 в таблице маршрутизации ТС?  ;)
 

yura_n

  • Гость
Re: Проблема с маршрутизацией
« Ответ #12 : 02 Февраля 2015, 20:46:09 »
Что же тогда, по-вашему, означает запись 10.64.64.64/32 в таблице маршрутизации ТС?  ;)
Хорошо, допустим я не понимаю. Что по вашему это значит?
P.S. Ладно, не буду голову морочить. Маска там просто немного по другому применяется. Наложенная на один определенный адрес, маска идентифицирует только конкретно его (/32). В таблице маршрутизации она указывает на определенный адрес. А указанная в настройках сетевого интерфейса дает информацию о сегменте сети.
« Последнее редактирование: 02 Февраля 2015, 21:15:03 от yura_n »
 

Оффлайн zarguni

Re: Проблема с маршрутизацией
« Ответ #13 : 02 Февраля 2015, 21:51:17 »
$ ipcalc 10.64.64.64/32
Address:   10.64.64.64          00001010.01000000.01000000.01000000
Netmask:   255.255.255.255 = 32 11111111.11111111.11111111.11111111
Wildcard:  0.0.0.0              00000000.00000000.00000000.00000000
=>
Hostroute: 10.64.64.64          00001010.01000000.01000000.01000000
Hosts/Net: 1                     Class A, Private Internet
https://tools.ietf.org/rfc/rfc1878.txt
Но мы отклонились от темы.
 

Оффлайн Shaytan007

Re: Проблема с маршрутизацией
« Ответ #14 : 03 Февраля 2015, 23:34:03 »
А внешний айпи адрес пробовали пинговать, на пример 8.8.8.8. Возможно у вас проблема с днс, а не с маршрутизацией?
Что у вас прописано в файле /etc/resolv.conf?
 

Теги:
     

    Проблема с wi-fi соединением

    Автор abc

    Ответов: 10
    Просмотров: 4163
    Последний ответ 26 Мая 2013, 15:56:25
    от Utility
    Проблема с ручными настройками ip адреса

    Автор DIESEL

    Ответов: 8
    Просмотров: 2026
    Последний ответ 18 Марта 2019, 08:37:24
    от DIESEL
    Проблема с Anydesk

    Автор Andrew.p

    Ответов: 22
    Просмотров: 694
    Последний ответ 22 Июля 2021, 10:29:19
    от Andrew.p
    [Решено] Проблема с Wi-fi в Debian Jessie

    Автор manazius

    Ответов: 13
    Просмотров: 4168
    Последний ответ 10 Января 2014, 15:07:18
    от ogost
    Проблема с подключением к VPN серверу

    Автор ShoTo

    Ответов: 1
    Просмотров: 1418
    Последний ответ 07 Марта 2015, 09:42:34
    от ShoTo