Автор Тема: Проблем с интернета - pppoe  (Прочетена 3767 пъти)

paranoid

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
Проблем с интернета - pppoe
« -: Jul 17, 2006, 21:20 »
Първо да се извиня, че погрешно постнах темата във FreeBSD секцията.

Здравеите,

имам следния проблем. Преди няколко дни си ъпдеитвах Fedora-та и се случи нещо много интересно(първо да поясня че полсвам интернет през ППОЕ връзка от локалната мрежа в срудентски град. Досега не бях ползвал такъв тип връзка а вместо нея използвах ППТП програмата за да направя ВПН връзка към сървъра.) Вечерта след като ъпдейтвах Федората се опитах да пинг-вам различни хостове от конзолата си. abv.bg, gbg.bg, dir.bg, sourceforge.net, google.bg и други изобщо не успявах да ги пингна, при все че ПППОЕ конекцията показваше "up and running". Вместо това в конзолата се отпечатваше съобщението "google.bg:Unknown host ". При всичко това yum си имах без проблем(както и CS i SVN).  Някои други хостове като : всички завършващи на .com си ги пингвах без проблем. още по-странно стана когато се оказа че част от хостовете ги пингвам в конзолата но във Firefox-а не успявах да отворя страницата. (Проверих за установено прокси - нямаше). А върхът на изненадата ми доиде когато разбрах, че всички хостове могат да се пингнат по ИП. Тогава си помислих, че има проблем с ДНС сървъра и си легнах. (Всичко това много ме убезпокои, защото сестра ми използваше Бозата и при нея интернет имаше, което показваше че проблема е в мойта машина).
На следващия ден станах и пуснах отново компютъра си. Вдигнах ПППОЕ интерфейса с успех, но нито един адрес не успях да пингна нито в конзолата, нито да отворя през браузър. Тогава ми доиде идеята да пусна отново ППТП тунела за ВПН конекцията. Свързах се успешно, но отново нищо не успях да пингна в конзолата или да отворя в браузър. От два дни съм така, ако може някои да ми даде акъл ще съм му много благодарен.
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Проблем с интернета - pppoe
« Отговор #1 -: Jul 18, 2006, 01:58 »
Здравей,

предполагам, че е от SELinux-а.
Прегледай това и това.

Успех
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

paranoid

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
Проблем с интернета - pppoe
« Отговор #2 -: Jul 18, 2006, 10:59 »
Здравей,

да ти кажа аз също смятах че е така, и затова съм disable-нал както СЕЛинукса, така и Фаиъруола.
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Проблем с интернета - pppoe
« Отговор #3 -: Jul 18, 2006, 11:14 »
Здравей отново,

разгледай тази тема.
Виж също така дали има нещо по логовете. Виж dmesg | grep eth0 какво изписва.
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

