지점 간 이더넷 연결을 위해 DHCP 서버를 임시로 시작합니다.

지점 간 이더넷 연결을 위해 DHCP 서버를 임시로 시작합니다.

이더넷 케이블을 사용하여 노트북에 직접 연결된 DHCP 클라이언트를 사용하도록 구성된 헤드리스 컴퓨터가 있습니다. 헤드리스 컴퓨터가 연결할 수 있도록 랩톱의 해당 인터페이스에서 dhcp 서버를 시작할 수 있게 해주는 라이너(dnsmasq 사용?)를 본 적이 있을 것입니다. 이 oneliner는 항상 포그라운드에서 실행되며 dhcp 요청을 표시하므로 헤드리스 컴퓨터가 언제 연결되는지 확인하고 해당 IP 주소를 알 수 있습니다. 그 줄이 무엇인지 말해 줄 수 있나요?

빠른/임시 DNS 설정을 검색하고 dnsmasq 맨페이지를 탐색해 보았지만 아무 것도 찾을 수 없습니다.

답변1

링크-로컬 IPv6 주소를 사용하여 연결할 수 있습니다.

헤드리스 컴퓨터의 주소를 알아보세요(연결되어 있다고 가정 eth3):

$ ping6 -L -I eth3 ff02::1
64 bytes from fe80::2671:89ff:ddb9:80be%eth3: icmp_seq=1 ttl=64 time=0.123 ms

그런 다음 주소를 사용하여 ssh입력합니다( ssh활성화된 경우).

ssh user@[fe80::2671:89ff:ddb9:80be%eth3]

이러한 주소에는 추가 장비가 필요하며 모든 프로그램이 이를 구문 분석할 수 있는 것은 아닙니다 ssh.

두 컴퓨터 모두 avahi-daemon유사한 mDNS/DNS-SD 소프트웨어가 있는 경우 다음 명령으로 ssh.

ssh user@name_headless.local

ping name_headless.local( 정상적으로 해결되는지 확인하실 수 있습니다 .)

물론 IPv4 연결이 필요하지 않으면 다른 것을 구성할 필요가 없습니다.

답변2

dnsmasq --port 0 --no-daemonDHCP 서버로만( DNS 비활성화) 포그라운드에서 시작 됩니다 dnsmasq(할당된 임대를 볼 수 있도록) . 이를 --port 0무시 하고 기본 설정을 사용하여 추가하여 사용 가능한 모든 인터페이스에 대한 기본 바인딩을 방지 할 수도 있습니다 dnsmasq. 보다/etc/dnsmasq.conf--conf-file ''--interfacednsmasq매뉴얼 페이지전체 옵션 목록을 확인하세요.

관련 정보