Linux i brak połączenia z Internetem


(Lukaszptak) #1

Witam, mam problem z każdą wersją systemu Linux jaką posiadam (OpenSuse, Ubuntu, Kubuntu, Edubuntu). Problem polega na tym, że nie mam w Linux dostępu do Internetu. Po uruchomieniu LiveCD po prostu nie mogę się połaczyć z netem (to samo jest po zainstalowaniu systemu), dodam, że na laptopie problemu nie ma, występuje on tylko na moim PC. Sprzęt w moim PC, to:

Router: TP-LINK TL-R402M Cable/DSL Router

Karta sieciowa (stan z Menadżera Urządzeń systemu Windows XP Home Edition SP3): CNet FAST200 PCI Fast Ethernet Adapter

Płyta główna: GIGABYTE GA-MA69VM-S2

Procesor: AMD Athlon 64 X2 Dual Core Processor 4000+ 2.10 GHz

Pamięć: 2 GB RAM

Karta graficzna: ATI Radeon HD 2600 PRO.

Bardzo proszę o pomoc, bo chciałbym mieć jako drugi system Linux'a obok Win XP.


(Bor1904) #2

Witam

Myśle, że raczej nikt nie będzie w stanie pomóc póki nie wyjawisz co zostało zrobione (czego próbowałeś) i jak wygląda chociażby stan kart sieciowych? jak wygląda tablica routingu(def gw), jak wyglądają DNS (resolv.conf) itd

pozdrawiam


(Lukaszptak) #3

Co masz na myśli pisząc "co zostało zrobione"? Jeżeli chodzi o moje próby, to tylko włączyłem dystrybucję LiveCD i na lapie net był, a pod PC (odnośnie którego proszę o pomoc) nie było. DNS, tak jak adres IP mam przydzielane automatycznie. Co do "stanu kart sieciowych" i "tablicy routingu" to ja nie wiem nawet co to znaczy. Napisz jak to sprawdzić, a wtedy podam wszystkie informacje.


(Bor1904) #4

ifconfig -a

route -n

ping 127.0.0.1

na razie tyle.

pozdrawiam


(Lukaszptak) #5

A to mam wpisać w Terminalu systemu Linux, czy poleceniem "cmd" w Windows?


(Bor1904) #6

w Linux - można to było wywnioskować chociażby z ifconfig

http://pl.wikipedia.org/wiki/Ifconfig -> "ifconfig to polecenie konfigurujące interfejsy sieciowe w systemach Unix i Linux."

pozdrawiam


(roobal) #7

Pokaż jeszcze wynik polecenia lsmod.

Pozdrawiam!


(Lukaszptak) #8
ubuntu@ubuntu:~$ ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:1d:7d:96:cc:30  

          UP BROADCAST MULTICAST MTU:1500 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:1000 

          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

          Interrupt:23 Base address:0xe000 


eth1 Link encap:Ethernet HWaddr 00:0d:f3:05:0d:50  

          UP BROADCAST MULTICAST MTU:1500 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:1000 

          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

          Interrupt:21 Base address:0xde00 


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:40 errors:0 dropped:0 overruns:0 frame:0

          TX packets:40 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:2808 (2.8 KB) TX bytes:2808 (2.8 KB)


ubuntu@ubuntu:~$ route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

ubuntu@ubuntu:~$ ping 127.0.0.1

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.

64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.032 ms

64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.027 ms

64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.031 ms

64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.031 ms

64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.030 ms

64 bytes from 127.0.0.1: icmp_seq=6 ttl=64 time=0.030 ms

64 bytes from 127.0.0.1: icmp_seq=7 ttl=64 time=0.034 ms

64 bytes from 127.0.0.1: icmp_seq=8 ttl=64 time=0.031 ms

64 bytes from 127.0.0.1: icmp_seq=9 ttl=64 time=0.035 ms

64 bytes from 127.0.0.1: icmp_seq=10 ttl=64 time=0.030 ms

ubuntu@ubuntu:~$ lsmod

Module Size Used by

dm_crypt 11331 0 

snd_hda_codec_atihdmi 2367 1 

snd_hda_codec_realtek 203168 1 

snd_hda_intel 21877 2 

snd_pcm_oss 35308 0 

snd_hda_codec 74201 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel

snd_usb_audio 75765 1 

snd_mixer_oss 13746 1 snd_pcm_oss

snd_usb_lib 15658 1 snd_usb_audio

snd_seq_dummy 1338 0 

snd_pcm 70662 4 snd_hda_intel,snd_pcm_oss,snd_hda_codec,snd_usb_audio

snd_hwdep 5412 2 snd_hda_codec,snd_usb_audio

