VirtualBox에서 데비안이 인터넷 연결을 거부하는 문제를 해결하는 방법은 무엇입니까?

VirtualBox에서 데비안이 인터넷 연결을 거부하는 문제를 해결하는 방법은 무엇입니까?

Linux가 설계된 방식은 인터넷 연결이 끊어지면 망가지는 것입니다. 인터넷 없이는 프로그램을 설치할 수 없고, 인터넷을 설정하려면 몇 가지 프로그램만 필요할 수도 있기 때문입니다.

xfce가 포함된 데비안에는 내장 GUI가 없으므로 이 문제가 더욱 위험해집니다. 내가 무엇을 잘못하고 있는지 잘 모르겠지만 복제 후 내 가상 머신의 데비안이 가상 네트워크 카드와의 통신을 중단했습니다. Mac 주소 변경과 관련이 있는 것 같습니다. 설정을 변경하면서 버추얼 박스 카드를 다시 시작해 보았지만 아무 일도 일어나지 않았습니다.

Windows의 대안은 다음과 ipconfig같습니다 .ipip a

1: lo: mtu 65536 qdisc noqueue status UNKNOWN 그룹 기본값
    링크/루프백 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 범위 호스트 lo
       항상 valid_lft 항상 선호_lft
    inet6::1/128 범위 호스트
       항상 valid_lft 항상 선호_lft
2:이더넷 0:<브로드캐스트, 멀티캐스트> mtu 1500 qdisc noop상태가 다운됨그룹 기본 qlen 1000
    링크/에테르 08:00:27:98:5a:42 brd ff:ff:ff:ff:ff:ff

인터페이스가 다운된 것 같습니다. 이것은 그 자체로 이상합니다. 하드웨어는 virtualbox 측에 연결되어 있습니다. mac 주소는 virtualbox 설정과 일치하므로 하드웨어에서 주소를 로드해야 합니다.

Windows에서처럼 네트워크 연결을 구성할 수 있는 방법이 있나요? 예를 들어 하드웨어가 발견되었는지, dhcp로 통신하는지 등을 확인하나요?

답변1

이 답변은 두 부분으로 구성됩니다(실제로 *Nix에서는 네트워킹이 쉽지 않습니다).

VirtualBox를 올바르게 구성했다면

ip link set dev eth0 up
dhclient -v eth0

(Debian이 아닌 배포판에서는 이 플래그를 생략해야 할 수도 있습니다 -v) 로컬 dhcp에 연결됩니다.

그래도 작동하지 않으면 VirtualBox가 인터넷 연결을 제공하는지 확인하고, 가상 머신에 네트워크 어댑터가 있는지, NAT에 있는지 또는 브리지 어댑터인지 확인하세요(이 경우 브리지를 시도하고 있는지 확인해야 함). V; 호스트의 실제 네트워크 카드(예: wlan0 또는 eth0). 필요한 경우 카드의 MAC 주소를 변경하고 가상 머신을 다시 시작한 후 위의 작업을 반복할 수 있습니다(그렇지 않으면 MAC 주소를 변경할 수 없습니다).

이 작업은 자동으로 수행되어야 합니다. Network Manager를 다시 시작하여 어떤 일이 발생하는지 확인하세요.

service network-manager restart
systemctl restart network-manager

데비안 버전에 따라 다릅니다. 그런 다음 문제가 있는지 테스트할 수 있습니다.

service network-manager status
systemctl status network-manager

그리고 실행되지 않으면 에서 오류 메시지를 검색해야 합니다 /var/log. daemon.log그러나 catch-all 명령은 다음과 같습니다.

grep -nrI network-manager | less

출력이 풍부할 것이므로 출력을 구문 분석합니다.

관련 정보