文檔列出虛擬機的mac地址可以在Vagrantfile中設置,但是我添加的所有內容似乎最終都是語法錯誤。任何人都成功地完在Vagrant中設置虛擬機的mac地址
回答
我用這個:
config.vm.network :bridged , :mac => "080027XXXXXX"
,並得到了我想要的東西。
文檔不清楚選項哈希的語法是什麼,並且似乎沒有關於這應該是什麼樣子的示例。所以,在這裏!橋接一個mac地址(當然編輯)。這帶來了eth1與指定的mac,這使我的DHCP服務器開心,並給它一個適當的fqdn在我的網絡上。
這適用於橋接網絡。然而,':hostonly'網絡的可能的等價物通過語法分析器,但是無法改變mac地址(至少對於VirtualBox來說)。 'config.vm.network:hostonly,「192.168.33.10」,mac:「5CA1AB1E0001」' 'config.vm.network:hostonly,「192.168.33.10」,:mac =>「5CA1AB1E0001」' – Phil
我懂了錯誤:'網絡類型'橋接'無效。請使用有效的網絡類型。「 - 解決它與此insrtead:' 'config.vm.network」private_network「,IP:」192.168.33.33「,網絡掩碼:」255.255.255.0「,MAC:」080027e35dfe「' - mac已經改變,但現在我**無法連接到mashine了!**'SSH認證方法:私鑰 '我如何重置私鑰? – rubo77
您是否嘗試恢復您在上面設置的MAC配置?如果沒有其他更改,並且您獲得「SSH身份驗證方法:私鑰」,這意味着您沒有連接到同一臺計算機,如果您將MAC設置爲與另一臺計算機的地址相同你的網絡。 – Benjamin
這是一個老問題,但我剛纔也有同樣的問題。 Vagrant documentation v2似乎仍然不完整。最後,我用在Vagrantfile這符合流浪漢1.2.7:
config.vm.network "public_network", :bridge => 'enp4s0', :mac => "5CA1AB1E0001"
此:
- 設置名爲「enp4s0」作爲橋接接口的主機接口,
- 其爲「對客人的eth0' ,然後由同一個DHCP分配了IP地址的主機使用
- 同時設置5C:A1:AB:1E:00:01爲客人的MAC地址
gmoney的回答給了我這個錯誤: 「有在這臺機器的配置錯誤,請修正 下列錯誤,然後再試一次: VM: *網絡型‘橋’無效,請使用有效的網絡 「 raddaqii的解決方案爲我工作 –
嗯,網絡配置沒有幫助我的情況。通過config.vm.base_mac = "MyEth0MacAddressWithoutSlashes"
直接在Vagrantfile中定義MAC地址後,我的機器啓動=)
以下提供的信息已過時。按照文件,以允許通過DHCP來分配IP簡單地使用:
config.vm.network "public_network"
這樣你就不需要處理MAC地址,它會自行生成。 如果你需要定製的MAC地址連接到網絡的設備,那麼:
config.vm.network "public_network", :mac=> "080027xxxxxx"
在流浪2.0.1版,我寫在Vagrantfile的private_network(供應商= VirtualBox的; 5.2.0版本):
config.vm.network "private_network", ip: "X.X.X.X", mac: "080027xxxxxx"
- 1. 使用Vagrant更新虛擬機的橋接MAC地址
- 2. 在mac虛擬機上設置symfony ubuntu
- 3. 檢測虛擬MAC地址?
- 4. 虛擬機關機時如何找出Hyper-V虛擬機的MAC地址?
- 5. Puphpet/Vagrant:無法訪問IP地址爲LAMP的虛擬機
- 6. 錯誤,同時設置從主機虛擬機的IP地址
- 7. 如何在Mac上設置虛擬主機(本地)
- 8. Azure虛擬機IP地址
- 9. 在VMWare虛擬機中運行Vagrant
- 10. 位置在Mac虛擬機的虛擬框
- 11. 訪問PHP錯誤日誌-Vagrant CentOS虛擬機設置由Puphpet
- 12. 虛擬機設置使用Vagrant,但是通過VirtualBox UI啓動
- 13. 虛擬地址
- 14. 如何使用VMware配置程序在Vagrant中設置eth0 MAC地址?
- 15. 獲取虛擬機的IP地址
- 16. 在Mac上在XAMPP上設置虛擬主機
- 17. 在Webmin中設置虛擬主機
- 18. 在Apache 2.2中設置虛擬主機
- 19. 在APache中設置虛擬主機
- 20. 在JBoss中設置虛擬主機
- 21. 虛擬機中的本地主機地址
- 22. 在java中獲取正確的非虛擬MAC地址
- 23. 在PHP中生成虛擬mac地址的方法
- 24. Vagrant保存更改到虛擬機的位置在哪裏?
- 25. 在Android模擬器中設置MAC地址
- 26. xampp linux中的虛擬主機設置
- 27. 設置虛擬主機的XAMPP在Windows
- 28. 虛擬IP地址
- 29. 如何查找Android虛擬機地址?
- 30. 獲取KVM Guest虛擬機IP地址
錯誤的詳細信息,請? –
http://vagrantup.com/v1/docs/config/vm/network.html應該也有幫助! –