Znajomość sposobu ręcznej konfiguracji sieci
komputerowej (oraz innych systemów) jest bardzo istotna z dwóch powodów. Po
pierwsze, serwery oparte ną systemie Linux są bardzo często budowane jako systemy minimalistyczne, bez
zainstalowanego systemu X Window. Systemy tego rodzaju są najbardziej wydajne
i najbezpieczniejsze. Administrator musi więc umieć wykorzystać narzędzia
tekstowe. Po drugie, administrator systemu musi zrozumieć działanie serwera tak
dokładnie, jak to możliwe. Stosowanie narzędzi tekstowych zmusza do poznania
systemów sieciowych w znacznie większym stopniu, niż czynią to narzędzia
graficzne.
W tym przykładzie skonfigurujemy serwer w
pracujący pod kontrolą systemu Red Hat Linux o nazwie drov
i adresie 192.168.1.250. Komputer ten stanowi serwer
DŃS naszej sieci komputerowej oraz serwer pocztowy.
W celu utworzenia nietrwałej sieci
komputerowej opartej na systemie Linux należy wykonać wymienione niżej czynnośęi. Spowodują one konfigurację
interfejsu sieciowego oraz tras, które będą działać do, czasu, gdy komputer
zostanie ponownie uruchomiony lub też działanie usług sieciowych zostanie
wznowione przy użyciu skryptu /etc/init.d/network.
1) Zaloguj się do systemu jako użytkownik root.
2) Wyczyść istniejące konfiguracje
internetowe, lecz nie usuwaj interfejsu pętli zwrotnej (127.0.0.1).
ifconfig eth0 down
3) Teraz wyczyść wszelkie istniejące trasy, z
wyjątkiem przeznaczonej dla lo
route del -net 192.168.1.0
route del default
4) Dodaj pierwszy i jedyny interfejs sieci Ethernet eth0 oraz ustaw na nim adres IP.
ifconfig eth0 192.168.1.1 up
Jeśli
trzeba, dodaj interfejs pętli zwrotnej: ifconfig lo 127.0.0.1.
5) Teraz dodaj trasę do lokalnej podsieci
192.168.1.0.
route
add -net 192.168.1.0 dev eth0
6) Następnie dodaj trasę do domyślnej bramki do
sieci Internet.
route add -net default
gw 192.168.1.254
7) W celu zwiększenia zabezpieczeń sieci upewnij się, że zostało wyłączone
przekazywanie pakietów IP.
sysctl –w net.ipv4.ip_forward=0
8) Zmodyfikuj plik /etc/resolv.conf, tak aby zawierał
następujące informacje:
search paunchy.net
nameserver 192.168.1.250
9) Zmodyfikuj plik /etc/nsswitch.conf i usuń wszystkie
odwołania do nisplus oraz nis. (Można do tego wykorzystać edytor vi oraz użyć podstawienia komendami : g/nisplus/s//
oraz :g/nis/s//).
10) W dalszej kolejności możesz sprawdzić interfejsy
sieciowe przez uruchomienie programu ifconfig bez parametrów. Zostaną wyświetlone informacje o interfejsach.
11) Na koniec wyświetl tablicę tras, używając
polecenia route.
Należy
zwrócić uwagę na różnicę między lokalnymi podsieciami a domyślną trasą. Te
pierwsze używają nazwy urządzenia (opcji device). Po prostu cały ruch przeznaczony dla adresu docelowego
lokalnej podsieci 192.168.1.0 jest przekierowywany do interfejsu Ethernet o
nazwie eth0. Jednak w tym drugim przypadku musi zostać podany adres IP bramki. Gdy pojawią się pakiety
z adresem docelowym, który nie pasuje do żadnej określonej trasy, są one
przekierowywane do domyślnej bramki 192.168.1.254 (przez interfejs eth0).
To już
cały proces. Jedyne ograniczenie powstaje, gdy jądro systemu nie może rozpoznać,
którego ładowalnego modułu wymaga karta sieciowa. W takiej sytuacji użytkownik
może zostać zmuszony do zakończenia całego procesu ręcznie.
Brak komentarzy:
Prześlij komentarz