Strona 1 z 2

Konfiguracja połączenia sieciowego na Debianie Sarge

: 03 listopada 2011, 12:29
autor: garbatix
Witam.

Jestem początkującym użytkownikiem Debiana i właśnie na starym komputerze próbuję uruchomić system, niestety starą dystrybucję Sarge (ale tak już musi być, zepsuty CDROM umożliwia tylko startowanie z tłoczonych płyt). Mam jednak kłopot ze zmuszeniem tego systemu do połączenia z Internetem. Dużo szukałem w internecie i próbowałem różnych rozwiązań, ale stanąłem w miejscu i dalej nie wiem gdzie szukać.
  1. Ustawienia sieci, IP, adres bramy, dnsy są prawidłowe. Podłączałem do tego samego kabla inny komputer z Fedorą (Fedora na tym łączu normalnie łączy się z internetem) i porównywałem zawartość pliku interfaces. Jest to samo.


    Pewne rzeczy są charakterystyczne dla sytuacji:
  2. Sygnał ping wysłany do własnego adresu IP działa, ping adresu rozgłoszeniowego sieci działa, nie działa ping IP bramy sieci i nie działa ping adresów zewnętrznych
  3. Polecenie:

    Kod: Zaznacz cały

    route -n
    pokazuje mi taką samą tablicę, co we właściwie funkcjonującej Fedorze. Natomiast polecenie:

    Kod: Zaznacz cały

    route
    zatrzymuje się po jednej linijce, nie chce pokazać:

    Kod: Zaznacz cały

    default   192.168.0.1 
    itd. Wiem, że powinien to pokazywać bo tak jest w Fedorze. Czy to jest jakiś problem związany z konwertowaniem nazw hostów na adresy DNS?

    Niestety nie dam rady na razie przedstawić zrzutu ekranu z polecenia:

    Kod: Zaznacz cały

    ifconfig
    i plików z konfiguracją.

    Może ktoś jest w stanie pomóc mi gdzie teraz szukać rozwiązania? Co sprawdzić? Jak już się połączę z internetem będę mógł pobrać aktualną dystrybucję.

: 03 listopada 2011, 12:40
autor: mariaczi
Jeśli to nie tajemnica to przepisz ustawienia karty sieciowej.
Karta LAN jest na 100% sprawna? Co to za karta? Pokaż załadowane moduły.

Kod: Zaznacz cały

lspci -k
lsmod

: 03 listopada 2011, 13:21
autor: monolith
Witam!

Czy jak uruchomisz przeglądarkę i wpiszesz dajmy na to:

Kod: Zaznacz cały

 212.77.100.101
to czy łączy się ze stroną internetową (w tym przypadku http://www.wp.pl)?
Jeśli tak, znaczy, że problem leży w /etc/resolv.conf.

Poczytaj o DNS.

Powodzenia.

: 03 listopada 2011, 14:03
autor: garbatix
Karta LAN powinna być sprawna, bo niedawno instalowałem Ubuntu na tym komputerze i sieć była. Więc pewnie to może być wina starej dystrybucji Debiana, z której niestety muszę korzystać.

Wynik

Kod: Zaznacz cały

lspci

Kod: Zaznacz cały

0000:02.0d.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)

Kod: Zaznacz cały

lsmod
(przepisałem tylko nazwy modułów):

Kod: Zaznacz cały

Module
ds
usb-ohci
ehci-hcd
usbcore
yenta_socket
pcmcia_core
ohci1394
ieee1394
ide_scsi
scsi_mod
b44
ide-cd
cdrom
rtc
ext3
jbd
ide-detect
ide-disk
ide-core
unix
Ustawienia sieci:

Kod: Zaznacz cały

auto lo eth0

iface lo inet loopback

iface eth0 inet static
 address 192.168.0.65
 netmask 255.255.255.0
 broadcast 192.168.0.255
 gateway 192.168.0.1

Czy jak uruchamiasz przeglądarkę i wpiszesz dajmy na to:

Kod: Zaznacz cały

212.77.100.101
to czy łączy się ze stroną internetową, (w tym przypadku www.wp.pl)?
Jeśli tak, znaczy, że problem leży w /etc/resolv.conf
Nie mam przeglądarki. Wszystko robię w bashu na razie. Ale czy próbuję wysłać ping na adres z wpisaniem nazwy hosta strony, czy z wpisaniem jego adresu IP jest podobnie. Ale nie tak samo.

jeśli robię:

Kod: Zaznacz cały

ping -c 1 www.wp.pl
otrzymuję odpowiedź:

Kod: Zaznacz cały

ping: unknown host www.wp.pl
natomiast:

