Linux網路的IPv6應用(1)(轉)
Linux網路的IPv6應用(1)(轉)[@more@]IPv6(Internet Protocol Version 6)協議是取代IPv4的下一代網路協議,它具有許多新的特性與功能。由IP地址危機產生和發展起來的IPv6作為下一代網際網路協議已經得到了各方的公認,未來網際網路的發展離不開IPv6的支援和應用。Ipv6協議和Ipv4協議不論在結構上還是系統工具的使用上都不大相同。Linux是所有作業系統中最先支援IPv6的,這裡介紹一下Linux下的IPv6的地址、路由設定、防火牆配置、安全工具,使大家可以在Linux網路環境下從IPv4快速過渡到IPv6。 配置Ipv6協議 下面筆者以Mandrake 9.1 Linux為例部署Linux下的IPv6。 1、載入IPv6模組 和Windows系統相比Linux對Ipv6的支援更好,一般基於2.4核心的Linux發行版本都可以直接使用Ipv6,使用前要看系統IPv6模組是否被載入,如果沒有的話可以使用命令手工載入,這需要超級使用者的許可權。然後使用命令檢測,圖1中第五行處顯示IPv6地址(inet6 addr:fe80::200:e8ff:fea0:2586/64)證明IPv6已經載入。 # modprobe IPv6 #ifconfig -a 顯示如下內容: 圖1 顯示IPv6地址已經載入 2、使用Ping命令檢測網路卡的IPv6地址是否有效 和IPv4不一樣使用Ping6命令時必須指定一個網路卡介面,否則系統將不知道將資料包傳送到那個網路裝置,I表示Interface、eth0 是第一個網路卡、c表示迴路,3表示Ping6操作三次。結果見圖2: #ping6 -I eth0 -c 1 fe80::200:e8ff:fea0:2586 3、使用IP命令 IP命令是iproute2軟體包裡面的一個強大的網路配置工具,它能夠替代一些傳統的網路管理工具。如:ifconfig、route等。 (1)使用"ip"命令檢視IPv6的路由表: #/sbin/ip -6 route show dev eth0 (2)使用"IP"命令新增一個路由表: #/sbin/route -A inet6 add 2000::/3 gw 3ffe:ffff:0:f101::1 (3)用IP命令設定IPv6的多點傳播Neighbor Solicitation IPv6的Neighbor Discovery繼承了IPv4的ARP(Address Resolution Protocol地址解析協議),可以重新得到網路鄰居的資訊,並且可以編輯/刪除它.使用IP命令可以知道網路鄰居的設定(其中,00:01:24:45:67:89是網路裝置的資料鏈路層的 MAC地址): #ip -6 neigh show fe80::201:23ff:fe45:6789 dev eth0 ll addr 00:01:24:45:67:89 router nud reachable Linux Ipv6版本網路環境的防火牆 安裝: 基於Linux2.4核心的防火牆的關鍵是iptables。在2.2系列的時候它取代了ipchains和2.0系列之前的ipfwadm。如果你想使用任何形式的防火牆都需要安裝iptables。 (1)下載Ipv6版本的iptables,下載連結:ftp://ftp.uni-bayreuth.de/pub/linux/arklinux/1.0-0.alpha8.2/i586/iptables-ipv6-1.2.7a-1ark.i586.rpm (2) 安裝防火牆: #rpm -ivh iptables-ipv6-1.2.7a-1ark.i586.rpm 配置iptables iptables 是與主流的 2.4.x 版本 Linux 核心整合的 IP 資訊包過濾系統。如果 Linux 系統連線到因特網或 LAN、伺服器或連線 LAN 和因特網的代理伺服器,則該系統有利於在 Linux 系統上更好地控制 IP 資訊包過濾和防火牆配置。netfilter/iptables IP 資訊包過濾系統是一種功能強大的工具,可用於新增、編輯和除去規則,這些規則是在做資訊包過濾決定時,防火牆所遵循和組成的規則。這些規則儲存在專用的資訊包過濾表中,而這些表整合在 Linux 核心中。在資訊包過濾表中,規則被分組放在我們所謂的鏈(chain)中。下面馬上會詳細討論這些規則以及如何建立這些規則並將它們分組在鏈中
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-945547/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux網路的IPv6應用(2)(轉)Linux
- Linux網路的IPv6應用(3)Linux
- Linux網路的IPv6應用(2)Linux
- Linux網路應用問答(轉)Linux
- Linux作業系統網路應用解疑(轉)Linux作業系統
- Linux核心網路引數的意義及應用(轉)Linux
- Solaris 網路應用配置(轉)
- 提高Linux系統效能加速網路應用程式(轉)Linux
- Linux網路管理員手冊(1) (轉)Linux
- Java在Client/Server網路中的應用 (轉)JavaclientServer
- IPv6是什麼網路?IPv6網路是什麼意思
- SUN工作站在網路中的深入應用(轉)
- 【CentOS Linux 7】實驗4【Linux網路應用】CentOSLinux
- 將普通的套接字網路應用修改為ssl網路應用
- Linux系統下的網路監聽技術(1)(轉)Linux
- 用VB編寫網路尋呼機(1) (轉)
- 用Linux命令手工配置TCP/IP網路(轉)LinuxTCP
- iptables在網路中的兩個經典應用(轉)
- 阿里巴巴IPv6應用平臺引領下一代網際網路阿里
- linux中gcc的應用(轉)LinuxGC
- Linux 上用 IP轉發使內部網路連線到網際網路Linux
- 全文字檢索的應用(1)(轉)
- mongoDB在網際網路金融的應用MongoDB
- Arbor Networks:IPv6流量佔全部網路流量比例尚不足1%
- 關於linux的網路管理(請教網路高人)(轉)Linux
- ORACLE應用經驗(1)(轉)Oracle
- Solaris到Linux應用的移植(轉)Linux
- 網際網路下外網代理IP的應用
- 再談網際網路下的SaaS應用
- 網際網路的又一次革新:IPV6
- Linux應用問答(轉)Linux
- IP定位的具體網路應用
- 社交網路 (並查集的應用)並查集
- 如何在 Linux 上用 IP轉發使內部網路連線到網際網路Linux
- ASP網路安全手冊(1) (轉)
- 瞭解實用的Linux網路配置工具netconf(轉)Linux
- python網路爬蟲應用_python網路爬蟲應用實戰Python爬蟲
- 網路的雲化、IPv6化和全光化