※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.167.69
※ 編輯: operationcow 來自: 219.70.167.69 (10/08 00:40)
※ 編輯: operationcow 來自: 219.70.167.69 (10/08 00:40)
小弟是把 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 嗎?
感謝大家 <(__)>
--