2개의 온보드 이더넷 포트가 있는 서버에 Centos가 설치된 경우 IP가 있는 포트를 어떻게 확인합니까? Windows에서는 네트워크 및 공유 센터로 이동하면 네트워크 인터페이스에 빨간색 X가 표시되어 케이블이 분리되었음을 나타냅니다. Centos에서 어떤 인터페이스가 연결되었거나 분리되었는지 확인하기 위해 어떤 명령을 실행할 수 있습니까?
답변1
두 가지 다른 질문을 하셨습니다. 있는지 확인하세요IP 주소, 다음과 같이 사용할 수 있습니다.
ip addr ls dev eth0 # the new iproute tools
ifconfig eth0 # old ifconfig
폐쇄형 인터페이스에도 여전히 IP 주소가 있을 수 있습니다. 이더넷 링크가 작동 중인지 확인하려면 다음을 수행하세요.
ip link ls dev eth0 # look for LOWER_UP
ethtool eth0 # look for Link detected: yes
소프트웨어의 포트가 "닫혀" 있을 수도 있으며, 이 경우 연결되어 있음에도 불구하고 연결되지 않을 수 있습니다. 다음을 통해 확인할 수 있습니다:
ip link ls dev etho # look for UP
ifconfig eth0 # look for UP / RUNNING (on the same line as the other flags)
이 명령 은 ip
다양한 고급 네트워크 구성을 지원합니다 ifconfig
. route
원하지 않는다. 일반적으로 Linux에 설치하는 것을 선호하지만 때로는 설치되지 않는 경우도 있습니다(특히 이전 버전의 경우). 등을 계속 사용할 수 있지만 ifconfig
단순히 모든 정보를 표시하지는 않습니다. 예를 들어 보조 IP 주소나 두 번째 경로 테이블을 표시하지 않을 수 있습니다.
답변2
구성된 경우더 이상 사용되지 않는 명령입니다. 이것IP 경로 2 제품군과 기타 유틸리티(bridge-utils, 경로 등 포함)가 이를 대체했습니다.
올바른 명령은
ip addr show dev eth0
예를 들어 eth0에 IP 주소가 할당되어 있는지 여부가 표시됩니다. 인터페이스가 작동하는지 확인할 수 있습니다.
ip link show dev eth0
등.
답변3
터미널을 열고 다음을 입력하세요.
ifconfig <interface_name> (eth0 for example)
케이블이 연결되어 있으면 출력의 첫 번째 줄에 UP이 표시되어야 합니다.
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
답변4
여러 가지 방법이 있습니다. 가장 간단한 방법은 다음과 같습니다.nmcli d
나미클리드
[root@localhost ~]# nmcli d
DEVICE TYPE STATE CONNECTION
enp0s8 ethernet connected Wired connection 1
enp0s3 ethernet connected enp0s3
lo loopback unmanaged --
[root@localhost ~]#
또는;
서비스 네트워크 상태
[root@localhost ~]# service network status
Configured devices:
lo enp0s3
Currently active devices:
lo enp0s3 enp0s8
[root@localhost ~]#