Strona 1 z 1

[+] Konfiguracja połączenia z internetem

: 10 marca 2011, 19:46
autor: piotrswiech
Witam serdecznie.

Z góry przepraszam jeśli robię coś źle ale jestem zupełnie nowy na forum.

Mam pewien problem z połączeniem z internetem (tak mi się przynajmniej wydaje).
Wykupiłem serwer VPS, prawdę mówiąc w celu nauki obsługi serwerów.

Przeinstalowałem system z obrazu ISO na Debiana. Podczas instalacji wpisałem adresy IP które otrzymałem od dostawcy serwera.

Po wpisaniu

Kod: Zaznacz cały

apt-get update 
mam komunikaty:

Kod: Zaznacz cały

Tymczasowy błąd przy tłumaczeniu "ftp.pl.debian.org"
Na forum przeczytałem, że najprawdopodobniej jest to błąd DNS-ów. Przez SSH połączyć się mogę więc tak jakby serwer miał dostęp do sieci:

Kod: Zaznacz cały

ifconfig

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:195.117.191.17  Bcast:195.117.191.255  Mask:255.255.255.0
          inet6 addr: fe80::250:56ff:fe85:4d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5964 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1978 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:432788 (422.6 KiB)  TX bytes:306862 (299.6 KiB)
/etc/network/interfaces:

Kod: Zaznacz cały

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 195.117.191.17
        netmask 255.255.255.0
        network 195.117.191.0
        broadcast 195.117.191.255
        gateway 195.117.191.254
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 195.117.191.254
Serdecznie z góry dziękuję za każdą podpowiedź i pomoc.

: 10 marca 2011, 22:22
autor: Bastian
Sprawdz:

Kod: Zaznacz cały

cat /etc/resolv.conf

: 10 marca 2011, 23:01
autor: piotrswiech
Mam tam wpis:

Kod: Zaznacz cały

nameserver 195.117.191.254

: 10 marca 2011, 23:07
autor: fnmirk

Kod: Zaznacz cały

# dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 195.117.191.254
W takim razie w jakim celu jest ten wpis?


Przedstaw wynik polecenia:

Kod: Zaznacz cały

dpkg -l | grep resolvconf

: 10 marca 2011, 23:16
autor: piotrswiech

Kod: Zaznacz cały

dpkg -l | grep resolvconf
nic nie zwraca.

: 11 marca 2011, 00:21
autor: fnmirk
A co z pozostałą częścią odpowiedzi?

: 11 marca 2011, 10:10
autor: piotrswiech
Przepraszam ale nie zrozumiałem pytania?

Jeśli chodzi o

Kod: Zaznacz cały

# dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 195.117.191.254
To powiem szczerze że nie mam pojęcia. Ten wpis został automatycznie dodany po instalacji systemu. Usunięcie go nie powoduje żadnych zmian.

Edycja:
Zauważyłem jeszcze, że polecenie:

Kod: Zaznacz cały

route
zwraca tylko:

Kod: Zaznacz cały

vps10351:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         195.117.191.254 0.0.0.0         UG    0      0        0 eth0
Wydaje mi się, że czegoś tutaj brakuje.
Poza tym "localnet", to mnie zainteresowało i wyszukałem w /etc/networks coś takiego:

Kod: Zaznacz cały

default         0.0.0.0
loopback        127.0.0.0
link-local      169.254.0.0
localnet        195.117.191.0
A dane, które dostałem od dostawcy VPS-a to:

Kod: Zaznacz cały

Adresy IP dla VPS: [B]195.117.191.17[/B]
Maska: [B]255.255.255.0[/B] 
Brama: [B]195.117.191.254[/B]
 
Jest tam jeszcze coś takiego ak Identyfikator VPS, czy jest możliwe żeby przez identyfikator serwer był rozpoznawany i był wtedy łączony z siecią?

Już kombinuje na wszystkie opcje ale nie mogę sobie z tym poradzić.

: 11 marca 2011, 11:30
autor: Bastian
W /etc/resolv.conf zostaw taki wpis:

Kod: Zaznacz cały

nameserver 8.8.8.8
nameserver 8.8.4.4
następnie

Kod: Zaznacz cały

/etc/init.d/networking restart

: 11 marca 2011, 11:41
autor: piotrswiech
Teraz wszystko działa. Serdecznie dziękuję za pomoc.

: 11 marca 2011, 11:45
autor: lun
To ja się tylko wtrącę i spytam Bastiana, dlaczego po dodaniu takich wpisów w resolv.conf zaczęło działać?

Edycja:
Złapałem się we własną pułapkę i nie sprawdziłem informacji u Wujka Google, teraz już wiem.