ex3 s1 02032009, Uczelnia, Sprawozdania - Sieci komputerowe

[ Pobierz całość w formacie PDF ]
SPRAWOZDANIE
Kamil Michalak
ĆWICZENIE NR III
ID4.3
Celem laboratoriów, które odbyły się dnia 02.03.2009 było praktyczne zastosowanie wiedzy
na temat konfiguracji interfejsów sieciowych w systemie GNU/Linux.
Ćwiczenie obejmowało swoim zakresem obejmowało:
1. Konfiguracja interfejsów sieciowych LAN
2. Konfiguracja interfejsów sieciowych WLAN
Przed przystąpieniem do konfiguracji danych interfejsów należało sprawdzić komunikaty
jądra systemu wysyłane podczas startu systemu. Robimy to poleceniem
$ dmesg | less
bądź sprawdzamy informacje na temat interfejsów sieciowych przez polecenie
$ dmesg | grep eth0 && dmesg | grep wlan0
Jeżeli lista komunikatów kernela nie będzie zawierać informacji o błędach inicjalizacji
urządzeń sieciowych możemy przystąpić do konfiguracji interfejsów.
Niestety w czasie laboratoriów polecenie dmesg zwróciło komunikat o braku możliwości
przydzielenia adresu IP z serwera DHCP dla interfejsu
wlan0
, oraz prawdopodobnym włączonym
filtrowaniu adresów MAC kart sieciowych. Zaistniały bug może być związany z WPA supplicant
Pomijając owy fakt rozpoczynamy pierwszy etap zajęć laboratoryjnych.
1. Konfiguracja interfejsów sieciowych LAN
Na tym etapie nasze możliwości są duże. Jednym z zadań do wykonania jest konfiguracja
jednorazowa interfejsu przewodowego
eth0
. Na nasze potrzeby zakładamy, że chcemy ustawić
adres IP na 192.168.0.102. Ową operację wykonujemy przy pomocy terminala wpisując polecenie
# ifconfig eth0 192.168.0.102
Należy zwrócić uwagę na fakt, iż do poprawnego działania tego polecenia musimy posiadać
odpowiednie uprawnienia – tutaj administratora systemu, tzw. roota.
Dla sprawdzenia, czy zmiana adresu IP na pewno się powiodła wpisujemy polecenie
# ifconfig
W rezultacie powinniśmy otrzymać listę aktywnych interfejsów sieciowych, wraz z opisami ich
konfiguracji. Nas interesuje interfejs eth0, a dokładnie fragment:
eth0 Link encap:Ethernet  HWaddr 00:1D:72:14:48:9C  
inet addr:192.168.1.1  Bcast:192.168.1.255  
Mask:255.255.255.0 
           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) 
INTERFEJSY SIECIOWE LAN+WLAN.
02.03.2009
          
Interrupt:16 
Kolejnym krokiem jest zmiana ustawień w plikach konfiguracyjnych. Daje to możliwość
konfiguracji stałej dla interfejsu eth0.
Zaczynamy od wyłączanie naszego interfejsu poleceniem
# ifconfig eth0 down
Następnie otwieramy edytorem tekstowym, np. przy pomocy Vi, plik
/etc/sysconfig/network
. W domyślnej
konfiguracji zawiera on tylko 2 linijki:
NETWORKING=yes 
HOSTNAME=nazwahosta
W pliku tym możemy zmienić nazwę hosta – naszego komputera, oraz zdecydować o tym, czy ma być
przeprowadzana konfiguracja sieci – linijka NETWORKING.
Drugi plik konfiguracyjny, to
/etc/sysconfig/network-scripts/ifcfg-eth0
. Zawiera on następujące linie:
# Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express 
DEVICE=eth0 
HWADDR=00:1d:72:14:48:9c 
ONBOOT=no 
BOOTPROTO=none 
TYPE=Ethernet 
USERCTL=no 
IPV6INIT=no 
NETMASK=255.255.255.0 
IPADDR=192.168.0.2 
NM_CONTROLLED=yes 
PEERDNS=yes 
GATEWAY=192.168.0.1 
które oznaczają odpowiednio:
• nazwę interfejsu
• adres fizyczny urządzenia (adres mac)
• uruchamianie przy starcie
• protokół konfiguracji automatycznej
• typ połączenia
• możliwość kontroli urządzenia przez zwykłego użytkownika
• użycie tunelu dla IPv6
• maska sieci
• adres IP
• kontrola przez NetworkManagera
• automatyczne pobieranie DNS'ów
• adres IP bramy
Zmieniamy adres IP w linijce IPADDR=192.168.0.2 na 192.168.0.102 i zapisujemy plik.
Ostatnim plikiem do edycji jest
/etc/resolv.conf
.
Znajdują się w nim dwie linie, które modyfikujemy zmieniając podane tam adresy na 10.1.5.1 oraz
62.233.128.17. W rezultacie powinniśmy otrzymać:
nameserver 10.1.5.1
nameserver 62.233.128.17 
Ten plik również zapisujemy i restartujemy demona korzystając ze skryptu w katalogu /etc/init.d
# /etc/init.d/network restart 
Aby sprawdzić nowe ustawienia możemy przejrzeć trasy routingu poleceniem
# route ­n
Sprawdzamy również połączenie wpisując w terminalu
# ping 
2. Konfiguracja interfejsów sieciowych WLAN
Pierwsze kroki podczas konfiguracji sieci bezprzewodowej polegają na sprawdzeniu dostępnych kart
bezprzewodowych. Informacje o podłączonych urządzeniach w naszym przypadku możemy otrzymać dzięki
poleceniu
$ lspci
Wyświetli ono informacje na temat urządzeń korzystających z magistrali PCI. Jeżeli nasza karta została
wykryta podnosimy interfejs bezprzewodowy wlan0 poleceniem
# ifconfig wlan0 up
Teraz możemy skorzystać z komendy
$ iwlist wlan0 scanning
aby otrzymać listę dostępnych sieci bezprzewodowych. Podłączenie się do jednej z nich wymaga
wyłączenia interfejsu wlan0
# ifconfig wlan0 down
oraz skonfigurowaniu połączenia z jedną z dostępnych sieci – u nas
wifi-inst-inf
# iwconfig wlan0 essid wifi­inst­inf mode managed
# ifconfig wlan0 up
# dhclient wlan0 
Niestety konfiguracja interfejsu sieciowego
wlan0
nie powiodła się. Przyczyną były
prawdopodobnie błędy sterowników urządzenia bądź wspomniane wcześniej błędy w implementacji WPA
supplicant. Rozwiązaniem problemu może być zainstalowanie innej wersji sterowników lub rekompilacja
jądra systemu wraz z odpowiednimi modułami.
Próba utworzenia sieci Ad-Hoc również się nie powiodła z tych samych przyczyn. Wyżej
wymienione działania powodowały "zamrożenie" systemu, oraz migotanie kontrolek S
croll-Lock oraz
Caps-Lock klawiatury.
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • materaceopole.pev.pl






  • Formularz

    POst

    Post*

    **Add some explanations if needed