답변:
ifconfig에서 누락 된 것은 게이트웨이와 DNS 서버뿐입니다.
DNS 및 게이트웨이 정보를 얻으려면 다음을 입력하십시오.
nmcli dev show eth0
출력에는 일부 IP4.DNS[x]
항목을 포함하여 일부 장치 매개 변수가 나열 되는데, 여기에는 DNS 서버와 IP4.ADDRESS[1]
사용 된 IP 및 게이트웨이를 나열 하는 행이 표시됩니다 ( gw = ???.???.???.???
최대 15.10 행 끝 부분을 찾으십시오 ). 16.04 및 최신 버전에는 IP4.GATEWAY
꽤 자명 한 줄이 있습니다.
대체 eth0
당신이 동일하지 않을 수있는, 사용하고있는 실제 장치 이름. 장치 목록과 상태 유형을 얻으려면 :
nmcli dev status
nm-tool ( 15.04 이전의 Ubuntu 버전 )에서 네트워크 관리자의 명령 행 버전 인 BTW를 사용하여이를 얻을 수 있습니다 .
실행하려면 터미널에 입력하십시오.
nm-tool
우분투 사용하는 경우 15.04 이상을 는 nm-tool
에 의해 대체되었습니다 nmcli
다른 명령. 이 경우 위의 "15.04 이상"섹션을 확인하십시오.
nmcli dev help
가능한 명령을 확인 하여 도움을받을 수 있습니다.
nmcli d list
연결 여부에 관계없이 모든 연결에 대한 정보를 표시합니다.
ipconfig는 호스트 이름, DNS 서버, Linux의 IP 주소와 다른 위치에있는 것을 표시하므로 몇 가지 명령이 필요합니다.
hostname
ifconfig -a
cat /etc/resolv.conf
이것은 99 %의 시간을보고 싶지만 ipconfig / all은 DHCP 임대 시간 및 서버와 같은 것을 보여줍니다.
cat /var/lib/dhcp/dhclient.leases
몇 가지 링크를보고 마침내 아래에서 작동하는 것을 발견했습니다.
nmcli dev list | grep IP4
출력은 다음과 같습니다.
IP4.ADDRESS[1]: ip = 195.168.0.107/24, gw = 192.168.0.1
IP4.DNS[1]: 192.168.0.1
IP4.DOMAIN[1]: local
또한 모든 네트워크 관련 세부 정보는 다음과 같이 간단히 넣어서 찾을 수 있습니다.
nmcli dev list eth0
nmcli dev list | grep IP4
는 출력을 가져 nmcli dev list
와서 (파이프를 사용하여 |
) grep
정규식 패턴이 포함 된 라인에 공급 하고 유지하는 것을 의미합니다 IP4
.
nmcli dev list | grep IP4
Ubuntu 16.04에서 작동하지 않음
Ubuntu 14.04를 통해 어떤 DHCP 서버에 연결했는지 확인해야하므로 다음 명령을 사용했습니다.
nmcli dev list|grep DHCP4
이것이 원래 명령 "nmcli dev list"에서만 원하는 것이기 때문에
DHCP4.OPTION[1]: expiry = 1464073312
DHCP4.OPTION[2]: domain_name = [omitted_proper_details]
DHCP4.OPTION[3]: broadcast_address = 10.1.45.255
DHCP4.OPTION[4]: dhcp_message_type = 5
DHCP4.OPTION[5]: dhcp_lease_time = 432000
DHCP4.OPTION[6]: ip_address = 10.1.45.132
DHCP4.OPTION[7]: subnet_mask = 255.255.255.0
DHCP4.OPTION[8]: dhcp_renewal_time = 216000
DHCP4.OPTION[9]: routers = 10.1.45.1
DHCP4.OPTION[10]: domain_name_servers = 10.1.26.10 10.1.20.10
DHCP4.OPTION[11]: dhcp_rebinding_time = 378000
DHCP4.OPTION[12]: network_number = 10.1.45.0
DHCP4.OPTION[13]: dhcp_server_identifier = 10.1.20.10
다음과 같이 필요한 모든 DCHP / DNS 세부 정보를 제공합니다 ipconfig /all
nmcli dev show eth0
결과 사용 : 오류 : 'dev'명령 'show'이 (가) 유효하지 않습니다.