
내 장치에서 rj45 플러그인에 사용 가능한 경우 항상 dhcp에서 IP 주소를 가져오도록 네트워크 구성을 시도합니다. 대부분의 경우 장치는 연결 없이 부팅됩니다. 나는 /etc/network/interfaces
다음을 넣었다:
allow-hotplug eth0
iface eth0 inet dhcp
이 장치를 DHCP가 없는 네트워크에 연결할 때 적용되는 규칙이나 동작을 추가하고 싶습니다.
(device <---> [USB LAN] pc)
내 장치가 고정 IP 주소를 얻습니다.
interfaces
항목 아래 오른쪽 에 있는 하나의 인터페이스에 여러 IP 주소를 추가하려고 했습니다 allow-hotplug
.
auto eth0:1
iface eth0:1 inet static
address 10.0.0.2
netmask 255.255.255.0
내가 얻는 것은 10.0.0.2
내 장치의 IP뿐입니다. lease
들어 본 적은 있지만 /etc/dhcp/dhcpd.conf
이전에는 사용해 본 적이 없습니다.
이 네트워크 구성을 이해하는 데 도움을 주시겠습니까?
답변1
이를 달성하기 위해 난제를 뛰어넘을 필요가 없습니다. 당신에게 정말로 필요한 것은zeroconf
다음에서 사용 가능유니버스 저장소현재 지원되는 모든 Ubuntu 버전에 대해.
zeroconf
APIPA를 제공합니다:
최신 Windows 운영 체제의 기능인 자동 개인 IP 주소 지정의 약어입니다. APIPA를 사용하면 DHCP 클라이언트는 DHCP 서버를 사용할 수 없을 때 IP 주소와 서브넷 마스크를 자동으로 자체 구성할 수 있습니다. DHCP 클라이언트가 부팅되면 먼저 IP 주소와 서브넷 마스크를 얻기 위해 DHCP 서버를 찾습니다. 클라이언트가 정보를 찾을 수 없는 경우 APIPA를 사용하여 특별히 Microsoft용으로 예약된 범위의 IP 주소로 자동 구성됩니다. IP 주소 범위는 169.254.0.1부터 169.254.255.254까지입니다. 또한 클라이언트는 기본 클래스 B 서브넷 마스크 255.255.0.0으로 자체 구성합니다. 클라이언트는 DHCP 서버를 사용할 수 있을 때까지 자체 구성된 IP 주소를 사용합니다.
APIPA는 일반적으로 클라이언트가 25개 미만인 비라우팅 소규모 기업 환경을 위한 것입니다.
출처 : 기억과https://lists.debian.org/debian-russian/2005/11/msg00064.html
에 관한 자세한 내용은 다음을 zeroconf
참조하세요.http://www.zeroconf.org/
(RFC 3927)은 외부 구성 정보가 없을 때 IP 호스트가 주소를 할당할 수 있는 방법을 지정합니다. 이는 사용자가 입력한 정보에 의존하지 않고, DHCP 서버와 같은 특수 서버에서 네트워크를 통해 얻은 정보에 의존하지 않고 주소를 할당하는 것을 의미합니다.
당신은 또한 찾을 수 있습니다이것은 유용합니다.