Jak ręcznie skonfigurować eth0
w Ubuntu? Nie mam żadnego serwera DHCP. Czy potrzebuję adresu IP, kiedy zamierzam przechwytywać pakiety?
networking
Jorge Castro
źródło
źródło
Odpowiedzi:
Nie jestem pewien, co dokładnie rozumiesz przez swoje pytanie. Prawdziwa metoda ręczna została opisana powyżej, ale ponieważ piszesz, że nie masz DHCP, myślę, że wolałbyś wiedzieć, co zrobić, aby nadać swojemu statycznemu adresowi IP i przypisać ten adres IP automatycznie podczas uruchamiania. Cóż, oto jak:
Powinien być plik
/etc/network/interfaces
. Ten plik jest odczytywany przez skrypty rozruchowe Ubuntu, które z kolei konfigurują sieć zgodnie z tym plikiem. Jeśli chcesz wiedzieć, co powinno / powinno się znaleźć w tym pliku, wpisz „ man interfaces ”.Na przykład mój
/etc/network/interfaces
wygląda tak (komentarze są wycięte):Pierwsze dwie linie są standardowe i mogą już wyglądać podobnie na twoim pudełku. Możesz być szczególnie zainteresowany resztą pliku: te linie definiują statyczną konfigurację sieci do eth0 (bez DHCP), a ta statyczna konfiguracja aktywuje się automatycznie przy każdym uruchomieniu.
źródło
Możesz także spróbować tego:
sudo -H gedit /etc/network/interfaces
Edytuj eth0
Zapisz i wyjdź
Uruchom
sudo /etc/init.d/networking restart
.źródło
Nie potrzebujesz adresu IP do przechwytywania pakietów w trybie rozwiązłym (gdy chcesz przechwycić cały ruch, a nie tylko ruch przeznaczony na Twój komputer). Możesz ustawić ten interfejs za pomocą polecenia
Nie przypisuj adresu IPv4 do interfejsu (lokalny adres IPv6 jest przypisywany automatycznie, jeśli masz włączoną IPv6).
źródło
ip
zastosowaniemip link set eth0 up
lub
źródło