Konfiguracja adresu DHCP karty sieciowej
Adres DHCP to protokół, dzięki któremu dostosowanie ustawień odbywa się niemal automatycznie, gdyż wszystkie informacje konfiguracyjne pobierają się z serwera. Informacje o konfiguracji zapisują się w /etc/network/interfaces i aby go skonfigurować, należy do tej lokalizacji wkleić poniższe linijki, zamieniając eth0 na wartość dotyczącą twojej sieci.
sudo vi /etc/network/interfaces
# Najważniejszy interfejs sieciowy - użyj DHCP aby odnaleźć swój adres
auto eth0
iface eth0 inet dhcp
Konfiguracja statycznych adresów IP dla Twojej karty
Jeśli chcesz skonfigurować statyczne adresy IP, to znów należy edytować /etc/network/interfaces, wprowadzając poniższy kod i zamieniając eth0 na wartość występującą w twojej sieci.
sudo vi /etc/network/interfaces
auto eth0Po wprowadzaniu wszystkich adresów musisz zrestartować usługi sieciowe poniższym poleceniem:
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
sudo /etc/init.d/networking restart
Ustawianie drugiego albo wirtualnego adresu IP w Ubuntu
Jeśli jesteś administratorem serwera lub nawet zwykłym użytkownikiem, musisz czasem przypisać drugi adres IP do twojej maszyny. W tym celu należy zmodyfikować plik /etc/network/interfaces, w którym trzeba dodać odpowiednie wartości (z zachowaniem składni). Poniżej jest tylko przykład, który musisz uzupełnić o swoje ustawienia IP.
sudo vi /etc/network/interfaces
auto eth0:1Po uzupełnieniu wszystkich adresów swoimi restartujemy usługi sieciowe poleceniem:
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
sudo /etc/init.d/networking restart
Ustawianie nazwy hosta w Ubuntu
Ustawianie nazwy hosta po instalacji Ubuntu można zrobić na kilka sposobów. Jako użytkownik możesz sprawdzić nazwę swojego hosta poleceniem:
/bin/hostnameJeśli chcesz zmienić tę nazwę, wystarczy polecenie:
sudo /bin/hostname nowa_nazwa
Ustawianie DNS
Ta czynność nie różni się w Ubuntu prawie wcale od tej z innych dystrybucji. Można dodać nazwę hosta i adres IP w pliku /etc/hosts.
Jeśli twoja maszyna ma uzgadniać nazwę z innymi serwerami, najprościej wtedy dodać odpowiednie wpisy do /etc/resolv.conf.
Na przykład maszyna, która powinna pobierać adres DNS z serwera o IP 192.168.3.2, powinna mieć plik resolv.conf wyglądający mniej więcej tak:
sudo vi /etc/resolv.conf
search test.com
nameserver 192.168.3.2
źródło: ubuntugeek.com
Tagi: internet, konfiguracja, konsola
Swietne! Bardzo dobry art! Moznaby jeszcze w przyszlosci napisac jak nalezy diagnozowac interfejsy sieciowe (np. przerwany kabel czy brak aktywnego DHCP).
informację o braku DHCP raczej wywali konsola po wklepaniu sudo /etc/init.d/networking restart jesli sie nie mylę :)
Czy w Ubuntu plik /etc/resolv.conf nie jest generowany dynamicznie? Tak, że wszystko co ręcznie w nim zmienimy zniknie po restarcie?
Nie jest w końcu powiedziane jak na stałe zmienić hostname. Zapewne /etc/hostname
Ja lamer z ubuntu, ale artykuł pierwsza klasa - zaskoczyłem od razu! Wielkie dzięki
Uch, artykulik siadł dziś jak złoto!
Dzięki!
no, ciekawy, ale:
ynalok64@assusik:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
i co z tym począć?
a mi dziwnie działa. mam identycznych 6 stacji, na 4 działa, a na dwóch nie :/ adres pobierany z dhcp, pod windami wszędzie działa :)
Aby kabel sieciowy zadziałał (bo tak naprawdę karta sieciowa była "up" tylko kabla nie wykrywał) zrobiłem co następuje:
1. wyłączyłem komputer
2. wyłączyłem zasilacz (On/Off przełączyłem na Off na 2minuty)
3. na płycie głównej z tyłu mam sześć gniazd USB - 4 na górze, dwa poniżej (na równi z wejściem RJ45 - przełączyłem myszkę i klawiaturę z góry na dół (obok RJ45).
4. włączyłem "On" na zasilaczu
5. wszystko zadziałało...
dziwne bardzo, ale może się komuś przyda ;)
PS: Płyta to H55 Gigabyte :)
właśnie brakuje jeszcze poza tym podniesienia interfejsu w nowym np. ubuntu nie podniesie się interfejs przez coś takiego. a dodatkowo same podstawy :)
dscfcs
wy się nie znacie !!!!
A nie łatwiej uzyć 'ping' ;)