Linux防健忘日誌No.67-Ubuntu 12.04 手動設置Linux Router的DNS
這一篇一般家用電腦也可以用
不過我在這裡是更改我家Linux Server充當的Router
通常pppoe撥進來之後DNS如果當時是利用pppoeconf這隻指令設定撥號的
在下面這個畫面可能是讓pppoeconf自動設定DNS(也就是/etc/resolve.conf)
不過這樣一來會收到來自HiNet那台破爛DNS…
線路會很不穩定…
本身都改用GOOGLE DNS
不過如果已經在pppoeconf設定成自動設定的話
就麻煩在下一次sudo pppoeconf重新設定一次pppoe連線
這次記得在以下畫面按下”否”:
之後設定完成要來手動設定DNS Server了
到/etc/ppp/resolv.conf設定
內容為:
nameserver 8.8.8.8 #主要
nameserver 8.8.4.4 #次要
這裡用兩台Google DNS做示範,儲存離開
至於/etc/resolv.conf那個設定檔ubuntu很機歪,有裝一隻叫做resolvconf的程式
會很雞婆的把你手動設定的dns改掉變成PPPOE拿到的
所以這裡還要做一件事情
看你是要把resolvconf刪除然後取得手動設置/etc/resolv.conf的控制權
還是要sudo vi /etc/network/interfaces
然後在dsl-provideer下方欄位跟指向内網部分的欄位加上dns-nameserver [DNS IP1] [DNS IP2] …
例如我自己的config如下:
auto lo
iface lo inet loopback
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider dsl-provider
dns-nameservers 8.8.8.8 8.8.4.4
auto eth1
iface eth1 inet manual
auto eth0
iface eth0 inet static
address 192.168.1.30
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
dns-nameservers 8.8.8.8 8.8.4.4
選一個方法做就可以了~~~
thx for:
http://dodgelin.blogspot.tw/2012/06/ubuntu-server-1204-dns-server.html
Leave a comment
很抱歉,必須登入網站才能發佈留言。