web-dev-qa-db-fra.com

Impossible d'accéder au réseau local lorsque vous vous connectez à pppoe

J'utilise une connexion DSL (PPPOE) dans Ubuntu. Il se compose de deux parties (je ne suis pas sûr), lorsque je connecte simplement le câble, le système obtient automatiquement une adresse IP démarrée avec 172.x.x.x (DHCP). Lorsque je me connecte en utilisant un nom d'utilisateur/mot de passe (PPPOE), j'obtiens une autre IP démarrée avec 10.x.x.x et je peux accéder à Internet mais je ne peux pas accéder à une IP locale (dans mon LAN), qui est un serveur multimédia FTP fourni par mon FAI. Je m'en suis plaint à mon FAI mais ils ont répondu

Windows fonctionne

C'est vrai, Windows 7 fonctionne bien avec ces paramètres. Je peux accéder à Internet et au serveur local en même temps. J'utilise également un routeur WIFI (TP-link TL-WR340G/TL-WR340Gd) qui entraîne le même problème. Donc, lorsque je connecte le câble directement au système et que j'utilise Windows 7, tout va bien. Sinon problème. Problème similaire discuté ici .

Modifier

Avant de vous connecter à pppoe. Connectez-vous avec eth0

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.100.0.1     0.0.0.0         UG    0      0        0 eth0
172.100.0.0     0.0.0.0         255.255.0.0     U     1      0        0 eth0

ifconfig

eth0      Link encap:Ethernet  HWaddr 74:d0:2b:d5:b3:6c  
          inet addr:172.100.5.242  Bcast:172.100.255.255  Mask:255.255.0.0
          inet6 addr: fe80::76d0:2bff:fed5:b36c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38 errors:0 dropped:0 overruns:0 frame:0
          TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4975 (4.9 KB)  TX bytes:13653 (13.6 KB)

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:1627 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1627 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:126107 (126.1 KB)  TX bytes:126107 (126.1 KB)

Après vous être connecté à pppoe. eth0 se déconnecte automatiquement. Une nouvelle interface nommée ppp0 est répertoriée maintenant.

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.12.44.91     0.0.0.0         UG    0      0        0 ppp0
10.12.44.91     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

ifconfig après la connexion

eth0      Link encap:Ethernet  HWaddr 74:d0:2b:d5:b3:6c  
          inet6 addr: fe80::76d0:2bff:fed5:b36c/64 Scope:Link
          inet6 addr: 2002:ac64:154:c:76d0:2bff:fed5:b36c/64 Scope:Global
          inet6 addr: fec0::c:76d0:2bff:fed5:b36c/64 Scope:Site
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26582 errors:0 dropped:18 overruns:0 frame:0
          TX packets:2340 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2542063 (2.5 MB)  TX bytes:244938 (244.9 KB)

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:4118 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4118 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:336759 (336.7 KB)  TX bytes:336759 (336.7 KB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:10.12.44.95  P-t-P:10.12.44.91  Mask:255.255.255.255
          inet6 addr: fe80::a536:c7ae:e079:d88d/10 Scope:Link
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:689 errors:0 dropped:0 overruns:0 frame:0
          TX packets:744 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:385746 (385.7 KB)  TX bytes:75296 (75.2 KB)

J'ai utilisé le gestionnaire de réseau pour créer un réseau (connexion DSL) enter image description here

Le type de connexion est double accès/russie pppoe

1
shantanu

Définissez une adresse IP statique sur votre connexion Ethernet (adaptateur LAN), sans une passerelle et sans DNS, assurez-vous de la mettre dans la même plage/sous-réseau que votre LAN, c'est-à-dire. 172.x.x.x

Connectez votre câble LAN et confirmez que vous pouvez accéder à votre FTP, etc. Tout devrait fonctionner sauf que vous devriez pas être en mesure d'accéder à Internet à ce moment.

Connectez-vous maintenant via PPPOE et confirmez que vous pouvez accéder à Internet, puis confirmez que vous avez toujours accès à votre LAN.

Si vous continuez à rencontrer des problèmes, publiez la sortie de route -n comme mentionné ci-dessus.

La raison pour laquelle cela ne fonctionne pas actuellement est que Ubuntu se voit attribuer 2 passerelles et ne sait pas laquelle utiliser pour quoi, c'est-à-dire. le routage est incorrect. La solution ci-dessus configure Ubuntu sur le LAN mais sans passerelle car elle n'est pas nécessaire ainsi que sur PPPOE pour l'accès à Internet (en utilisant la passerelle de votre FAI).

2
kingmilo

Vous ne pouvez pas connecter votre routeur TP-Link au modem DSL et initialiser la connexion PPPOE à partir de là? ou mieux encore, de nombreux modems DSL fournis par les FAI peuvent en fait changer de mode de fonctionnement et devenir des routeurs indépendants faisant la connexion PPPOE pour vous. Recherchez votre modem sur les forums Internet, voyez s'il est livré avec une adresse IP vers une interface Web où vous pouvez effectuer des réglages.

L'utilisation de votre matériel embarqué pour initialiser la connexion PPPOE présente certains avantages:

  • Tous vos appareils peuvent se connecter à Internet, y compris les ordinateurs portables de vos invités, etc.
  • Vous n'avez qu'une seule passerelle et le routage devient beaucoup moins compliqué
  • les services de votre PC ne sont plus exposés à Internet
  • vous pouvez mettre à niveau, modifier, etc. votre PC sans avoir à vous soucier des informations d'identification PPPOE

Et bien sûr, vous conservez la connexion à votre réseau local.

0
Paul Hänsch