VMware Fusion và FreeBSD: không thể tạo IP tĩnh và không thể giữ IP động


0

Tôi cần một máy ảo FreeBSD chạy trên máy Mac mới. Điều này là để tôi có thể kiểm tra các thay đổi đối với máy chủ web chạy trên FreeBSD (chính sách của công ty là chúng tôi kiểm tra các thay đổi trên một cá thể có thiết lập tương tự với môi trường sản xuất của chúng tôi.) . . Tôi không còn có thể ping Google ...

Và quan trọng hơn (2) địa chỉ IP của tôi từ DHCP dường như tự động thay đổi cứ sau vài phút. Điều này sẽ làm cho nó rất khó để làm việc mà không bị gián đoạn ...

Điều này khá nhiều giải thích vấn đề tôi đang gặp phải: http://www.thirdbit.net/articles/2008/03/04/dhcp-on-vmware-fusion/

Tuy nhiên, giải pháp này không hiệu quả với tôi - Tôi không thể truy cập vào máy từ địa chỉ IP cố định mà tôi thiết lập cho nó. Đặc biệt tôi đã nhận thấy rằng hai vị trí được mô tả là chứa địa chỉ MAC của thiết bị mạng ảo có địa chỉ khác nhau ở đó ... Chống lại ifconfig trên VM tôi thấy: 00: 0c: 29: 68: 79: ee tệp .vmx có: 00: 0c: 29: 64: 03: 8b ...

Có ai có bất kỳ ý tưởng về cách khắc phục sự cố này?

Câu trả lời:


1

Những gì bạn muốn trong /etc/rc.conf là đây:

ifconfig_em0="inet [some-ip] netmask [your-network-netmask]"
defaultrouter="[router-ip]"

Nếu mạng đang chạy ở chế độ "bắc cầu", [some-ip] sẽ là IP dự phòng trên mạng của bạn và [bộ định tuyến-ip] phải là địa chỉ IP của bộ định tuyến mặc định của bạn.

Ví dụ:

ifconfig_em0="inet 192.168.1.77 netmask 255.255.255.0"
defaultrouter="192.168.1.1"

Bạn cũng cần phải thiết lập /etc/resolv.conf để có địa chỉ máy chủ DNS của bạn, ví dụ:

search my.domain.name
nameserver 192.168.1.1

Làm cách nào để biết bộ định tuyến ip, tên miền và máy chủ tên của tôi? Có thể câu hỏi ngu ngốc, nhưng tôi ở một quốc gia khác và tôi đoán mọi thứ có thể thay đổi tùy thuộc vào mạng Wi-Fi nào tôi đăng nhập hoặc tôi có sử dụng VPN của mình hay không. Chỉ cần suy đoán dữ dội ...
olive

Trong khi nó hoạt động với DHCP chạy: netstat -rn - mục nhập cho 0.0.0.0 là tuyến đường mặc định - tìm địa chỉ IP của bộ định tuyến ở đó. Máy chủ tên có thể giống với bộ định tuyến trừ khi bạn chạy máy chủ DHCP của riêng bạn. Kiểm tra /etc/resolv.conf trong khi nó hoạt động với DHCP để xác nhận.
Majenko

Điều đó dường như làm việc. Cảm ơn rất nhiều.
olive
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.