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
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
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)
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
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)
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).
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:
Et bien sûr, vous conservez la connexion à votre réseau local.