Автор Тема: [РЕШЕНО] pppoe соединение и локальная сеть  (Прочитано 1997 раз)

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

Оффлайн mixtape

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 28
доброй ночи!
имеется проблема, суть которой изложена чуть ниже, однако стоит сказать, что создание темы навеяно частыми проблема с маршрутизацией. и что-то нутро подсказывает, что это не конец. хотелось бы, чтобы мне пролили свет на ряд вопросов связанных с их пониманием:
1) правильно ли я понимаю, что шлюз - это маршрутизатор, через который осуществляется доступ в сеть (интернет)?
2) если да, то получается, что следствием наличия интернета является добавленный шлюз (графа gateway) в таблице маршрутизации, который может быть получен статически, его указанием, или через какой-нить dhcp и т.п., верно? нет шлюза в таблице маршрутизации - нет инета?
3) в таблице маршрутизации может быть указан, более чем один шлюз?
4) "*" в столбце gateway в таблице маршрутизации указывает на что? что шлюз в этой записи не указан?
5) в resolve.conf имеется строка с указанным ip dns-сервера. на компе два интерфейса - eth0 (локалка) и ppp0(pppoe), второе из которых получает список dns-серверов провайдера автоматически, используя опцию usepeerdns. спрашивается откуда он взялся, если я никакие dns-серверы не ставил на машину?

теперь о проблеме. как сказал ранее, имеется три интерфейса: eth0 - локальная сеть, без выхода в интернет, настроена указанием маски подсети и ip-адресом в этой сети с помощью метода static; wlan0 - wifi; ppp0 - появляется при pppoe-соединении, которое используется для выхода в интернет. суть в том, что машины, которые подключены к локалке, не пингуются ни при включенное pppoe, на при отключенном. получается, что доступны лишь внешние ресурсы, но не локальные. я так понимаю, проблема опять в маршрутизации? что-то нужно дописать?

interfaces:
Spoiler: ShowHide

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.55.55
netmask 255.255.128.0
allow-hotplug eth0

# Wifi
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf


конфиг pppoe-соединения:
Spoiler: ShowHide

# Minimalistic default options file for DSL/PPPoE connections
noipdefault
defaultroute
replacedefaultroute
hide-password
noauth
persist
plugin rp-pppoe.so eth0
user "itsmylogin"
usepeerdns


#ifconfig при отключенном pppoe:
Spoiler: ShowHide

eth0      Link encap:Ethernet  HWaddr 3c:97:0e:b6:35:dd 
          inet addr:192.168.55.55  Bcast:192.168.127.255  Mask:255.255.128.0
          inet6 addr: fe80::3e97:eff:feb6:35dd/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:229628 errors:0 dropped:101 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:18867784 (17.9 MiB)  TX bytes:508 (508.0 B)

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:65536  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)


#ifconfig при включенном pppoe:
Spoiler: ShowHide

eth0      Link encap:Ethernet  HWaddr 3c:97:0e:b6:35:dd 
          inet addr:192.168.55.55  Bcast:192.168.127.255  Mask:255.255.128.0
          inet6 addr: fe80::3e97:eff:feb6:35dd/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:262002 errors:0 dropped:103 overruns:0 frame:0
          TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:21481228 (20.4 MiB)  TX bytes:5471 (5.3 KiB)

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:65536  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:192.168.192.240  P-t-P:10.1.1.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1412  Metric:1
          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:2382 (2.3 KiB)  TX bytes:801 (801.0 B)


#route при отключенном pppoe:
Spoiler: ShowHide

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.0.0     *               255.255.128.0   U     0      0        0 eth0


#route при включенном pppoe:
Spoiler: ShowHide

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     0      0        0 ppp0
10.1.1.1        *               255.255.255.255 UH    0      0        0 ppp0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.0.0     *               255.255.128.0   U     0      0        0 eth0
« Последнее редактирование: 27 Июнь 2015, 14:24:49 от mixtape »
 

Оффлайн agentgoblin

  • Активный пользователь
  • **
  • Сообщений: 50
Re: pppoe соединение и локальная сеть
« Ответ #1 : 27 Июнь 2015, 03:53:41 »
1 Шлюз - это маршрутизатор, который вообще осуществляет доступ в какую-либо сеть. В более узком смысле - в интернет, да.
2 Да, только не следствием, а причиной.
3 Да, можно указать более одного шлюза.
4 Именно так. Можно почитать man route, там отлично всё это расписано в секции OUTPUT.
5 Либо кто-то вручную вписал туда адреса DNS, либо на машине есть менеджер сети (а-ля wicd, NetworkManager), который и добавляет туда эти адреса.

суть в том, что машины, которые подключены к локалке, не пингуются ни при включенное pppoe, на при отключенном.
Если так, что два момента, которые я бы проверил:
- Машины в локалке могут отвечать на ping (на них разрешён ICMP echo reply);
- На вашем маршрутизаторе файрволом не закрыт весь ICMP (включая инициированый им самим).

Если интернет не работает, то попробуйте почитать вот эту документацию, раздел 3.2.3. PPPoE Configuration
 

Оффлайн ioann.sys

  • Админ
  • Местный житель
  • ***
  • Сообщений: 164
  • всегда прав!
Re: pppoe соединение и локальная сеть
« Ответ #2 : 27 Июнь 2015, 06:46:08 »
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.55.55
netmask 255.255.128.0
allow-hotplug eth0

При статической конфигурации следует указывать маршрутизатор: gateway 192.168.55.x
Debian GNU/Linux jessie/sid on notebook ASUS N750JK
 


Оффлайн mixtape

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 28
Re: pppoe соединение и локальная сеть
« Ответ #3 : 27 Июнь 2015, 14:24:21 »
agentgoblin, действительно на другой машине входящие icmp-сообщения блокировал брандмауэр. значит всё работает.

ioann.sys, зачем мне прописывать шлюз в локальном интерфейса, если он не даёт доступа во внешку?
 

Теги:
 

Проблема с пробросом порта извне в локальную сеть (DNAT)

Автор Sferg

Ответов: 6
Просмотров: 2913
Последний ответ 30 Июль 2014, 19:16:31
от zarguni
[РЕШЕНО] Остановка загрузки на /etc/network/interfaces

Автор ecc83

Ответов: 12
Просмотров: 2943
Последний ответ 02 Март 2017, 20:22:55
от amd_amd
[РЕШЕНО] балансировка нагрузки iptables

Автор ihammers

Ответов: 1
Просмотров: 3997
Последний ответ 10 Апрель 2012, 13:00:46
от ihammers
[Решено]Configuring network interfaces при загрузке

Автор Aliko

Ответов: 7
Просмотров: 1822
Последний ответ 22 Сентябрь 2013, 17:42:08
от Aliko
pppoe запускается через раз.

Автор sx88

Ответов: 22
Просмотров: 2150
Последний ответ 22 Июнь 2015, 11:37:01
от 315th