發新話題
打印

學校「首頁」與「DNS」主機進行IPv6升級作業

請問有 Ubuntu 10.04 或 10.10 的設定過程嗎?
怕會不可收拾。

TOP

我參考橋頭國小黃志豪組長的分享修改成 ubuntu 8.04成功

#本校DNS: 163.23.101.193 / 2001:288:56D4::2
#測試網頁同dns: 163.23.101.193 / 2001:288:56D4::2
#本校gateway : 163.23.101.254 / 2001:288:56D4::1

#啟動網路介面的IPv6功能
sudo vi /etc/modprobe.d/aliases   或 sudo vi /etc/aliases
#好像內定有啟動了
#加入以下內容(如果沒有的話)
 alias net-pf-10 ipv6
#移除以下內容(如果有的話)
 alias ipv6 off
 alias net-pf-10 off
#重新開機 不確定必要
sudo reboot

#編輯本機host檔設定
vi /etc/hosts
#加入以下內容
2001:288:56D4::2 dns.whjh.chc.edu.tw dns
::2     localhost.localdomain   localhost       dns

#修改網卡設定
sudo vi /etc/networkinterfaces
#加入以下內容
iface eth0 inet6 static
 address 2001:288:56D4::2
 netmask 64
 gateway 2001:288:56D4::1

#將網路服務重新啟動
#service network restart
sudo /etc/init.d/networking restart

#修改主機位址解析檔
sudo vi /etc/resolv.conf
#加入以下內容(彰化縣網中心IPv6的DNS)
nameserver 2001:288:5600::89

#修改DNS設定
sudo vi /etc/bind/named.conf.options
#在 options 程式區段內加入以下內容(好像本來就有)
listen-on-v6 {any;}

#修改DNS正解檔
sudo vi /etc/bind/whjh.chc.edu.tw.hosts
#在DNS正解檔內加入AAAA紀錄(AAAA紀錄就是表示使用IPv6)
dns.whjh.chc.edu.tw. IN AAAA 2001:288:56D4::2

重新啟動DNS
#service named restart
sudo /etc/init.d/bind9 restart

#網頁伺服器設定部分,基本上在 /etc/apache2/ports.conf中
#照原來 Listen 80 設定即可,不需輸入!
#如果無法連到首頁,請將該行#起來,加入後面三行(如果要支援IPv6,監聽port就不能只設80,要完整輸入IP + port)
#Listen 80                      <---標記#
Listen 127.0.0.1:80             <---加入
Listen 163.23.101.193:80        <---加入
Listen [2001:288:56D4::2]:80    <---加入


簡易測試方式
1.在WinXP的DOS命令視窗下輸入nslookup
2.繼續輸入server 163.23.101.193
3.再輸入set type=aaaa
4.接著輸入 dns.whjh.chc.edu.tw 如果畫面出現類似2001:288:56D4::2就完成了!

補充:
1.在WinXP的DOS命令視窗下輸入ipv6 install指令,安裝IPv6支援。
c:\>ipv6 install
2.使用ping6指令,測試別的網站有沒有支援IPv6,例如:
C:\>ping6 ipv6.google.com
  如果出現
  Pinging ipv6.l.google.com [2404:6800:8005::93]
  from 2001:288:564d:0:c535:a8e0:9250:2112 with 32 bytes of data:
  之類的文字,就表示成功了喔!
(用此指令ping6自己的學校網站前,請先寄回縣網提供的申請書。未獲縣網授權前,外部網站是無法解析的!)
補充:在學校的電腦用firefox 連 http://[2001:288:56d4::2] 可順利看到網頁,但是在家中就不行,高度懷疑是我的ip分享器不支援ipv6

修改自 橋頭國小資訊組長黃志豪與您分享 一文

[ 本帖最後由 smat 於 2010-12-21 23:41 編輯 ]

TOP

#ip a | grep inet6
可見到本機的設定

[ 本帖最後由 giengin 於 2011-1-8 13:24 編輯 ]

TOP

依上文修改測試於 ACFS for 學籍系統的那一塊光碟(2010.07 研習的那一版.目前已升級至 10.10版)

#本校DNS: 163.23.108.65 / 2001:288:56AB::2
#測試網頁同dns: 163.23.108.65 / 2001:288:56AB::2
#本校gateway : 163.23.108.126 / 2001:288:56AB::1

#啟動網路介面的IPv6功能
sudo pico  /etc/aliases
#加入以下內容
 alias net-pf-10 ipv6
#移除以下內容(沒找到)
 alias ipv6 off
 alias net-pf-10 off
#重新開機 不確定必要
sudo reboot

#編輯本機host檔設定
pico  /etc/hosts
#加入以下內容
2001:288:56AB::2 dns.hbes.chc.edu.tw dns
2001:288:56AB::2 www.hbes.chc.edu.tw www
::2     localhost.localdomain   localhost       dns

#修改網卡設定
sudo pico  /etc/network/interfaces
#於檔案末端加入以下內容
iface eth0 inet6 static
 address 2001:288:56AB::2
 netmask 48
 gateway 2001:288:56AB::1

