- ADSL 動態ip
在區域網路和主端介面橋接後,建議將網路橋接器設定ip(只要設定ip及netmask),guest OS也是,避免開機時因為尋找ip而增加開機時間,同時也讓Host OS及guest OS在同一區網內
#debian:~# vi /etc/network/interfaces
fix eth0 setauto eth0
安裝pppoeconf
iface eth0 inet static
address 192.168.20.1
netmask 255.255.255.0
#debian:~# apt-get install pppoeconf
安裝完成後執行pppoeconf開始設定pppoe連線
#debian:~# pppoeconf
ALL DEVICES FOUND?:一般而言guest OS只有一片網卡,選yes
POPULAR OPTION:選YES
ENTER USERNAME:輸入pppoe帳號
ENTNER PASSWORD:輸入pppoe密碼
USE PEER DNS:是否自動蓋過resolv.conf,如果有自訂DNS的話建議為否
LIMITED MSS PROBLEM:選yes
DONE:是否開機直接執行:選yes
ESTABLISH A CONNECTION:選yes
CONNETCION INITIATED:設定完成,直接連線
如果要將pppoe斷線,執行:
#debian:~# poff
如果要將pppoe再連線,執行:
#debian:~# dsl-provider
如果要把開機就連線取消的話,要修改/etc/network/interfaces
#debian:~# vi /etc/network/interfaces,將開啟連線的指令remark就行了
fixprovider dsl-provider
to#provider dsl-provider
如果會無緣無故斷線可以用plog來看斷線的原因
debian:~# plog
No response to 4 echo-requests
Serial link appear to be disconnected.
Connect time 4.5 minutes.
如有有檢查到上面的訊息就代表icmp的echo-request出了問題,必需在/etc/ppp/options下做修正
debian:~# vi /etc/ppp/options
lcp-echo-interval 30
lcp-echo-failure 4
系統每30秒會ping adsl server,4次如果都沒有回應就會將連線斷掉30*4=120秒,首先檢查iptables是否有檔掉Echo Reply及Echo Request,如果不是防火牆的問題,可以試著將lcp-echo-failure的值調高 - no-ip動態dns
先至http://www.no-ip.com註冊,在YOUR NO-IP0>Hosts / Redirects->Add,Hostname填寫好及Host Type選擇DNS(A),直接按最底下的Create Host就建立完成
回到guest OS的Debian上,安裝no-ip客戶端
#debian:~# apt-get install no-ip
安裝no-ip後,開始設定
#debian:~# no-ip -C
Auto configuration for Linux client of no-ip.com.
Multiple network devices have been detected.
Please select the Internet interface from this list.
By typing the number associated with it.
0 eth0
1 ppp0
1 //選擇1 ppp0
Please enter the login/email string for no-ip.com your-mail@ your-mail.com //輸入註冊的信箱
Please enter the password for user 'your-mail@ your-mail.com' *********** //輸入密碼
2 hosts are registered to this account. //因為我有兩個host設定才會出現,必需選擇要更新那一個
Do you wish to have them all updated?[N] (y/N) n
Do you wish to have host [w1.myftp.biz] updated?[N] (y/N) y
Do you wish to have host [w2.myftp.org] updated?[N] (y/N) n
Do you wish to run something at successful update?[N] (y/N) n
New configuration file '/etc/no-ip.conf' created.
之後只要連線到w1.myftp.biz就可以直接連線到guest OS了,如果因為guest OS重新開機而造成dns未更新的情況下只要輸入
c:\ipconfig /flushdns
就能將dns的cache清除,使用pppoe+動態DNS,建議開機時就直接連線,因為pppoe取得的為真實ip,所以外部的電腦可以直接連線至guest OS上
2008年8月30日 星期六
Virtualbox Bridge ADSL 動態ip 上網 guest OS Debian
因為ADSL是採用pppoe的撥接方式獲得真實的ip,而ip是動態的,即每次撥接有可能會更動ip,為了讓該guestos的ip即使在動態下仍然能被外部找到,必需依靠動態dns,我要使用的是no-ip的服務
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言