NAT를 사용하여 생성 된 Virtualbox를 ping 할 수 없음

엔리케 모레노 텐트

그래서 호스트 머신 (Ubuntu 17.10)에 VirtualBox + Vagrant + Ansible이있는 가상 머신을 만들었습니다.

Vagrant.configure("2") do |config|

  config.vm.box = "centos-7.3-x86_64_latest.box"
  config.vm.box_url = "http://nas.my-compamy.intern/centos-7.3-x86_64_latest.box"

  config.vm.hostname = "login.my-cloud.dev"
  config.vm.network "private_network", ip: "192.168.33.240"

  # enable to use synced folders
  # config.vm.synced_folder "/my/local/path", "/var/www/cce_login", disabled: true

  config.ssh.forward_agent = true
  config.ssh.keep_alive = true
  config.ssh.username = "vagrant"
  config.ssh.password = "vagrant"

  config.vm.provider :virtualbox do |v|
    # workaround as some virtualbox version seem to disconnect the NAT adapter
    v.customize ['modifyvm', :id, '--cableconnected1', 'on']

    v.memory = 1024
    v.cpus = 2
    v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
    v.customize ["modifyvm", :id, "--name", "login.cce-cloud.dev"]
    v.customize ["modifyvm", :id, "--accelerate3d", "off"]
    v.customize ["modifyvm", :id, "--accelerate2dvideo", "off"]
    v.customize ["modifyvm", :id, "--cpuexecutioncap", "75"]
    v.customize ["modifyvm", :id, "--largepages", "on"]
  end

  config.vm.provision "ansible" do |ansible|
    ansible.playbook = "ansible/site.yml"
    ansible.verbose = "vvv"
  end

end

이 기계를 통해

$ vagrant up --provision

이 모든 작업이 끝나면 이렇게 Vagrant를 통해 SSH에 로그인 할 수 있습니다.

$ vagrant ssh

하지만 MySQL Workbench, FTP 액세스 또는 직접 SSH에서 사용하려는 경우 오류가 발생합니다. 나는 심지어 기계를 ping 할 수 없다 .

$ ping 192.168.33.240

PING 192.168.33.240 (192.168.33.240) 56(84) bytes of data.
From 192.168.33.1 icmp_seq=1 Destination Host Unreachable
From 192.168.33.1 icmp_seq=2 Destination Host Unreachable
From 192.168.33.1 icmp_seq=3 Destination Host Unreachable

DevOps 팀에서 Vagrantfile을 변경할 수있는 권한이 없기 때문에 호스트 컴퓨터가 구성되는 방식에 오류가 있어야한다고 생각했지만 문제가 무엇인지 알 수 없습니다.

$ ifconfig 