snd_seq_oss 26726 0 

snd_seq_midi 4557 0 

snd_rawmidi 19056 2 snd_usb_lib,snd_seq_midi

ppdev 5259 0 

snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi

snd_seq 47263 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event

snd_timer 19098 2 snd_pcm,snd_seq

snd_seq_device 5700 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq

parport_pc 25962 0 

parport 32635 2 ppdev,parport_pc

snd 54148 19 snd_hda_codec_realtek,snd_hda_intel,snd_pcm_oss,snd_hda_codec,snd_usb_audio,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

uvcvideo 56990 0 

videodev 34361 1 uvcvideo

i2c_piix4 8335 0 

k8temp 3024 0 

snd_page_alloc 7076 2 snd_hda_intel,snd_pcm

v4l1_compat 13251 2 uvcvideo,videodev

soundcore 6620 1 snd

psmouse 63245 0 

serio_raw 3978 0 

usb_storage 39425 0 

squashfs 20680 1 

aufs 149050 1 

nls_cp437 4919 1 

isofs 29250 1 

dm_raid45 81647 0 

xor 15028 1 dm_raid45

fbcon 35102 71 

tileblit 2031 1 fbcon

font 7557 1 fbcon

bitblit 4707 1 fbcon

softcursor 1189 1 bitblit

vga16fb 11385 0 

vgastate 8961 1 vga16fb

radeon 674135 3 

8139too 18545 0 

usbhid 36110 0 

ttm 49943 1 radeon

hid 67032 1 usbhid

drm_kms_helper 29297 1 radeon

floppy 53016 0 

r8169 33884 0 

8139cp 16186 0 

mii 4381 3 8139too,r8169,8139cp

pata_atiixp 3148 1 

drm 162471 5 radeon,ttm,drm_kms_helper

i2c_algo_bit 5028 1 radeon

ahci 32008 0 

ati_agp 5094 0 

agpgart 31724 3 ttm,drm,ati_agp

Nie wiem czy dobrze wprowadziłem dane w formie kodu, ale jeśli nie, to z góry przepraszam. Jeżeli jeszcze będziecie potrzebować jakichś danych, to piszcie. Z góry dziękuję za pomoc.

Pozdrawiam.


(Bor1904) #9

karty sieciowe w ogóle nie otrzymały adresów IP i bramy wiec nie ma prawa nic dzialac.

Nie pracuje na Ubuntu ale chyba tam jesyt coś ala Network Manager, a jak nie to cos takiego:

sudo vi /etc/network/interfaces


auto eth0

iface eth0 inet dhcp

pozdrawiam


(dragonn) #10

A może pokaż co zdziała:

sudo dhclient eth0

Masz dwie karty sieciowe w tym kompie? Jeżeli tak to sprubuj zmienić eth0 na eth1. bor1904 nie twierdzisz że podanie początkującemu polecenia z edytorem vi to zły pomysł :)? To już lepiej dać nano.


(Lukaszptak) #11

Coś takiego się pojawiło (skopiowałem tak jak było w terminalu bez usuwania żadnych luk, bo nie wiedziałem czy są ważne czy nie):

ubuntu@ubuntu:~$ sudo vi /etc/network/interfaces

auto lo

iface lo inet loopback


~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

~                                                                               

"/etc/network/interfaces" 3 lines, 32 characters

ubuntu@ubuntu:~$ auto eth0

No command 'auto' found, did you mean:

 Command 'uuto' from package 'uucp' (universe)

auto: command not found

ubuntu@ubuntu:~$ iface eth0 inet dhcp

iface: command not found

ubuntu@ubuntu:~$ sudo dhclient eth0

Internet Systems Consortium DHCP Client V3.1.3

Copyright 2004-2009 Internet Systems Consortium.

All rights reserved.

For info, please visit https://www.isc.org/software/dhcp/


Listening on LPF/eth0/00:0d:f3:05:0d:50

Sending on LPF/eth0/00:0d:f3:05:0d:50

Sending on Socket/fallback

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 20

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3

No DHCPOFFERS received.

No working leases in persistent database - sleeping.

ubuntu@ubuntu:~$ sudo dhclient eth1

Internet Systems Consortium DHCP Client V3.1.3

Copyright 2004-2009 Internet Systems Consortium.

All rights reserved.

For info, please visit https://www.isc.org/software/dhcp/


Listening on LPF/eth1/00:1d:7d:96:cc:30

Sending on LPF/eth1/00:1d:7d:96:cc:30

Sending on Socket/fallback

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 9

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 18

No DHCPOFFERS received.

No working leases in persistent database - sleeping.

