eth 주소가 DHCP에서 가져왔는지 또는 Python을 사용하여 수동(정적)으로 설정했는지 확인하는 방법은 무엇입니까?
답변1
네트워크 구성에 따라 달라질 것 같습니다. Ubuntu의 네트워크 연결은 컴퓨터에 대해 구성되거나 다음을 통해 개별 사용자에 의해 구성됩니다.네트워크 관리자(알림 영역에 있는 작은 네트워크 아이콘) 서버는 일반적으로 시스템 전체에서 구성되는 /etc
반면 데스크탑은 Network Manager에서 구성됩니다.
시스템 전체 구성인 경우 구문 분석할 수 있습니다 /etc/network/interfaces
.
네트워크가 데스크탑의 Network Manager에 의해 구성된 경우 해당 네트워크와 인터페이스할 수 있습니다. 다음에서 연결을 인쇄하는 예제 Python 스크립트를 찾을 수 있습니다.네트워크 관리자 예시.
특정 인터페이스가 dhcp인지 확인하는 낮은 수준의 방법이 있을 수 있지만 저는 그것에 대해 모릅니다.