[HowTo] Konfiguracja sieci Ethernet (kabel RJ-45, kablówka, router)

Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 6878
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

[HowTo] Konfiguracja sieci Ethernet (kabel RJ-45, kablówka, router)

Post autor: mario_7 » 19 cze 2009, 01:36

Autorem poradnika jest użytkownik nightwish86.
Dawniej poradnik znajdował się pod adresem: viewtopic.php?t=41238


Dodam tylko, że ten poradnik odnosi się do ręcznej konfiguracji sieci, bez wykorzystania dobrodziejstw programów typu Network Manager, Wicd itp.

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

Oto krótki poradnik wyjaśniający krok po kroku sposób skonfigurowania połączenia internetowego poprzez kabel sieciowy RJ-45 korzystając z karty sieciowej eth0.


Spis Treści:
----------------------------
:arrow: 1. Sprawdzenie obecnego w systemie sprzętu
:arrow: 2. Sprawdzenie obecnego połączenia internetowego
:arrow: 3. Statyczna konfiguracja połączenia
:arrow: 4. Konfiguracja serwerów DNS
:arrow: 5. Restart sieci i sprawdzenie połączenia.
:arrow: 6. Nadal nie działa? Napisz posta :)
----------------------------

1. Sprawdzamy, czy karta sieciowa została poprawnie wykryta przez system.

Kod: Zaznacz cały

ifconfig -a
Jeśli wynik tej komendy będzie podobny do tego:
eth0 Link encap:Ethernet HWaddr 00:16:36:32:5A:25
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::216:36ff:fe32:5a25/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6372965 errors:0 dropped:0 overruns:0 frame:0
TX packets:2673037 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1024304078 (976.8 MiB) TX bytes:188240237 (179.5 MiB)
Interrupt:169 Base address:0x2000

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:58 errors:0 dropped:0 overruns:0 frame:0
TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4977 (4.8 KiB) TX bytes:4977 (4.8 KiB)
Czyli, jeśli na liście zostanie wyszczególniony interfejs sieciowy eth0, możemy przystąpić do konfiguracji sieci. Jeśli nie widzimy tam takowego interfejsu, możesz zadać pytanie na forum podając jednocześnie wynik komendy lspci.

2. A może działa?
Otwieramy przeglądarkę FIrefox i wchodzimy na dowolną stronę. Jeśli nie wyświetli się nam ona, wpisujemy polecenie:

Kod: Zaznacz cały

ping 212.77.100.101
Jeśli po wykonaniu tego polecenia otrzymamy odpowiedź z serwera oznacza to, że połączenie jest skonfigurowane i działa, tylko nie mamy wpisanych odpowiednich DNSów. W takim przypadku proszę przewinąć ten HowTo's do punktu 4

3. Make it work!
W przypadku, gdy interfejs eth0 jest widoczny, lecz sieć nie działa, można przypuszczać iż zawiodło automatyczne przydzielanie adresów poprzez DHCP. Należy więc je wpisać ręcznie. Edytujemy zatem plik:

Kod: Zaznacz cały

sudo nano -w /etc/network/interfaces
I zmieniamy poniżej wymienioną sekcję (z interfejsem eth0):

Kod: Zaznacz cały

auto eth0
iface eth0 inet dhcp
na:

Kod: Zaznacz cały

auto eth0
iface eth0 inet static
address [tutaj ip które dostaliśmy od administratora sieci]
netmask [tutaj maska sieciowa - dostaliśmy ją od administratora]
gateway [tutaj adres ip bramy domyślnej - także od admnistratora]
Powyższe dane można spisać z systemu WindowsXP (w przypadku posiadania takowego a swoim komputerze).

Po wyedytowaniu pliku /etc/network/interfaces zapisujemy zmiany klawiszem F2, potwierdzamy chęć dokonania zmian klawiszem T.
4. Edytujemy DNSy.
Zabieramy się w tym celu za plik:

Kod: Zaznacz cały

sudo nano -w /etc/resolv.conf
I cokolwiek w nim nie mamy zapisane, zmieniamy na:

Kod: Zaznacz cały

nameserver 194.204.159.1
nameserver 194.204.152.34
Zapisujemy zmiany w pliku analogicznie do powyższego: F2 i T.


5.
Restart sieci

Restartujemy naszą sieć wykonując poniższe polecenia, jeden po drugim.

Kod: Zaznacz cały

sudo /etc/init.d/networking restart
sudo ifdown eth0
sudo ifup eth0
Jeśli wpisaliśmy odpowiednie adresy IP dostarczone nam przez administratora naszej sieci - powinniśmy cieszyć się działającym połączeniem internetowym.
Sprawdzamy połączenie wpisując:

Kod: Zaznacz cały

ping wp.pl
6. Jeśli połączenie nadal nie działa, możesz napisać posta na Forum w którym napiszesz:
Sposób połączenia z internetem (kablówka, router etc.)
Wynik polecenia lspci
Wynik polecenia sudo cat /etc/resolv.conf
Wynik polecenia sudo cat /etc/network/interfaces
Opis problemu.

Za pomysł napisania HowTo dziękuję finarfinowi.
Copyleft, all rights reversed ;]
Czytelnia - poczytaj, Google - poszukaj
ODPOWIEDZ

Wróć do „Software-Sieć”