현재 VirtualBox에 브리지 네트워크가 설정되어 있습니다. 내 CentOS 시스템에서는 입력할 때 ifconfig -a
eth0 및 lo 인터페이스만 있습니다. 마찬가지로 Windows Server 2008에는 로컬 연결이 하나만 있습니다. 내 이해는 하나의 인터페이스가 하나의 어댑터에 해당하고 eth0/local 연결이 "외부 세계"에 연결하는 데 사용된다는 것입니다. 두 환경 간에 정적 네트워크를 설정하려고 하므로 다른 인터페이스(eth1 및 로컬 영역 연결 2)가 필요합니다. 하지만 이러한 인터페이스를 만들 수는 없는 것 같습니다. 이는 어댑터가 감지되면 인터페이스가 자동으로 생성된다는 의미입니까?
어떡해?
답변1
"브리지 네트워킹"은 브리지를 설정하고 각 가상 머신의 단일 인터페이스를 브리지에 연결합니다. VirtualBox는 호스트 네트워크 연결을 브리지에 추가합니다.
따라서 가상 머신은 서로 통신할 수 있으며 인터넷과 마찬가지로 외부 세계에 액세스할 수 있습니다.
이는 특히 두 가상 머신이 동일한 LAN에 있고 서로 직접 연결할 수 있음을 의미합니다.
귀하의 질문을 오해한 경우 질문에 더 자세한 내용을 추가하십시오. (특히 "정적 네트워크"가 무엇을 의미하는지 명확하지 않기 때문입니다.)
답변2
$> dmesg |
그러면 Linux 커널이 감지한 이더넷 어댑터의 인스턴스가 표시됩니다. 가상 머신이 Linux 시스템에서 호스팅되는 경우 TUN/TAP 가상 인터페이스가 필요하다고 생각합니다.
내 답변 상단의 명령 출력에서 감지된 모든 이더넷 인터페이스를 볼 수 있습니다. "eth0"과 "eth1"이 보이면 알려주세요. eth1이 DMESG에서 감지되었지만 ifconfig의 출력에서는 감지되지 않는 경우 문제 해결 SOP에 따라 문제를 해결할 수 있습니다.
인터페이스는 어댑터가 생성될 때 자동으로 생성됩니다. 즉시 생성되지 않으면 다음에 컴퓨터가 시작될 때 감지됩니다.
정적 인터페이스는 일반적으로 편집 가능합니다./etc/rc.d/rc.inet, 컴퓨터가 시작될 때 실행되고 실행 수준 간의 네트워크 구성을 유지하는 시작 스크립트입니다.
답변3
이것이 사소한 소리라고 생각했습니다. VirtualBox 아래의 컴퓨터->설정->네트워크->어댑터로 이동합니다. 더 많은 인터페이스가 생성되도록 가상 어댑터를 추가하도록 관리되었습니다.