#將網路服務重新啟動
#service network restart
sudo /etc/init.d/networking restart
(註:
這個步驟會有問題,後來再多重開幾次機的時候又正常了,
可使用
#ip a
的指令看看是否有出現  2001:288:56AB::2 ,若有,則設定成功。
或使用測試指令
ping6 2001:288:56AB::2        =>測試 dns
ping6 2001:288:56AB::1        =>測試 gateway
ping6 ::2        =>測試 localhost
)



#修改主機位址解析檔
sudo pico /etc/resolv.conf
#加入以下內容(彰化縣網中心IPv6的DNS)
nameserver 2001:288:5600::89
nameserver 2001:288:5600::1
nameserver 2001:288:5600::6

#修改DNS設定
sudo pico /etc/bind/named.conf.options
#在 options 程式區段內加入以下內容(好像本來就有,好家在,以前沒把它刪掉)
listen-on-v6 {any;}

#修改DNS正解檔
sudo pico  /etc/bind/hbes.chc.edu.tw.zone
#在DNS正解檔內加入AAAA紀錄(AAAA紀錄就是表示使用IPv6)
dns.hbes.chc.edu.tw. IN AAAA 2001:288:56AB::2
www.hbes.chc.edu.tw. IN AAAA 2001:288:56AB::2

#修改DNS反解檔
sudo pico /etc/bind/named.conf.default-zones

// 反解檔 IPV6 2001:288:56AB::2 netmast 48
zone "B.A.6.5.8.8.2.0.1.0.0.2.ip6.arpa" {
        type master;
        file "/etc/bind/hbes.chc.edu.tw.ipv6.resolve";
        };

touch hbes.chc.edu.tw.ipv6.resolve
如入如下內容並儲檔
$ttl 86400
@       IN      SOA     dns.hbes.chc.edu.tw. root.localhost. (
                        1219039301
                        10800
                        3600
                        604800
                        38400 )
B.A.6.5.8.8.2.0.1.0.0.2.ip6.arpa.       IN      NS      dns.hbes.chc.edu.tw.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0         IN      PTR     dns.hbes.chc.edu.tw.


重新啟動DNS
#service named restart
sudo /etc/init.d/bind9 restart

使用 nslookup 測試
#nslookup
> server 168.95.1.1                ==> 設定向 中華電信的名稱伺服器查詢
Default server: 168.95.1.1
Address: 168.95.1.1#53
> set type=AAAA                ==>設定為 IPV6模式
> www.hbes.chc.edu.tw        ==>查詢 www.hbes.chc.edu.tw 的 IPV6 位址 成功
Server:                168.95.1.1
Address:        168.95.1.1#53

Non-authoritative answer:
www.hbes.chc.edu.tw        has AAAA address 2001:288:56ab::2

Authoritative answers can be found from:
hbes.chc.edu.tw        nameserver = dns.hbes.chc.edu.tw.
dns.hbes.chc.edu.tw        has AAAA address 2001:288:56ab::2
> dns.hbes.chc.edu.tw                                                        ==>查詢 dns.hbes.chc.edu.tw 的 IPV6 位址 成功
Server:                168.95.1.1
Address:        168.95.1.1#53

Non-authoritative answer:
dns.hbes.chc.edu.tw        has AAAA address 2001:288:56ab::2

Authoritative answers can be found from:
hbes.chc.edu.tw        nameserver = dns.hbes.chc.edu.tw.
> 2001:288:56ab::2                                                        反解 ==> 無法由中華電信名稱伺服器反查               
Server:                168.95.1.1
Address:        168.95.1.1#53

** server can't find 2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.a.6.5.8.8.2.0.1.0.0.2.ip6.arpa: NXDOMAIN
> server 2001:288:56ab::2                                                        ==>將 nameserver 設為 本機 或 ipv4的位址亦可
Default server: 2001:288:56ab::2
Address: 2001:288:56ab::2#53
> 2001:288:56ab::2                                                                ==> 反解成功
Server:                2001:288:56ab::2
Address:        2001:288:56ab::2#53

2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.a.6.5.8.8.2.0.1.0.0.2.ip6.arpa        name = dns.hbes.chc.edu.tw.
>

