Advertisement
akurczyk

Untitled

Feb 21st, 2014
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. Dźefreju,
  2.  
  3. W Debianie adresy IP ustawiamy w pliku /etc/network/interfaces. Edytujemy go poleceniem sudo nano /etc/network/interfaces.
  4.  
  5. Domyślnie jest tam konfiguracja 2 interfejsów, czyli inaczej kart sieciowych - lo i eth0.
  6.  
  7. lo to interfejs pętli zwrotnej - to co na niego nadasz wraca do Ciebie. Uruchamiamy na nim serwery do których mamy mieć dostęp tylko z serwera np. serwer zdalnego sterownia radiem do obsługi z konsoli - mpd. Adres na interfejsie lo to 127.0.0.1. Jest on ustawiony na stałe i ma nazwę domenową localhost :)
  8.  
  9. eth0 to pierwsza karta Ethernet. Kolejne miały by w nazwie kolejne numerki. Domyślnie na niej ustawione jest pobieranie adresu z DHCP.
  10.  
  11. U mnie plik /etc/network/interfaces wygląda tak:
  12.  
  13. auto lo
  14. iface lo inet loopback
  15. auto eth0
  16. iface eth0 inet dhcp
  17.  
  18. Pierwsze 2 linijki to konfiguracja lo:
  19.  
  20. auto lo
  21. iface lo inet loopback
  22.  
  23. A kolejne 2 to konfiguracja karty Ethernet:
  24.  
  25. auto eth0
  26. iface eth0 inet dhcp
  27.  
  28. Pierwsza linia konfiguracji - auto eth0 określa czy karta ma być uruchomiona wraz z systemem, czy chcesz ją uruchamiać później ręcznie. Nie pamiętam co tam się wtedy pisze, ale chyba manual eth0. Na pewno żeby uruchomić ręcznie kartę pisze się w konsoli:
  29.  
  30. sudo ifup eth0
  31.  
  32. A żeby ją wyłączyć:
  33.  
  34. sudo ifdown eth0
  35.  
  36. W kolejnej linii (iface eth0 inet dhcp), oznacza to że na interfejsie eth0 (iface eth0), adresy IPv4 (inet) są pobierane z DHCP (dhcp).
  37.  
  38. Można dodać identyczną linię dla IPv6, wtedy nie wpisuje się inet tylko inet6:
  39. iface eth0 inet6 dhcp
  40.  
  41. Adresy mogą być pobrane z DHCP, ustawiane statycznie lub może być tam wpisana na stałe konfiguracja dla portu lo (zawsze jest taka sama, więc żeby dużo nie pisać dodali 3 opcje konfiguracji i można wpisać po prostu loopback).
  42.  
  43. iface eth0 inet dhcp
  44. lub
  45. iface eth0 inet static
  46.  
  47. Jeśli ustawiasz ręcznie adresy musisz je podać niżej w tych parametrach:
  48.  
  49. address 123.123.123.123
  50. netmask 255.255.255.0
  51. gateway 123.123.123.222
  52.  
  53. address to adres IP który przypisujesz malinie - podaj jakiś wysoki np 70 lub 80, żeby DHCP routera nie przypisało jakiemuś innemu urządzeniu IP które sobie ustawisz. Specyfikacja DHCP przewiduje sprawdzenie czy przydzielane adres nie jest używany, ale często routery to pomijają :(
  54.  
  55. netmask to maska podsieci u Ciebie jest taka jak w przykładzie, czyli 255.255.255.0.
  56.  
  57. gateway to adres IP routera - tam gdzie konfiguracja.
  58.  
  59. Po zapisaniu zmian musisz jeszcze zresetować interfejsy:
  60.  
  61. sudo service networking restart
  62.  
  63. Teraz stracisz ustawienia serwerów DNS pobierane z DHCP więc będziesz musiał ustawić je ręcznie.
  64.  
  65. Za to odpowiada plik /etc/resolv.conf. Wpisuje się do niego adresy serwerów DNS w osobnych liniach poprzedzone słowem nameserver. Np.:
  66.  
  67. nameserver 8.8.8.8
  68. nameserver 8.8.4.4
  69.  
  70. Polecam właśnie 8.8.8.8 i 8.8.4.4 od Google'a.
  71.  
  72. Odpytam CB :)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement