Albo dlatego, że zarządzamy serwerem, albo ponieważ nie mamy jeszcze środowiska graficznego, są chwile, kiedy musimy znać wszystkie dane sieciowe, które posiada komputer, do którego jesteśmy podłączeni, tutaj wyjaśnię, jak uzyskać te dane.
Adres IP
Proste polecenie może podać nam nasze IP, mam na myśli: ifconfig
ifconfig
Pokaże nam coś takiego:
Jak widać, pojawiają się wszystkie interfejsy sieciowe, w drugiej linii każdego interfejsu widzimy coś takiego: «internet 192.168.1.5»… Inet to adres IP, na przykład, jeśli zrobię grep filtering inet mogę wyświetlić tylko adresy IP:
sudo ifconfig | grep inet
Pokazałby nam nasze adresy IPv4 i IPv6.
PROCHOWIEC
To samo polecenie pozwala nam poznać nasz adres MAC, możemy go zobaczyć w wierszu zaczynającym się od «ether», nadal możemy używać grep do filtrowania przez eter i że pojawiają się tylko nasze adresy MAC:
sudo ifconfig | grep ether
Serwer DNS
Aby poznać nasz serwer DNS, możemy zobaczyć zawartość pliku /etc/resolv.conf:
cat /etc/resolv.conf
Tam zobaczymy domenę naszej sieci (jeśli taką mamy w sieci LAN) lub adres IP serwera DNS, z którego korzystamy.
Brama lub Brama
Wiedząc, że nasza bramka lub bramka jest równie łatwa, użyjemy:
ip route show
Zobaczymy, że może pojawić się kilka linii, ale (ogólnie) pierwsza linia zawiera naszą bramę na początku, jest to linia, która zaczyna się od domyślnym
W każdym razie ... oczywiście możesz użyć grep ponownie, aby domyślnie filtrować:
ip route show | grep default
I ... stajemy się bardziej wyrafinowani, możemy użyć awk do wyświetlenia tylko trzeciej kolumny, kolumny adresu IP:
ip route show | grep default | awk {'print $3'}
Ale hej, to jest szczegółowe informacje 😀
Nazwa hosta lub nazwa komputera
Proste, bardzo proste ... po prostu uruchom: nazwa hosta
hostname
Koniec!
Póki co jest post, nie wiem, czy mam jakąś oczekującą konfigurację ... jeśli tak, udostępnij polecenie, aby pokazać je w terminalu 😉
Enjoy!
Nigdy ich nie boli
W przypadku DNS nie zawsze tak jest.
W Ubuntu lub niektórych jego pochodnych plik „/etc/resolv.conf” zawiera „serwer nazw 127.0.1.1”
Jak określić DNS skonfigurowany w takich przypadkach?
Dzieje się tak, ponieważ system używa: / usr / sbin / NetworkManager i to właśnie ten program jest odpowiedzialny za wywołanie / sbin / dhclient.
Jeśli chcesz zobaczyć wszystkie informacje, w tym nazwy IP serwera nazw, po prostu uruchom polecenie:
„Narzędzie Nm”
W Ubunto i Mint zaoferuje ci coś takiego:
Narzędzie NetworkManager
Stan: połączony (globalny)
- Urządzenie: eth0 ——————————————————————–
Typ: przewodowy
Kierowca: jme
Stan: niedostępny
Domyślnie: nie
Adres HW: 00: 90: F5: C0: 32: FC
Możliwości:
Wykrywanie nośnika: tak
Właściwości przewodowe
Przewoźnik: wyłączony
- Urządzenie: wlan0 [Auto MOVISTAR_JIJIJI] ————————————————
Typ: WiFi 802.11
Sterownik: rtl8192ce
Stan: połączony
Domyślnie: tak
Adres HW: E0: B9: A5: B3: 08: CA
Możliwości:
Prędkość: 72 Mb / s
Właściwości sieci bezprzewodowej
Szyfrowanie WEP: tak
Szyfrowanie WPA: tak
Szyfrowanie WPA2: tak
Punkty dostępu bezprzewodowego (* = aktualny AP)
* MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, częstotliwość 2452 MHz, prędkość 54 Mb / s, siła 40 WPA
Ustawienia IPv4:
Adres: 192.168.1.37
Prefiks: 24 (255.255.255.0)
Brama: 192.168.1.1
DNS: 80.58.61.250
DNS: 80.58.61.254
DNS: 193.22.119.22
DNS: 208.67.222.222
Oznacza to, że wszystkie informacje, które polecenia w tym poście (i kilka innych) oferują osobno na raz. Aby poznać inne opcje, już wiesz: «man nm-tool» 🙂
Oprócz zamówień:
„Nazwa hosta”
"Trasa"
# kopać http://www.google.com | grep SERWER
i powie Ci, jaki DNS jest używany
Od Ubuntu 15.04 musisz używać:
Pokaz urządzenia nmcli
ponieważ narzędzie nm-tool zniknęło:
http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04
Drogi, zainstalowałem Huayra 2.0 i zaktualizowałem do 2.1.
Przynajmniej w tych wersjach domyślnie nie ma polecenia „ifconfig”, w przeciwnym razie używam polecenia „ip”, aby zobaczyć stan kart sieciowych:
adres ip sh
xd men jnbkj kjbkjbk kjbkj kj kj
Jak zaktualizować zmianę adresu IP mojego serwera pocztowego w DNS dostawcy usług internetowych?