Kod: Zaznacz cały

ping -c 1 12.213.23.12

otrzymuję odpowiedź:

Kod: Zaznacz cały

PING 12.213.23.12 (12.213.23.12) 56(84) bytes of data.
From 192.168.0.65 icmp_seq=1 Destination Host Unreachable

: 03 listopada 2011, 14:28
autor: monolith
A jaki wynik daje polecenie:

Kod: Zaznacz cały

ifconfig -a
Zastanawiam się, czy na 100% wszystko jest dobrze ustawione z interfejsem eth0. Musi być STATIC czy może być również DHCP?
Czy lista modułów pod Fedorą jest taka sama (głównie chodzi o moduł b44 odpowiedzialny za kartę Broadcom)?

: 03 listopada 2011, 14:33
autor: Bastian
Wygląda jakbyś miał źle skonfigurowany interfejs. W ogóle masz go podniesionego?
Jak kolega napisał pokaż:

Kod: Zaznacz cały

ifconfig -a

: 03 listopada 2011, 21:45
autor: garbatix
Proszę, parę "zrzutów" ekranu (inne adresy sieci, bo już w domu próbuję na innej sieci, ale to samo):
obrazek1

Obrazek

Obrazek

Obrazek

Jakie moduły są na Fedorze nie jest istotne, gdyż jest to inny komputer. Powoływałem się na Fedorę ponieważ porównywałem ustawienia sieci, jakie miałem w niej i w Debianie. Łączyłem się z tym samym routerem z tymi samymi ustawieniami ale innymi komputerami.

Jak widać chyba interfejs jest podniesiony? Zresztą zrobiłem zrzut jego wyłączenia i włączenia. To chyba o to chodzi, prawda?

Próbowałem pierwotnie DHCP, na innych komputerach działa, ale na Debianie nie chce. Więc próbuję na static. W sumie static też nie chce.

Dodane:
Właśnie uruchomiłem sobie live z płyty CD Ubuntu. Czyli: ten sam komputer, ta sama karta sieciowa, ten sam kabel, ten sam ruter, te same ustawienia (z wyjątkiem tego, że Ubuntu sobie radzi i łączy się korzystając z dhcp - ale adresy te same). Wszystko działa. Poniżej wyniki:

Kod: Zaznacz cały

ubuntu@ubuntu:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:40:ca:d9:e5:d7  
          inet addr:10.0.0.66  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::240:caff:fed9:e5d7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:862 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:63816 (63.8 KB)  TX bytes:6829 (6.8 KB)
          Interrupt:20 

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:02:e3:48:3f:c2  
          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)

karta wifi na razie nie ważna, łączę się po kablu.

Kod: Zaznacz cały

ubuntu@ubuntu:~$ lspci -k
00:00.0 Host bridge: ATI Technologies Inc Device 5a31 (rev 01)
    Kernel modules: ati-agp
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
    Kernel modules: shpchp
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
    Kernel driver in use: ohci_hcd
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
    Kernel driver in use: ohci_hcd
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller
    Kernel driver in use: ehci_hcd
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
    Kernel driver in use: piix4_smbus
    Kernel modules: i2c-piix4
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller
    Kernel driver in use: pata_atiixp
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
    Kernel driver in use: ATI IXP AC97 controller
    Kernel modules: snd-atiixp
00:14.6 Modem: ATI Technologies Inc SB400 AC'97 Modem Controller (rev 02)
    Kernel driver in use: ATI IXP MC97 controller
    Kernel modules: snd-atiixp-modem
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]
    Kernel modules: radeon, radeonfb
02:01.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
    Kernel driver in use: ath5k
    Kernel modules: ath5k
02:0b.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
    Kernel driver in use: yenta_cardbus
    Kernel modules: yenta_socket
02:0b.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
    Kernel driver in use: ohci1394
    Kernel modules: firewire-ohci, ohci1394
02:0b.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
    Kernel driver in use: tifm_7xx1
    Kernel modules: tifm_7xx1
02:0b.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
    Kernel driver in use: sdhci-pci
    Kernel modules: sdhci-pci
02:0d.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
    Kernel driver in use: b44
    Kernel modules: b44

Kod: Zaznacz cały

