Odpowiedzi:
To tylko zmodyfikowana wersja: http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html
Jak skonfigurować interfejs sieciowy za pomocą terminala
Interfejs sieciowy można skonfigurować z wiersza poleceń za pomocą narzędzi sieciowych. Hosty sieciowe klienta konfiguruje się za pomocą wiersza polecenia, używając poleceń do zmiany bieżących ustawień lub edycji wielu plików systemowych. Aby skonfigurować kartę interfejsu sieciowego do automatycznego łączenia po podłączeniu kabla przewodowego, możesz wykonać następujące „proste” kroki:
Konfigurowanie adresu DHCP dla karty sieciowej
Aby skonfigurować adres DHCP, edytuj /etc/network/interfaces
i wprowadź następujące wiersze, zastępując eth0
w przykładzie kartę sieciową:
sudo nano /etc/network/interfaces
Powinieneś zobaczyć coś podobnego do tego:
auto eth0
iface eth0 inet dhcp
na moim komputerze wygląda to tak:
auto lo
iface lo inet loopback
Jeśli więc Twoja karta sieciowa wygląda jak eth2
na przykład, pozostaw plik w ten sposób:
auto eth2
iface eth2 inet dhcp
Na wypadek, gdybyś chciał skonfigurować statyczny adres IP dla swojej karty sieciowej
Ta sama procedura jak powyżej, ale musisz podać więcej informacji.
Tak jak powyżej, zamień eth0
na nazwę karty sieciowej:
sudo nano /etc/network/interfaces
Przykładowy plik:
auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Po wprowadzeniu wszystkich szczegółów potrzebnych do statycznego adresu IP konieczne będzie ponowne uruchomienie usług sieciowych za pomocą następującego polecenia:
sudo /etc/init.d/networking restart
Konfigurowanie DNS
Możesz dodać nazwę hosta i / lub adresy IP do pliku w /etc/hosts
celu wyszukiwania statycznego.
Aby twój komputer skonsultował się z określonym serwerem w celu wyszukiwania nazw, po prostu dodaj ich adresy /etc/resolv.conf
.
Na przykład komputer, który powinien wyszukiwać z serwera DNS pod adresem IP 192.168.0.1, miałby resolv.conf
plik wyglądający tak:
sudo nano /etc/resolv.conf
search test.com
nameserver 192.168.0.1
w moim przypadku wygląda to tak:
search cantv.net
nameserver 127.0.0.1
większość odpowiedzi na ten temat najprawdopodobniej wprowadzi czytelników w błąd, pokazując, co należy wstawić, /etc/resolv.conf
ponieważ używają lokalnych adresów dla serwera nazw.
„Na przykład komputer, który powinien wyszukiwać z serwera DNS .”
Tutaj serwer DNS i serwer nazw oznaczają to samo. Zamiast więc wstawiać tam adres LAN, wstaw rzeczywisty adres serwera DNS. (tj. serwer Google DNS)
nameserver 8.8.8.8
ten link bardziej szczegółowo wyjaśnia użycie pliku resolv.conf. https://theos.in/desktop-linux/resolve-conf-linux-example/
sudo /etc/init.d/networking restart
na skrypcie powłoki i co daje upvote.