답변:
루프백 디바이스는 특별한이다 가상 네트워크 인터페이스 컴퓨터 자체와 통신하는 데 사용. 주로 진단 및 문제 해결에 사용되며 로컬 컴퓨터에서 실행되는 서버에 연결합니다.
예를 들어 이더넷 포트가 분리되거나 Wi-Fi 가 꺼져 있거나 액세스 포인트 와 연결되지 않은 경우와 같이 네트워크 인터페이스가 연결 해제 된 경우 해당 인터페이스에서 통신 할 수 없으며 컴퓨터와의 통신도 불가능합니다. 루프백 인터페이스는 실제 하드웨어를 나타내지 않지만 컴퓨터에서 실행중인 응용 프로그램은 항상 같은 컴퓨터의 서버에 연결할 수 있습니다.
이것은 문제 해결에 중요합니다 (미러를 보는 것과 비교할 수 있음). 루프백 장치는 순수한 진단 도구로 설명되기도합니다. 그러나 필요한 리소스를 제공하는 서버 가 자신의 컴퓨터에서 실행될 때 도움이됩니다 .
예를 들어, 웹 서버를 실행하면 모든 웹 문서가 있으며 파일별로 파일을 검사 할 수 있습니다. 서버 측 활성 컨텐츠를 사용하면 브라우저에 파일을로드 할 수도 있지만 누군가가 정상적으로 액세스 할 때와 같이 작동하지 않습니다.
따라서 다른 사이트와 동일한 사이트를 경험하려면 일반적으로 자신의 서버에 연결하는 것이 가장 좋습니다. 루프백 인터페이스가이를 용이하게합니다.
들어 IPv4의 루프백 인터페이스는 모든 할당 된 IP를 에 127.0.0.0/8
주소 블록 . 즉, 127.0.0.1
통해 127.255.255.254
모든 컴퓨터를 나타냅니다. 그러나 대부분의 경우 하나의 IP 주소 만 사용하면됩니다 127.0.0.1
. 이 IP에는 호스트 이름 이 localhost
매핑되어 있습니다.
따라서 SSH 를 bob
통해 자신의 머신에서 실행중인 SSH 서버에 로그인하려면 다음을 사용하십시오.
ssh bob@localhost
다른 네트워크 어댑터와 마찬가지로 루프백 장치는의 출력에 나타납니다 ifconfig
. 이름은 lo
입니다.
ek@Del:~$ ifconfig lo
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:50121 errors:0 dropped:0 overruns:0 frame:0
TX packets:50121 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4381349 (4.3 MB) TX bytes:4381349 (4.3 MB)
localhost
Ubuntu에서 일반적인 생산 (즉, 진단뿐만 아니라) 사용은 고급 프린터 구성을 수행하는 것입니다. 웹 브라우저에서 다음으로 이동하십시오.
http://localhost:631
CUPS 는 포트 631에서 웹 서버를 실행하며 실행중인 GUI에 관계없이 (또는 GUI를 전혀 실행하지 않는 경우에도) 인쇄를 구성하는 데 사용할 수 있습니다.
에 연결을 시도 http://127.0.0.1:631
하면 작동합니다. 그러나에 연결하려고하면 연결 http://127.0.0.2
되지 않습니다. 모든 127.*.*.*
주소는 루프백 인터페이스에서 컴퓨터를 식별하지만 서버 프로그램은 특정 IP 주소에만 바인딩하도록 결정할 수 있습니다.
Windows 배경에서 온 사용자는 loopback
그 자체가 동의어 일 것으로 기대할 수 있습니다 localhost
(따라서 ping loopback
, 서버 연결 loopback
등). 이 동작은 Windows에서만 발생합니다.
loopback
하여에 /etc/hosts
파일 과, 127.0.0.1
그 주소로, 그리고 같은 역할을합니다 localhost
.루프백 의 일반적인 개념은 메시지 또는 신호가 시작된 위치로 돌아가는 메커니즘입니다.
따라서 우분투에서 루프백 을 사용하는 다른 방법 은 네트워킹의 루프백 장치와 혼동해서는 안됩니다.
우분투에서 디스크 이미지를 마운트하려면 다음을 실행하십시오.
sudo mount -o loop image.iso /media/label
이를 일반적으로 루프 장치 ( 루프백 장치 아님)라고하지만 루프백 파일 인터페이스 라는 용어 가 사용되는 경우가 있습니다.
이것은 네트워킹의 루프백 장치와 관련이 없습니다.
Pulseaudio 및 기타 사운드 시스템은 라인 입력을 라인 출력에 "연결"하는 메커니즘을 제공하므로 오디오 입력이 스피커 / 헤드폰으로 다시 에코됩니다. Pulseaudio의 루프백 모듈 이이를 용이하게합니다.
여기서 loopback 이라는 용어를 사용하는 것이 맞지만 루프 마운트와 마찬가지로 네트워킹의 루프백 장치와는 아무런 관련이 없습니다. (루프 마운트와는 아무런 관련이 없습니다.)
localhost
가리키고 있어야 127.0.0.1
합니까? 아니면 다른 루프백 주소를 가리킬 수도 127.0.0.2
있습니까?
ssh 127.0.0.0
) "연결이 거부되었습니다"대신 "네트워크에 연결할 수 없습니다"라고 표시되는 이유는 무엇입니까?