#網頁伺服器設定部分,基本上在 /etc/apache2/ports.conf中
#照原來 Listen 80 設定即可,不需輸入!
#如果無法連到首頁,請將該行#起來,加入後面三行(如果要支援IPv6,監聽port就不能只設80,要完整輸入IP + port)
#Listen 80                      <---標記#
Listen 127.0.0.1:80             <---加入
Listen 163.23.108.65:80        <---加入
Listen [2001:288:56AB::2]:80    <---加入
(註 Listen [2001:288:56AB::2]:80
這 一行要注意,若上方的網卡部份無法正常啟用這個 IPV6 的位址,則 apache 重新啟動會有錯誤。請重新 reboot(如果設定沒有打錯字的話
若上方未解即時處理,則暫時將此一行註解
)


因昨天主任拿了簽收公告過來告知……(啥!評比)……
且未有 UBUNTU 10.10(10.04 昇級,原 ACFS 4 學籍系統的那一塊光碟) 的修改過程,怕毀了主機……

現在依上文修改後,看樣子應該沒問題了。
其他的就等回學校再試了。

參照原文:http://free.chc.edu.tw/free/view ... page%3D1&page=1

[ 本帖最後由 giengin 於 2011-9-14 14:05 編輯 ]

TOP

有沒有人可以提供ubuntu10.04版的操作步驟?感恩....

TOP

引用:
原帖由 wjl651022 於 2011-1-22 23:52 發表
有沒有人可以提供ubuntu10.04版的操作步驟?感恩....
我上面寫的那一篇,就是 UBUNTU 10.04 的。(也就是 ACFS 1.3 ubuntu 10.04)

但關於 DNS 的部份,正反解的檔名請依照貴校的設定檔檔名自行修改。
我是將檔名改為學校的網域名稱罷了。

TOP

終於把DNS for IPv6設好了!!

經本校高人指點,DNS for IPv6己設好了!!
vvvvv 綜合各位資訊組長的資料,在注意以下該注意事項 vvvvvv
<<<<<       ※其中的注意事項如下:     >>>>>>
伺服器為2010年暑期學務系統ACFS Ubuntu 10.04版伺服器光碟
1.先升級至10.10版
2.防火牆要關閉,否則無法用ping的功能
3.本校一張帶了四個ip(含ipv4真實的兩個,虛擬的一個 ipv6一個)
4.一個ipv4要對應一個ipv6否則跑不起來,而且CNAME功能不作用。
-----------------------------------------------------------------------------------------
作法如下:
1-1
#apt-get update-manager
參考升級方法 http://www.pyoix.com/a/878.html

2-1
停止firewall
#/etc/init.d/firewall stop
#sysv.-rc-conf (或關閉開機啟動功能)
若測試完畢再把firewall跑起來!!
--------------------------------------------------------
3-1(一張網卡帶四個位址)
#vi /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0    <<<<<(內部虛擬位址)
iface eth0 inet static
address 172.20.x.x
netmask 255.255.0.0
network 172.20.x.0
broadcast 172.20.x.255
gateway 172.20.2.254

iface eth0 inet6 static <<<<<(dns for ipv6)
address 2001:288:56XX::2
netmask 64
gateway 2001:288:56XX::1

auto eth0:1     <<<<<<(dns for ipv4)
iface eth0:1 inet static
address 163.23.XX.XX
netmask 255.255.255.192
network 163.23.XX.XX
broadcast 163.23.XX.XX
gateway 163.23.XX.XX

auto eth0:2     <<<<<<(其他作用 for ipv4)
iface eth0:2 inet static
address 163.23.XX.XX
netmask 255.255.255.192
broadcast 163.23.XX.127
gateway 163.23.XX.XX

----------------------------------------------------
4-1.一個ipv4要對應一個ipv6否則跑不起來,而且CNAME功能不作用。
dns.XXX.chc.edu.tw. IN A  163.23.XX.65
dns.XXX.chc.edu.tw. IN AAAA 2001:288:56XX::2
www.XXX.chc.edu.tw. IN A  163.23.XX.90
www.XXX.chc.edu.tw. IN AAAA 2001:288:56XX::3
本校作法比較特殊,是用CNAME方式導向www,但是跑不起來,只能用上式方法跑起來!!

[ 本帖最後由 david 於 2011-2-3 12:27 編輯 ]

TOP

Ubuntu server支援ipv6之設定


大家請參考看看。

一、設定網路界面
1.在/etc/network/interfaces檔案內加入下列文字
iface eth0 inet6 static
pre-up modprobe ipv6
address 2001:288:xxxx::3
netmask 48
gateway 2001:288:xxxx::1

2.重新啟動網路服務
sudo /etc/init.d/networking restart

3.測試
ping6 ::1(本機)
ping6 2001:288:xxxx::1(gateway)


二、設定apache2

檢視/etc/apache2/ports.conf是否監聽80埠(Listen 80  ←檢查是否有這一行)

三、加入縣網DNS
在/etc/resolv.conf加入縣網的DNS
2001:288:5600::1(縣網)
2001:288:5600::6(縣網)


四、檢視bind9設定檔
檢視/etc/bind/named.conf.options是否支援ipv6
(listen-on-v6 { any; };)   ←檢查是否有這一行


五、修改正解檔
在/etc/bind/dres.zone內加入紅字部份
dns        IN        A        163.23.xx.x
www        IN        A        163.23.xx.x
www     IN     AAAA     2001:288:xxxx::3

六、重新啟動bind9
sudo /etc/init.d/bind9 restart


七、測試
netstat -an | grep :53(出現下列訊息代表DNS有支援ipv6)
tcp        0      0 :::53      :::*    LISTEN
udp       0      0 :::53      :::*

nslookup(輸入下列指令,檢查是否有對應到ipv6的ip)
set type=aaaa
server
學校網址www.xxx.chc.edu.tw

TOP

ipv6有好處嗎

升級到IPV6有好處嗎?我很想請廠商來升級,好像學得越多事情就越多了

TOP

回復 undefined 的帖子

您好像懂得人生的道理了。

TOP

發新話題