Po

Masz problemy z siecią bądź internetem? Zapytaj tu
orzeech
Posty: 10
Rejestracja: 23 listopada 2007, 06:56

Połączenie jest ale brak internetu

Post autor: orzeech »

Witam was mam taki problem z połączeniem. Ostatnio założyłem sobie internet podałem dostawcy mac adres mojej karty sieciowej.
I problem polega na tym, że komputer pod Linuksem pobiera wszystkie dane i internetu nie ma. A jak zainstalowałem Windowsa to też pobiera te same dane ale internet już jest. Więc gdzie tkwi problem teraz. Po mojej stronie czy stronie dostawcy.
Awatar użytkownika
bbmti
Posty: 39
Rejestracja: 17 lipca 2007, 11:03
Lokalizacja: Kraków

Post autor: bbmti »

Witaj

Może więcej danych podasz. Co to znaczy, że nie ma internetu? Ping do bramy jest? DNS są dobre. Zobacz ping na jakiś adres ip np. 213.180.130.200. Jaki to linux, firewall może blokuje. Wklej wynik polecenia

Kod: Zaznacz cały

iptables -L
i

Kod: Zaznacz cały

cat /etc/resolv.conf
to może coś poradzimy.
orzeech
Posty: 10
Rejestracja: 23 listopada 2007, 06:56

Post autor: orzeech »

Ja mam Debiana. U znajomego zrobiłem z jego komputera serwer na systemie Windows i jak podpinam kabel to bez problemu system pobiera ip dns i internet chodzi.

A oto zawartość resolv.conf:

Kod: Zaznacz cały

nameserver 194.204.159.1 
nameserver 194.204.152.34
za017

Post autor: za017 »

I problem polega na tym, że komputer pod Linuksem pobiera wszystkie dane i internetu nie ma.
Co to znaczy 'pobiera wszystkie dane'. Wklej wynik

Kod: Zaznacz cały

# ifconfig
oraz

Kod: Zaznacz cały

# iptables -L -n
Awatar użytkownika
Yampress
Administrator
Posty: 6420
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Zadzwoń do dostawcy i powiedz, że masz Linuksa :-P

Ja bym sprawdził czy wykrywa kartę sieciową, jeśli tak to problem u Twojego dostawcy internetu. Może jakieś zabezpieczenia?
orzeech
Posty: 10
Rejestracja: 23 listopada 2007, 06:56

Post autor: orzeech »

Witam, oto co wyskakuje po poleceniu ifup eth2:

Kod: Zaznacz cały

debian:/home/martaimateusz# ifup eth2
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit [url]http://www.isc.org/sw/dhcp/[/url]

Listening on LPF/eth2/00:c1:26:0f:e5:74
Sending on   LPF/eth2/00:c1:26:0f:e5:74
Sending on   Socket/fallback
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 10.225.176.1
DHCPREQUEST on eth2 to 255.255.255.255 port 67
DHCPACK from 10.225.176.1
SIOCADDRT: Network is unreachable
bound to 10.225.191.42 -- renewal in 3616 seconds.
debian:/home/martaimateusz# 
ping na google jest taki:

Kod: Zaznacz cały

debian:/home/martaimateusz# ping [url]www.google.pl[/url]
ping: unknown host [url]www.google.pl[/url]
A taki jest na localhosta:

Kod: Zaznacz cały

debian:/home/martaimateusz# ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.109 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.071 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.069 ms

--- localhost ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.069/0.083/0.109/0.018 ms
debian:/home/martaimateusz#

A taki jest wynik polecenia route:[ccode]debian:/home/martaimateusz# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.225.191.40 * 255.255.255.248 U 0 0 0 eth2
link-local * 255.255.0.0 U 1000 0 0 eth2
debian:/home/martaimateusz#[/code]
A taki polecenia ifconfig:

Kod: Zaznacz cały

debian:/home/martaimateusz# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:05:3C:09:7B:9A  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:9 errors:315 dropped:315 overruns:0 frame:315
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1922 (1.8 KiB)  TX bytes:0 (0.0 b)

