Jak ręcznie skonfigurować eth0
w Ubuntu? Nie mam żadnego serwera DHCP. Czy potrzebuję adresu IP, kiedy zamierzam przechwytywać pakiety?
Jak ręcznie skonfigurować eth0
w Ubuntu? Nie mam żadnego serwera DHCP. Czy potrzebuję adresu IP, kiedy zamierzam przechwytywać pakiety?
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):
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.20.20
netmask 255.255.255.0
network 192.168.20.0
broadcast 192.168.20.255
gateway 192.168.20.250
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.
Możesz także spróbować tego:
sudo -H gedit /etc/network/interfaces
Edytuj eth0
auto eth0
iface eth0 inet dhcp
Zapisz i wyjdź
Uruchom sudo /etc/init.d/networking restart
.
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
ifconfig eth0 up
Nie przypisuj adresu IPv4 do interfejsu (lokalny adres IPv6 jest przypisywany automatycznie, jeśli masz włączoną IPv6).
ip
zastosowaniemip link set eth0 up
ifconfig
ifconfig etho
ifconfig ehto 192.168.3.40 netmask 255.255.255.0
route -n
lub
ip route show
then
name for DNS
nameserver 127.0.11
nameserver 8.8.8.8