linux下ipv6實驗環境的搭建(隧道)

來源:互聯網
上載者:User

ping過別人的ipv6網址之後,可以確定,區域網路是不支援ipv6的。所以要使用隧道技術建立兩台機器之間的ipv6串連

1.發現測試用伺服器上沒有ipv6地址。所以測試伺服器的核心應該是沒有ipv6模組或者沒有ipv6開啟ipv6模組。

2.uname -a確定核心版本為2.6.18。經網上搜尋2.2以上的核心都是含有ipv6組件的,2.4以上的核心預設開啟了ipv6模組。同學說rhel5.0以上應該是有ipv6的。經確認,伺服器版本為rhel5.8。所以可以確定,核心是包含ipv6的。

3.使用lsmod查看已經載入的模組發現沒有ipv6(技巧:lsmod | grep "ipv6")

4.試圖使用modprobe ipv6開啟ipv6模組,系統提示:“FATAL:Module off not found.”;而且,“cat /etc/sysconfig/network”的結果是:

NETWORKING=yes

NETWORKING_IPV6=yes

HOSTNAME=qv.old

說明伺服器上的ipv6不是被人禁用的。難道伺服器的核心是組裡人特殊編譯的?沒有把ipv6模組編譯進去?

5.詢問課長,確認沒有這樣的事情。當時裝的就是正常的rhel伺服器。

6.跟同學提出疑問,同學說那是她改的……本來應該是NETWORKING_IPV6=no的。

7.ls /proc/net/發現ipv6相關的檔案都不存在。又開始感到不能理解。

8.modprobe -c查看所有存在的模組,發現ipv6模組是有的。

9.這時搜尋到重要訊息:ls -l  /etc/modprobe.d/檔案夾下的檔案是設定組件行為的。可以通過專門添加一個禁用ipv6的指令碼來禁用ipv6.於是查看這個檔案夾。發現問題:存在一個指令碼,名字叫“noipv6”

10.開啟此指令碼,內容如下:

alias net-pf-10 off

alias ipv6 off

options ipv6 disable=1

於是確定了這個指令碼就是問題所在。

11.聯絡了使用此伺服器的使用者,詢問她是否禁用過IPV6網路。她說不清楚,自己沒有做過。於是移走noipv6指令碼至/root/ipv6backup/檔案夾。重新modprobe ipv6。執行成功。伺服器已經有了ipv6地址。

12.動作記錄記錄在了windows案頭上,“啟動ipv6.txt”

13.移動到我的文件->documents中去了。

14.然後是為兩台機器建立tunnel串連

15.思路總結如下:

①為兩台機器指定ipv6地址。

②在兩台機器上啟用隧道,ifconfig sit0 up

③將隧道指向對方ipv4地址,ifconfig sit0 inet6 tunnel ::對方ip地址

④啟用隧道sit1,ifconfig sit1 up

⑤設定ipv6路由表,將對方地址指向sit1,route -A inet6 add 對方ipv6地址 dev sit1

⑥對於上一步,資料中的解釋是:“分別啟用Host1和Host2的自動隧道sit0,使雙方可以通過IPv4 相容的IPv6 地址連通,然後啟用隧道sit1,使雙方可以通過可聚集全域單播IPv6地址通訊。”

以上是我根據參考資料總結出的思路,可能與實際有出入。所以如果不對,應參考參考資料的執行個體。

參考資料:

http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7346189c7150885cf5593665945456ce1ba3a231006d3c4796316af3e1db0b6692c23467df7cdc7d61181fcd83f2ff93045770bf14705a51db8ba4732c151cb18feae69a3bee733e3b9a2d4c82259dd25016df0f5&p=8b2a905d9e8714ff57ea94215c0d&user=baidu&fm=sc&query=linux+%C5%E4%D6%C3+ipv6%B5%D8%D6%B7&qid=8c4e038b0315bcdd&p1=4

16.實際配置過程以校本執行日誌的方式儲存在我的文件->documents->ipv6環境搭建檔案夾中

17.按照資料設定好之後,第一次ping6沒有成功。第二次ping6成功了。目前為止沒有使用測試指令碼進行實驗。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.