eth2      Link encap:Ethernet  HWaddr 00:C1:26:0F:E5:74  
          inet addr:10.225.191.42  Bcast:10.225.191.47  Mask:255.255.255.248
          inet6 addr: fe80::209:6bff:fecd:d989/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:45 errors:0 dropped:0 overruns:0 frame:0
          TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7173 (7.0 KiB)  TX bytes:22453 (21.9 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:16436  Metric:1
          RX packets:54 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3832 (3.7 KiB)  TX bytes:3832 (3.7 KiB)

debian:/home/martaimateusz#
A to po ifup eth2 wyglada plik resolv.conf:

Kod: Zaznacz cały

# generated by NetworkManager, do not edit!



nameserver 172.24.216.1
A oto wynik polecenie iptables -L -n:

Kod: Zaznacz cały

debian:/home/martaimateusz# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
debian:/home/martaimateusz#

I jeśli chodzi o ip, bramę, maskę i dns to pobiera takie same jak Windows, który jest zainstalowany na tym samym komputerze.
Piotrus Pan
Beginner
Posty: 125
Rejestracja: 24 września 2008, 06:59

Post autor: Piotrus Pan »

Spróbuj dopisać do /etc/resolv.conf inne DNS-y np. open dns-s:

Kod: Zaznacz cały

208.67.222.222
208.67.220.220
Oczywiście "nameserver" musi stać przed nimi. Jak to Ci pomoże to niestety ale będziesz musiał poszukać jak zrobić, żeby one zostały Ci tam na stałe, bo ja nie wiem, a zostaną usunięte przy kolejnej próbie połączenia się z internetem.
orzeech
Posty: 10
Rejestracja: 23 listopada 2007, 06:56

Post autor: orzeech »

Witam opisałem też na innym forum ten problem i doradzili żebym zastosował takie polecenia i oto ich wyniki:

Kod: Zaznacz cały

debian:/home/martaimateusz# ip route add default via 10.225.160.1 dev eth2
RTNETLINK answers: Network is unreachable
debian:/home/martaimateusz#
Dodałem przez program z środowiska graficznego gnome dwa dns:

Kod: Zaznacz cały

208.67.222.222 
208.67.220.220
I ping na google wygląda tak:

Kod: Zaznacz cały

debian:/home/martaimateusz# ping [url]www.google.pl[/url]
ping: unknown host [url]www.google.pl[/url]
debian:/home/martaimateusz#
za017

Post autor: za017 »

To nie jest problem z dns. Miałem kiedyś podobny problem i okazało się, że przyczyną był aplet paska systemowego do zarządzania sieciami. W GNOME jest na górze po prawej, obok głośności, w KDE na dole, też po prawej. Po pierwsze spróbuj go wyłączyć (dopóki działa, może ,,mieszać'' w konfiguracji sieci: u mnie sieć wstawała na kilka sekund, po czym aplet przywracał jakąś swoją konfigurację i sieć znikała).

Kiedy już go wyłączysz dla pewności wykonaj cały ciąg czynności jako root:

Kod: Zaznacz cały

ifconfig eth2 down
ifconfig eth2 up
/etc/init.d/networking restart
Ponadto sprawdź czy adres sprzętowy:

Kod: Zaznacz cały

00:C1:26:0F:E5:74
to jest ten sam, który podałeś providerowi.

Dlaczego numeracja interfejsów zaczyna się od eth1, a nie eth0, masz jeszcze jakieś karty sieciowe w komputerze?

Osobna rzecz:

Kod: Zaznacz cały

Sending on   Socket/fallback
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 10.225.176.1
DHCPREQUEST on eth2 to 255.255.255.255 port 67
DHCPACK from 10.225.176.1
SIOCADDRT: Network is unreachable
bound to 10.225.191.42 -- renewal in 3616 seconds. 
Za wyjątkiem przedostatniej linii, wszystko wydaje się być w porządku. Obawiam się, że ten SIOCADDRT to może być jakiś problem ze sterownikiem karty sieciowej. Wpisz na Google jej nazwę i poszukaj, czy nie ktoś nie sygnalizował problemów z tą kartą (dopisz Debian, Linux jako dodatkowe słowa do wyszukania). Na jednej z list mailingowych zgadywano, że może to wynikać z faktu, że system próbuje podnieść interfejs, zanim karta zostanie wprowadzona w stan początkowy. Spróbuj, czy nie wystarczy samo:

Kod: Zaznacz cały

/etc/init.d/networking restart
gdy już zalogujesz się do systemu.
Witam opisałem też na innym forum ten problem i doradzili żebym zastosował takie polecenia i oto ich wyniki:
debian:/home/martaimateusz# ip route add default via 10.225.160.1 dev eth2
Ten gateway jest w innej masce. Jeśli ktoś twierdzi, że to może pomóc to spróbuj, ale:

Kod: Zaznacz cały

ip route add default via 10.225.191.41 dev eth2
Zobacz, po rozpisaniu na bity masz:

Kod: Zaznacz cały

11111111 . 11111111 . 11111111 . 11111 | 000  = 255.255.255.248  Maska /29
00001010 . 11100001 . 10111111 . 00101 | 000  = 10.225.191.40/29 adres Twojej sieci
00001010 . 11100001 . 10111111 . 00101 | 010 = 10.225.191.42/29 Twój adres IP
00001010 . 11100001 . 10111111 . 00101 | 111 =  10.225.191.47/29 Broadcast
zostają wolne adresy (końcówki) 41,43,44,45,46. Jeden z nich to musi być Twoja brama, najprawdopodobniej 41.

PS. Zerknij tam: SIOCADDRT - grupa dyskusyjna
Davido
Posty: 2
Rejestracja: 20 listopada 2009, 21:28

Post autor: Davido »

¯aden z tych adresów nie jest bramą za017. Orzeszku spróbuj poszerzyć maseczkę...daj sobie 255.255.240.0, a jak nie pomoże to 255.255.0.0.
ODPOWIEDZ