ubuntu@ubuntu:~$ lsmod
Module                  Size  Used by
binfmt_misc             8356  1 
ppdev                   6688  0 
lp                      8964  0 
parport                35340  2 ppdev,lp
snd_atiixp_modem       11940  0 
snd_atiixp             15720  2 
snd_ac97_codec        101216  2 snd_atiixp_modem,snd_atiixp
snd_pcm_oss            37920  0 
ac97_bus                1532  1 snd_ac97_codec
snd_mixer_oss          16028  1 snd_pcm_oss
snd_seq_dummy           2656  0 
snd_pcm                75296  4 snd_atiixp_modem,snd_atiixp,snd_ac97_codec,snd_pcm_oss
snd_seq_oss            28576  0 
snd_seq_midi            6432  0 
snd_rawmidi            22208  1 snd_seq_midi
snd_seq_midi_event      6940  2 snd_seq_oss,snd_seq_midi
snd_seq                50224  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
pcmcia                 36808  0 
arc4                    1660  2 
snd_timer              22276  2 snd_pcm,snd_seq
ecb                     2524  2 
dm_crypt               12928  0 
iptable_filter          3100  0 
snd_seq_device          6920  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ip_tables              11692  1 iptable_filter
ath5k                 124260  0 
mac80211              181236  1 ath5k
joydev                 10272  0 
x_tables               16544  1 ip_tables
sdhci_pci               7100  0 
snd                    59204  15 snd_atiixp_modem,snd_atiixp,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
tifm_7xx1               5372  0 
yenta_socket           24200  1 
sdhci                  17472  1 sdhci_pci
ath                     8060  1 ath5k
psmouse                56180  0 
tifm_core               7832  1 tifm_7xx1
soundcore               7264  1 snd
rsrc_nonstatic         11644  1 yenta_socket
led_class               4096  2 ath5k,sdhci
serio_raw               5280  0 
cfg80211               93052  3 ath5k,mac80211,ath
pcmcia_core            35792  3 pcmcia,yenta_socket,rsrc_nonstatic
i2c_piix4               9932  0 
snd_page_alloc          9156  3 snd_atiixp_modem,snd_atiixp,snd_pcm
shpchp                 32272  0 
squashfs               22912  1 
aufs                  149420  1 
nls_cp437               5372  1 
isofs                  31620  1 
dm_raid45              84228  0 
xor                    15620  1 dm_raid45
b44                    28684  0 
ohci1394               29900  0 
ieee1394               86596  1 ohci1394
ssb                    35300  1 b44
mii                     5212  1 b44
radeon                636000  2 
ttm                    36212  1 radeon
drm                   159584  4 radeon,ttm
i2c_algo_bit            5760  1 radeon
ati_agp                 6760  0 
agpgart                34988  3 ttm,drm,ati_agp
ubuntu@ubuntu:~$ 

I dlaczego w Ubuntu wszystko działa a w Debianie nie chce?

: 03 listopada 2011, 22:17
autor: monolith
A ustaw interfejsy i resolv.conf wszystko jak w LiveCD i zobacz wtedy.
Na zdjęciach ekranów pokazujesz ustawienia statyczne i ustawienia domeny w resolv.conf (Sarge)
A spróbuj "jota w jotę" ustawienia z Ubuntu LiveCD czyli przez DHCP. Może coś te twoje ustawienie domeny moj.dom i adres 10.0.0.1 są błędne. Skąd w ogóle wziąłeś ten adres 10.0.0.1 skoro wszystko ustawiasz na 192.168 itd.?

Moduły wydają się w porządku Wiadomo pomijamy moduł do karty Atheros (wlan0), ale "b44" jest i w Ubuntu i Debianie, więc powinno działać.
Wygląda na błędną konfigurację interfejsu i resolv.conf

: 03 listopada 2011, 23:07
autor: garbatix
Zrobiłem tak jak napisałeś. Plik resolv.conf zrobiłem taki sam jak w Ubuntu. Ustawienie interfejsu najpierw zrobiłem identyczne (z dhcp) ale dhcp nie skontaktowało się z ruterem, więc zrobiłem statyczne takie same jak w Ubuntu. Ale sprawa jest taka sama jak na początku napisałem, czyli nadal nie działa. Nie mam już pomysłu. Wygląda na to, że wszystko jest w porządku, a tu nie działa. Może to jakiś stary sterownik do karty jest w Sarge, a nowsze Ubuntu ma już nowszy działający sterownik? Czy może tak być?

To jest pewnie pytanie na inny temat i dział, ale czy można zrobić tak, że ściągnę sobie na pendrive jakieś nowsze wydanie Debiana i po uruchomieniu tego Sarge dokonam aktualizacji? Po prostu można dodać apt jako źródło coś co będzie na pendrivie? Pewnie tak. Tylko jak to zgrać? Jaką strukturę powinny mieć dane na dysku pendrive?

: 03 listopada 2011, 23:19
autor: monolith
Skoro masz dostęp do sieci do ściągnij obraz nowego Debiana i nagraj go na pendrive'ie i z niego uruchom komputer i instalator systemu.