(roobal) #12

ISP czasem nie filtruje MACów? Spróbuj na próbę podmienić adres MAC na ten z komputera, na którym net działa (tylko od tamtego komputera odłącz neta żeby nie było jakiś zgrzytów). Uruchom terminal i klepnij takie polecenia:

sudo ifconfig eth0 down

sudo ifconfig eth0 hw ether now_adres_mac

sudo ifconfig eth0 up

sudo dhclient eth0

Możesz też spróbować dla eth1.

To samo przyszło mi na myśl. Ale koledze przynajmniej udało się wyjść z Vi :wink:

Pozdrawiam!


(Remix) #13

Witam!

Może głupie pytanie... ale czy w routerze masz odpowiednią ilość wolnych adresów IP w puli DHCP?


(system) #14

Na 99% ISP filtruje MACi i dlatego te problemy. Musisz sklonować MACa...


(Lukaszptak) #15

W odpowiedzi na podpowiedzi roobal'a:

ubuntu@ubuntu:~$ sudo ifconfig eth1 down

ubuntu@ubuntu:~$ sudo ifconfig eth1 hw ether 00:0D:F3:05:0D:50

ubuntu@ubuntu:~$ sudo ifconfig eth1 up

ubuntu@ubuntu:~$ sudo dhclient eth1

There is already a pid file /var/run/dhclient.pid with pid 4651

killed old client process, removed PID file

Internet Systems Consortium DHCP Client V3.1.3

Copyright 2004-2009 Internet Systems Consortium.

All rights reserved.

For info, please visit https://www.isc.org/software/dhcp/


Listening on LPF/eth1/00:0d:f3:05:0d:50

Sending on LPF/eth1/00:0d:f3:05:0d:50

Sending on Socket/fallback

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7

No DHCPOFFERS received.

No working leases in persistent database - sleeping.

-- Dodane 29.06.2010 (Wt) 10:28 --

Szczerze mówiąc nie wiem i raczej tego nie mogę sprawdzić, bo dostęp do mojego routera (przez adres podany na naklejce, nazwę i hasło) został zablokowany przez mojego dostawcę internetu, od którego mam router.

-- Dodane 29.06.2010 (Wt) 10:28 --

Czy to polega na tym co mówił roobal? Bo jeśli tak, to nic to niestety nie pomogło... Nadal nie mam neta :frowning:


(Remix) #16

Hej!

Możesz wyzerować ustawienia routera i wtedy zalogować się przy pomocy adresu, loginu i hasła.

Jaki to router?

Nie bardzo rozumiem, jak dostawca Internetu Ci zablokował dostęp do routera? Zmienił hasło? Czyja własnością jest ten router?

Rzecz polega na tym, że jeśli w puli adresów IP przydzielanych przez DHCP ma tylko 1 lub 2, a przydzielane są do adresu MAC na długi czas lub bez limitu czasowego - to mogłeś już wykorzystać tą pulę i teraz serwer DHCP nie ma z czego przydzielić adresu - dlatego nie ma połączenia.

Trzeba wtedy w ustawieniach routera zwiększyć pulę wolnych adresów IP.


(Lukaszptak) #17

Tak. Dostawca zmienił hasło. Czy w takim razie można wyzerować? Obawiam się, że jeśli chodzi o własność routera, to należy on do usługodawcy, choć nie dzierżawię go, bo nie płacę za niego abonamentu. Jaki to router napisałem w pierwszym poście.


(system) #18

Witam.

Możesz zrobić tak:

Zresetować router do ustawień fabrycznych. Z tyłu routera jest taki mały przycisk RESET naciskasz na niego długopisem przez 5s, i już masz zresetowanych router.


(Lukaszptak) #19

A no to chyba mam jednak trochę inaczej. Pamiętam jak zakładali mi internet, to aby w ustawienia routera najpierw podawali jakieś statyczne IP, adres bramy i DNSy. Niestety pod moim dynamicznym IP nie mogę się zalogować w ustawienia.

-- Dodane 30.06.2010 (Śr) 19:46 --

pokazuje się coś takiego:

Web Server Error Report:

--------------------------------------------------------------------------------


Server Error: 401 N/A



--------------------------------------------------------------------------------


Access denied




--------------------------------------------------------------------------------


/userRpm/index.htm



--------------------------------------------------------------------------------

please mail problems to support@tp-link.com.cn

(system) #20

Chyba ja post wyżej napisałem jak go zresetować :roll:

Na laptopie wpisz (w wierszu polecenia)

cmd

ipconfig /all

Następnie skopiuj cały tekst z okna i wklej do jakiegoś pliku teskstowego.