Cách tốt nhất để có hệ điều hành ảo có địa chỉ IP tĩnh trong VMWware là gì. Tôi muốn giữ địa chỉ IP tĩnh vì nó là một máy chủ ảo.VMWare - Địa chỉ IP tĩnh của hệ điều hành ảo
Trả lời
Giả sử bạn không sử dụng mạng VMWare dựa trên NAT, câu trả lời không khác biệt đối với máy chủ ảo (khách) so với máy chủ thực. Bạn có thể:
- Chỉ định IP tĩnh thông qua bất kỳ cơ chế nào mà hệ điều hành khách hỗ trợ.
- Định cấu hình hệ điều hành khách để nhận địa chỉ IP từ máy chủ DHCP và định cấu hình máy chủ DHCP để trả lại địa chỉ IP tĩnh cho địa chỉ MAC của cá thể VMWare.
cảm ơn bạn rất nhiều! – lamarmora
Nếu bạn muốn máy VM/VM (khách) có IP tĩnh, hãy gán nó cho lát VM. Sau đó, trên máy chủ VM chọn "Bridged" cho các thiết lập bộ điều hợp mạng. Điều này cho phép VMWare sử dụng những thiết lập IP đã bao giờ bạn đã thiết lập trên máy khách.
Cách giải quyết đơn giản, định cấu hình máy chủ dmc vmware dhcp để sử dụng thời gian thuê dài hơn. Trong vmware thư mục cấu hình (trên windows 7-C:\ProgramData\vmware
) chỉnh sửa file vmnetdhcp.conf và thay đổi các giá trị của default-lease-time
và max-lease-time
để một cái gì đó lớn hơn nói 4 tháng (4mo*30days*24hours*60min*60sec = 10368000
). Sau đó khởi động lại máy chủ DHCP vmware dhcp. Sau đó phát hành và gia hạn hợp đồng thuê trên khách. Bây giờ, khách của bạn IP là tĩnh trong bốn tháng tới.
Không - đây không phải là một IP tĩnh và tôi đây chỉ là lời khuyên xấu. "IP tĩnh" có nghĩa là IP sẽ không bao giờ thay đổi - không phải là nó thay đổi sau một thời gian dài. Hầu hết các lý do để sử dụng IP tĩnh yêu cầu địa chỉ IP để ánh xạ tới một máy cụ thể trên mạng và đôi khi các tham chiếu IP đó được mã hóa thành các lối tắt, công việc hàng loạt, v.v. Chiến lược của bạn sẽ tàn phá nếu hết hạn thuê. – Jazimov
Bạn có thể định cấu hình máy chủ VMware DHCP [chạy trên máy chủ lưu trữ] để chỉ định địa chỉ IP cố định cho máy ảo mỗi lần.
Theo vmware docs, cấu hình được lưu trữ tại các địa điểm sau:
Windows XP
C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf
Windows Vista hoặc Windows 7
C:\ProgramData\VMware\vmnetdhcp.conf
Linux (host-only)
/etc/vmware/vmnet1/dhcp/dhcp.conf
Linux (NAT)
/etc/vmware/vmnet8/dhcp/dhcp.conf
VMWare Fusion for Mac (host-only)
/Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf
VMWare Fusion for Mac (NAT)
/Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf
tên IP tĩnh và DNS bằng ví dụ MAC:
host ubuntu {
hardware ethernet 00:0c:29:c0:2c:58;
fixed-address 192.168.118.3;
}
Để biết thêm chi tiết về vấn đề này xin vui lòng xem blog post này.
Đó là giải pháp tốt nhất của tôi cho mạng NAT –
Cảm ơn bạn, bài đăng blog đã giúp. – iamserious
Cảm ơn bạn đã chỉnh sửa @vadzim –
này hoạt động trên máy tính của tôi
Thực hiện theo các bước đơn giản. Chỉ mất 5 phút.
1. Note the MAC of the VM
2. On the host machine open C:\ProgramData\VMware\vmnetdhcp.conf
a. Or C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf
b. These 2 files are auto synced or mirrored.
c. Open the editor in Administrator mode. Eg notepad++. Otherwise you will get access denied message
3. Add a new entry at bottom of the configuration file, right before the "# End" marker. MyGuestVM is any unique name. Example below
host sunilW2008Server {
hardware ethernet 00-0C-29-05-2B-A0;
fixed-address 192.168.63.222;
}
3. Shutdown the VM and close the Workstation
4. Re-start the VMWare DHCP and NAT services for changes to take effect (From services.msc)
Ghi chú: các thư mục dưới đây được tại đồng bộ tự động .. thay đổi ở một nơi và cùng sẽ được phản ánh trên các thư mục khác
C: \ ProgramData \ VMware C: \ Documents and Settings Tất cả người dùng \ Application Data \ VMware
Nếu bạn muốn rời cấu hình máy chủ VM như mặc định, bạn cũng có thể định cấu hình máy khách để yêu cầu địa chỉ cố định cho dhcp. Điều này sẽ làm việc ngay cả đối với mạng NAT. Trong trường hợp của Ubuntu và dhclient
, điều này được thực hiện bằng các khối sau trong dhclient.conf
:
interface "eth0" {
send dhcp-requested-address 192.168.1.222;
}
hệ điều hành khách là gì? –
Tôi nghĩ rằng nó nên được chuyển đến SuperUser. – Vadzim