如何不重開機取得 DNS - BBS

Table of Contents

小弟是把 FreeBSD(7.2) 架在 VirtualBox(3.0.8) 上

guest vm Network Adapter(em0) 設定是是 NAT

guest os(freebsd) 的網路設定是 DHCP

host os 的網路設定是 DHCP

在 host os 已經連上網的情形下, 如果直接開啟 vm

guest os(freebsd) 會自動抓到跟 host os 一樣的 dns

(guest os(freebsd) 的 /etc/resolve.conf 裡面的 nameserver 跟 host

的 DNS server 同)

可是因為我用的是筆電, 會換地方使用(依然是 DHCP 環境), 所以我習慣

換地方的時候不會將電腦關機(只休眠), 也不會把 vm 關掉

問題來了, 當我換個地方使用的時候. guest os 會變成無法上網

打開 /etc/resolve.conf 會發現跟之前一樣(並沒有更新成新的 nameserver)

重新 ifconfig em0 down 、 ifconfig em0 up 也沒用

請問

(1) 除了手動設定 nameserver 跟 reboot 外有其他的方法可以重新上網嗎?

(2) 開機的時候會自己抓到 nameserver 是因為執行了什麼 script 嗎?

感謝大家 <(__)>

--

All Comments