Fjern NAT-adapter og brug bridged netværk i Vagrant på MacBook - Guide

Hvordan fjernes NAT-adapteren og bruges kun bridged netværk i en Vagrant-opsætning med 'hashicorp/precise64' på en MacBook?

For at fjerne NAT-adapteren og bruge kun bridged netværk i en Vagrant-opsætning med 'hashicorp/precise64' på en MacBook, skal du redigere Vagrant-filen, kommentere linjen med "forwarded_port" og tilføje "config.vm.network 'public_network'", og derefter genstarte Vagrant-maskinen med "vagrant reload".

Sådan fjernes NAT-adapteren og bruges kun bridged netværk i en Vagrant-opsætning med 'hashicorp/precise64' på en MacBook

For at fjerne NAT-adapteren og bruge kun bridged netværk i en Vagrant-opsætning med 'hashicorp/precise64' på en MacBook, skal du følge disse trin:

  1. Åbn din terminal.
  2. Gå til den mappe, hvor din Vagrant-fil (Vagrantfile) er placeret.
  3. Rediger Vagrant-filen ved hjælp af en teksteditor, f.eks. nano eller vim:
    nano Vagrantfile
  4. Find sektionen, hvor netværksindstillingerne er defineret. Det kan se sådan ud:
    
    Vagrant.configure("2") do |config|
      config.vm.box = "hashicorp/precise64"
      config.vm.network "forwarded_port", guest: 80, host: 8080
      # config.vm.network "private_network", type: "dhcp"
    end
        
  5. Fjern eller kommenter linjen, der definerer NAT-adapteren (forwarded_port):
    
    Vagrant.configure("2") do |config|
      config.vm.box = "hashicorp/precise64"
      # config.vm.network "forwarded_port", guest: 80, host: 8080
      # config.vm.network "private_network", type: "dhcp"
    end
        
  6. Tilføj en ny linje for at konfigurere bridged netværk:
    
    Vagrant.configure("2") do |config|
      config.vm.box = "hashicorp/precise64"
      config.vm.network "public_network"
    end
        
  7. Gem og luk Vagrant-filen.
  8. Genstart Vagrant-maskinen for at anvende ændringerne:
    vagrant reload

Efter at have fulgt disse trin, vil din Vagrant-opsætning bruge bridged netværk i stedet for NAT-adapteren.