paranoid

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
Проблем с интернета - pppoe
« Отговор #4 -: Jul 18, 2006, 11:45 »
Много дора идея, благодаря ти. Направо бях забравил за dmesg логовете. Преди около месец нямах локална мрежа и добре че бяха те да се оправя. За съжаление сега пиша от работата и ще мога да погледан чак довечера като се прибера... Мисля си още нещо: когато настройвах ППТП програмата (http://pptpclient.sourceforge.net/howto-fedora-core-4.phtml) през интерфеса й,  съм цъкнал на "Client to LAN" вместо на "All to Tunnel", което може би ще пооправи нещата с ППТП-то, и все пак остава въпроса с ПППОЕ-то и защо пускайки го, и сяързвайки се със сървъра не мога да пингна нищо?
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Проблем с интернета - pppoe
« Отговор #5 -: Jul 18, 2006, 12:02 »
Как точно вдигаш интерфейса? Признавам си, че никога не съм ползвал FC и не знам как стоят нещата там. Също така хвърли едно око и на това и особено на постовете на gat3way. Момчето си е робот, няма спор ':p'.
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

  • Гост
Проблем с интернета - pppoe
« Отговор #6 -: Jul 18, 2006, 12:07 »
Не съм робот, ползвам стимуланти ахахах '<img'>
Активен

  • Гост
Проблем с интернета - pppoe
« Отговор #7 -: Jul 18, 2006, 12:14 »
btw, всичко си има някакво вероятно логично обяснение, но този странен момент с резолвинг-а наистина изглежда много странно..
Активен

paranoid

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
Проблем с интернета - pppoe
« Отговор #8 -: Jul 18, 2006, 20:20 »
Добре момчета по надолу пействам каквото събрах от машината ми. Ако някои има идеи сега е момента да споделя, защото аз се изчерпах откъм такива.

[peter@localhost bin]$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain   localhost


[peter@localhost proc]$ ping 194.145.63.12(това съм чувал че е ИП-то на дир.бг)
PING 194.145.63.12 (194.145.63.12) 56(84) bytes of data.

//Забива - нищо не показва. След Ctrl+C

--- 194.145.63.12 ping statistics ---
729 packets transmitted, 0 received, 100% packet loss, time 728221ms


[peter@localhost bin]$ ping dir.bg
ping: unknown host dir.bg




[peter@localhost bin]$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:17:31:0C:09:2E
          inet addr:10.0.40.135  Bcast:10.0.43.255  Mask:255.255.252.0
          inet6 addr: fe80::217:31ff:fe0c:92e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:411186 errors:0 dropped:0 overruns:0 frame:0
          TX packets:779 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25309894 (24.1 MiB)  TX bytes:92296 (90.1 KiB)
          Interrupt:17 Base address:0x8c00

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:1376 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1376 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2412240 (2.3 MiB)  TX bytes:2412240 (2.3 MiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:172.31.247.165  P-t-P:192.168.101.11  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:114 (114.0 'B)'  TX bytes:114 (114.0 'B)'

ppp1      Link encap:Point-to-Point Protocol
          inet addr:172.31.247.165  P-t-P:192.168.101.7  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1456  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:541 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:80 (80.0 'B)'  TX bytes:44852 (43.8 KiB)






[peter@localhost bin]$ adsl-stop
[peter@localhost bin]$ adsl-start
[peter@localhost bin]$ adsl-status
/sbin/adsl-status: Cannot read configuration file '/etc/ppp/pppoe.conf'
[peter@localhost bin]$ su
Password:
[root@localhost bin]# adsl-status
adsl-status: Link is up and running on interface ppp0
4: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP> mtu 1492 qdisc pfifo_fast qlen 3
    link/ppp
    inet 172.31.247.165 peer 192.168.101.11/32 scope global ppp0



[root@localhost bin]# dmesg | grep eth0
eth0: RealTek RTL8139 at 0xf8978c00, 00:17:31:0c:09:2e, IRQ 17
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
eth0: no IPv6 routers present



Използвал съм ППТП-графичния клиент,  който ми дава "connected", но все тая....(да не се чудите защо имам толкова интерфейси в ifconfig-a). А и накрая:СЕЛинукса и Фаъируола съм си ги изключил.
Активен

paranoid

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
Проблем с интернета - pppoe
« Отговор #9 -: Jul 18, 2006, 21:03 »
Искам само да вмъкна, че следвайки казаното от gat3way и добавяйки следното
echo 1 > /proc/sys/net/ipv4/ip_no_pmtu_disc
проблема си остана - нито мога да пингвам някои по ИП, нито по име на хост.
Но добавяйки
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling
проблема ми се разреши чстично, в смисъл че вече мога да пингвам хостовете по ИП, но не и по име, т.е.
ping google.com връща Unknown Host. Ako някои има идея, нека да я сподели.
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Проблем с интернета - pppoe
« Отговор #10 -: Jul 19, 2006, 00:07 »
Написал си "(Всичко това много ме убезпокои, защото сестра ми използваше Бозата и при нея интернет имаше, което показваше че проблема е в мойта машина)", което какво означава? На една машина ли е windows-а и линукса?

Покажи изхода от pppoe -I eth0 -A

Пробвал ли си да настройваш само pppoe-то, следвайки примерно тази статия?
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Проблем с интернета - pppoe
« Отговор #11 -: Jul 19, 2006, 00:34 »
Ако отговорите са ти положителни, пробвай и следното.
1. echo 1 > /proc/sys/net/ipv4/ip_forward
2. Провери си dns-те на windows-a и линукса или активирай 'usepeerdns' в /etc/ppp/options. Така ще се създаде файла /etc/ppp/resolv.conf , който ще съдържа верните днс-и ( в случай, че са били сменени). След това ги презапаписваш в /etc.
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

paranoid

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
Проблем с интернета - pppoe
« Отговор #12 -: Jul 19, 2006, 22:41 »
Да Windows-a и Linux-а работят на едно РС с едни и същи ДНС-и (някакси всички тук усещаме че ДНС-те не са наред след като пингвам сайтовете по ИП а по име на хост не мога), и тези ДНС-си са следните:
10.0.42.1
213.240.241.252
10.0.41.1
10.0.52.250
Ето сега отново малко от това което ми се показва в конзолата:

[root@localhost peter]#   pppoe -I eth0 -A
Access-Concentrator: c35pppoe6
Got a cookie: d6 51 f4 be d4 7f 36 28 bf 3e 72 0b 25 51 81 a4 e1 00 00 00
AC-Ethernet-Address: 00:04:23:b1:cf:58
--------------------------------------------------
Access-Concentrator: c35pppoe6
       Service-Name: megalan53
Got a cookie: c6 63 9a b9 b4 a2 8b fd cd 28 30 a5 c2 a7 ca e2 de 00 00 00
AC-Ethernet-Address: 00:04:23:b1:cf:58
--------------------------------------------------

[root@localhost configs]# cat /etc/resolv.conf
# MADE-BY-RP-PPPOE
nameserver 10.0.42.1
nameserver 213.240.241.252
nameserver 10.0.41.1
nameserver 10.0.52.250

search localdomain
[root@localhost configs]#  

Исакам само да отбележа нещо, което може и да няма много смисъл , но все пак: когато променя ръчно настроиките на ДНС-те в /etc/resolv.conf и след това рестартирам с adsl-stop, adsl-start, самото pppoe ми слага един ред допълнително към файла, а именно
search localdomain
Още нещо много интересно: когато напиша във фаъирфокса следното 194.145.63.12 той автоматично го променя на dir.bg  и ми показва страницата за "Unknown host:dir.bg".

Искам да ви благодаря че все още ми давате някакви идеи. Пробвах с
echo 1 > /proc/sys/net/ipv4/ip_forward
ама все същото.

И накрая слагам файла си /etc/ppp/pppoe.conf
(само да отбележа: настроивал съм pppoe-то с adsl-setup, както е описано в статията). Искам само да ви кажа че от две години ползвам Федората и си мислех, че не съм от най-начинаещите и все пак за първи път ми се случват такива проблеми - и идея си нямам защо се дъни.

#***********************************************************************
#
# pppoe.conf
#
# Configuration file for rp-pppoe.  Edit as appropriate and install in
# /etc/ppp/pppoe.conf
#
# NOTE: This file is used by the adsl-start, adsl-stop, adsl-connect and
#       adsl-status shell scripts.  It is *not* used in any way by the
#       "pppoe" executable.
#
# Copyright © 2000 Roaring Penguin Software Inc.
#
# This file may be distributed under the terms of the GNU General
# Public License.
#
# LIC: GPL
# $Id: pppoe.conf,v 1.10 2002/04/09 17:28:38 dfs Exp $
#***********************************************************************

# When you configure a variable, DO NOT leave spaces around the "=" sign.

# Ethernet card connected to ADSL modem
ETH=eth0

# ADSL user name.  You may have to supply "@provider.com"  Sympatico
# users in Canada do need to include "@sympatico.ca"
# Sympatico uses PAP authentication.  Make sure /etc/ppp/pap-secrets
# contains the right username/password combination.
# For Magma, use xxyyzz@magma.ca
USER=bxxxnxnx@sympatico.ca

# Bring link up on demand?  Default is to leave link up all the time.
# If you want the link to come up on demand, set DEMAND to a number indicating
# the idle time after which the link is brought down.
DEMAND=no
#DEMAND=300

# DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2;
# NOCHANGE=do not adjust.
DNSTYPE=SERVER

# Obtain DNS server addresses from the peer (recent versions of pppd only)
# In old config files, this used to be called USEPEERDNS.  Changed to
# PEERDNS for better Red Hat compatibility
PEERDNS=yes

DNS1=10.0.42.1
DNS2=10.0.52.250
DNS3=10.0.41.1
DNS4=213.240.241.252

# Make the PPPoE connection your default route.  Set to
# DEFAULTROUTE=no if you don't want this.
DEFAULTROUTE=yes

### ONLY TOUCH THE FOLLOWING SETTINGS IF YOU'RE AN EXPERT

# How long adsl-start waits for a new PPP interface to appear before
# concluding something went wrong.  If you use 0, then adsl-start
# exits immediately with a successful status and does not wait for the
# link to come up.  Time is in seconds.
#
# WARNING WARNING WARNING:
#
# If you are using rp-pppoe on a physically-inaccessible host, set
# CONNECT_TIMEOUT to 0.  This makes SURE that the machine keeps trying
# to connect forever after adsl-start is called.  Otherwise, it will
# give out after CONNECT_TIMEOUT seconds and will not attempt to
# connect again, making it impossible to reach.
CONNECT_TIMEOUT=30

# How often in seconds adsl-start polls to check if link is up
CONNECT_POLL=2

# Specific desired AC Name
ACNAME=c35pppoe6

# Specific desired service name
SERVICENAME=megalan53

# Character to echo at each poll.  Use PING="" if you don't want
# anything echoed
PING="."

# File where the adsl-connect script writes its process-ID.
# Three files are actually used:
#   $PIDFILE       contains PID of adsl-connect script
#   $PIDFILE.pppoe contains PID of pppoe process
#   $PIDFILE.pppd  contains PID of pppd process
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-adsl.pid"

# Do you want to use synchronous PPP?  "yes" or "no".  "yes" is much
# easier on CPU usage, but may not work for you.  It is safer to use
# "no", but you may want to experiment with "yes".  "yes" is generally
# safe on Linux machines with the n_hdlc line discipline; unsafe on others.
SYNCHRONOUS=no

# Do you want to clamp the MSS?  Here's how to decide:
# - If you have only a SINGLE computer connected to the ADSL modem, choose
#   "no".
# - If you have a computer acting as a gateway for a LAN, choose "1412".
#   The setting of 1412 is safe for either setup, but uses slightly more
#   CPU power.
CLAMPMSS=1412
#CLAMPMSS=no

# LCP echo interval and failure count.
LCP_INTERVAL=20
LCP_FAILURE=3

# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL
PPPOE_TIMEOUT=80

# Firewalling: One of NONE, STANDALONE or MASQUERADE
FIREWALL=NONE

# Linux kernel-mode plugin for pppd.  If you want to try the kernel-mode
# plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
LINUX_PLUGIN=

# Any extra arguments to pass to pppoe.  Normally, use a blank string
# like this:
PPPOE_EXTRA=""

# Rumour has it that "Citizen's Communications" with a 3Com
# HomeConnect ADSL Modem DualLink requires these extra options:
# PPPOE_EXTRA="-f 3c12:3c13 -S ISP"

# Any extra arguments to pass to pppd.  Normally, use a blank string
# like this:
PPPD_EXTRA=""


########## DON'T CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING
# If you wish to COMPLETELY overrride the pppd invocation:
# Example:
# OVERRIDE_PPPD_COMMAND="pppd call dsl"

# If you want adsl-connect to exit when connection drops:
# RETRY_ON_FAILURE=no
Активен

Златко

  • Напреднали
  • *****
  • Публикации: 2147
    • Профил
Проблем с интернета - pppoe
« Отговор #13 -: Jul 19, 2006, 23:09 »
И аз имах проблем по едно време с pppoe след обновяване - root имаше Интернет, а обикновения потребител - не. Оказа се, че това зависи от правата за четене на файла resolv.conf . Провери ги ако и при тебе е така.  ':zzz:'
Активен

Без правила няма игра

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Проблем с интернета - pppoe
« Отговор #14 -: Jul 19, 2006, 23:52 »
Спри firewall-а и провери дали портовее 80 и 8080 са отворени. Пускал ли си iptables?
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
about PPPoE
Настройка на програми
fonzi 0 5390 Последна публикация May 12, 2002, 15:31
от fonzi
pppoe
Настройка на програми
nulll 0 4500 Последна публикация Oct 08, 2002, 14:09
от nulll
Проблем с pppoe
Настройка на програми
empty 6 5870 Последна публикация Jan 20, 2004, 13:15
от
Проблем с pppoe
Настройка на програми
empty 12 7222 Последна публикация Feb 15, 2004, 15:42
от empty
PPPoE
Настройка на програми
growchie 2 4781 Последна публикация Feb 17, 2004, 23:37
от