enxdc9b9cee07b2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.111.198  netmask 255.255.255.0  broadcast 192.168.111.255
        inet6 fe80::f0ad:1d52:8e55:7fc7  prefixlen 64  scopeid 0x20<link>
        ether dc:9b:9c:ee:07:b2  txqueuelen 1000  (Ethernet)
        RX packets 11159  bytes 4878538 (4.8 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8289  bytes 2106425 (2.1 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1607  bytes 173261 (173.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1607  bytes 173261 (173.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vboxnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.33.1  netmask 255.255.255.0  broadcast 192.168.33.255
        inet6 fe80::800:27ff:fe00:0  prefixlen 64  scopeid 0x20<link>
        ether 0a:00:27:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 170  bytes 18067 (18.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

가상 OS에 도달하도록 호스트 OS의 구성을 어떻게 변경할 수 있습니까?

참고 : 이것은 enxdc9b9cee07b2유선 연결입니다. 일반적으로 알고 eth0있지만 USB 포트 용 어댑터를 사용하고 있습니다.

최신 정보

더 많은 정보

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 이미지 설명 입력

엔리케 모레노 텐트

결국 나는 해결책을 찾았습니다.

분명히 Ubuntu와 함께 사전 설치된 버전은 oracle의 공식 DEB가 아닙니다.

내가 한 일은 임시 백업 폴더에 가상 머신을 저장 한 다음 Vagrant 및 Virtualbox를 삭제 한 다음 웹 사이트에서 공식 deb다운로드하는 것 입니다.

기계를 시작하면 아무런 문제없이 작동했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android Studio를 사용하여 서명 된 .apk를 생성 할 수 없음

분류에서Dev

cloudformation을 사용하여 AWS ServiceCatalogProduct를 생성 할 수 없음

분류에서Dev

PowerMock을 사용하여 생성자를 모의 할 수 없음

분류에서Dev

c ++-생성자를 사용하여 초기화 할 수 없음

분류에서Dev

AWS Lambda를 사용하여 크기가 조정 된 이미지를 생성 할 수 없음

분류에서Dev

ffmpeg를 사용하여 gif를 만들 수 없음 : gif를 생성하지만 재생할 수 없음

분류에서Dev

Centos 6.2는 VMWare에서 NAT 브리지를 사용하여 8.8.8.8을 ping 할 수 없습니다.

분류에서Dev

Java Sdk를 사용하여 Aws Emr 클러스터를 생성 할 수 없음

분류에서Dev

Flutter에서 빌드 러너를 사용하여 mobx를 생성 할 수 없음

분류에서Dev

Microsoft 샘플을 사용하여 Azure APIM에서 SAS를 생성 할 수 없음

분류에서Dev

Wildfly에서 Hibernate를 사용하여 Postgresql 테이블을 생성 할 수 없음

분류에서Dev

Amazon Route 53을 사용하여 txt 레코드를 생성 할 수 없음

분류에서Dev

win_ping을 사용하여 Windows Server를 ping 할 수 없습니다.

분류에서Dev

win_ping을 사용하여 Windows Server를 ping 할 수 없습니다.

분류에서Dev

Sympy와 Numpy는 Sympy를 사용하여 생성 된 역행렬을 사용할 수 없습니다.

분류에서Dev

Linux 서버가 다운 된 경우 (ping 명령에 응답이 없음) ssh를 사용하여 서버를 재부팅 할 수 있습니까?

분류에서Dev

상속 된 생성자를 사용하여 개체를 복사 할 수 없습니다.

분류에서Dev

ffmpeg를 사용하여 녹화 된 비디오 및 오디오를 재생할 수 없음

분류에서Dev

동적으로 생성 된 ImageView를 삭제할 수 없음-Android

분류에서Dev

동적으로 생성 된 ImageView를 삭제할 수 없음-Android

분류에서Dev

Android 스튜디오 : 서명 된 APK를 생성 할 수 없음

분류에서Dev

Ionic 및 Crosswalk가 서명 된 APK를 생성 할 수 없음

분류에서Dev

Visual Studio Code / Git : 생성 된 분기를 푸시 할 수 없음

분류에서Dev

Cisco 라우터를 사용하여 서로 다른 서브넷의 두 호스트를 ping 할 수 없음

분류에서Dev

NAT 라우팅이 설정된 VirtualBox에서 Google을 ping 할 수 없습니다.

분류에서Dev

Powershell 5.1 : Get-Unique를 사용하여 추출 된 XML 속성 이름을 정렬 할 수 없음

분류에서Dev

Powershell을 사용하여 자체 서명 된 인증서를 생성 할 수 없습니다.

분류에서Dev

AVAudioPlayer는 ExtAudioFileWriteAsync를 사용하여 작성된 오디오 (.wav) 파일을 재생할 수 없습니다.

분류에서Dev

PUBSUB를 사용하여 구독 할 때 왜 PING을 할 수 없습니까?

Related 관련 기사

  1. 1

    Android Studio를 사용하여 서명 된 .apk를 생성 할 수 없음

  2. 2

    cloudformation을 사용하여 AWS ServiceCatalogProduct를 생성 할 수 없음

  3. 3

    PowerMock을 사용하여 생성자를 모의 할 수 없음

  4. 4

    c ++-생성자를 사용하여 초기화 할 수 없음

  5. 5

    AWS Lambda를 사용하여 크기가 조정 된 이미지를 생성 할 수 없음

  6. 6

    ffmpeg를 사용하여 gif를 만들 수 없음 : gif를 생성하지만 재생할 수 없음

  7. 7

    Centos 6.2는 VMWare에서 NAT 브리지를 사용하여 8.8.8.8을 ping 할 수 없습니다.

  8. 8

    Java Sdk를 사용하여 Aws Emr 클러스터를 생성 할 수 없음

  9. 9

    Flutter에서 빌드 러너를 사용하여 mobx를 생성 할 수 없음

  10. 10

    Microsoft 샘플을 사용하여 Azure APIM에서 SAS를 생성 할 수 없음

  11. 11

    Wildfly에서 Hibernate를 사용하여 Postgresql 테이블을 생성 할 수 없음

  12. 12

    Amazon Route 53을 사용하여 txt 레코드를 생성 할 수 없음

  13. 13

    win_ping을 사용하여 Windows Server를 ping 할 수 없습니다.

  14. 14

    win_ping을 사용하여 Windows Server를 ping 할 수 없습니다.

  15. 15

    Sympy와 Numpy는 Sympy를 사용하여 생성 된 역행렬을 사용할 수 없습니다.

  16. 16

    Linux 서버가 다운 된 경우 (ping 명령에 응답이 없음) ssh를 사용하여 서버를 재부팅 할 수 있습니까?

  17. 17

    상속 된 생성자를 사용하여 개체를 복사 할 수 없습니다.

  18. 18

    ffmpeg를 사용하여 녹화 된 비디오 및 오디오를 재생할 수 없음

  19. 19

    동적으로 생성 된 ImageView를 삭제할 수 없음-Android

  20. 20

    동적으로 생성 된 ImageView를 삭제할 수 없음-Android

  21. 21

    Android 스튜디오 : 서명 된 APK를 생성 할 수 없음

  22. 22

    Ionic 및 Crosswalk가 서명 된 APK를 생성 할 수 없음

  23. 23

    Visual Studio Code / Git : 생성 된 분기를 푸시 할 수 없음

  24. 24

    Cisco 라우터를 사용하여 서로 다른 서브넷의 두 호스트를 ping 할 수 없음

  25. 25

    NAT 라우팅이 설정된 VirtualBox에서 Google을 ping 할 수 없습니다.

  26. 26

    Powershell 5.1 : Get-Unique를 사용하여 추출 된 XML 속성 이름을 정렬 할 수 없음

  27. 27

    Powershell을 사용하여 자체 서명 된 인증서를 생성 할 수 없습니다.

  28. 28

    AVAudioPlayer는 ExtAudioFileWriteAsync를 사용하여 작성된 오디오 (.wav) 파일을 재생할 수 없습니다.

  29. 29

    PUBSUB를 사용하여 구독 할 때 왜 PING을 할 수 없습니까?

뜨겁다태그

보관