대부분의 시스템에서는 네트워크 전달이 기본적으로 비활성화되어 있으므로 컴퓨터가 라우터 역할을 할 수 없습니다. 컴퓨터 내부의 네트워크가 어떻게 작동하는지 알고 싶습니다. 몇 가지 예를 들면 다음과 같습니다.
- 로컬 호스팅 웹사이트 - 웹사이트를 로컬에서 호스팅하고 로컬에서 액세스하려고 하면 HTTP 요청을 보내야 합니다. - 이 요청은
lo
인터페이스 로 다시 전달되어야 합니다. - 가상화 – 가상 머신은 컴퓨터에 추가 가상 어댑터를 추가합니다. 다양한 네트워크 카드가 서로 통신할 수 있는데 이것도 포워딩이 아닌가요?
시스템에서 네트워크 전달이 비활성화되면 실제로 비활성화되는 것은 무엇입니까?
답변1
첫 번째 예는 올바르지 않습니다. 웹 서버가 192.168.123.234를 수신하는 경우 클라이언트는 해당 주소에 액세스합니다. 트래픽은 으로 전달되지 않습니다 localhost
.
두 번째 예: 축하합니다! libvirt
set 과 같은 가상화 도구를 설치해야 하는 이유를 발견했습니다 ip_forward=1
. 예, 여기에 재게시가 필요합니다.