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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【CentOS Linux 7】實驗4【Linux網路應用】CentOSLinux
- IPv6是什麼網路?IPv6網路是什麼意思
- 阿里巴巴IPv6應用平臺引領下一代網際網路阿里
- HarmonyOS:基於Web元件構建網路應用(1)Web元件
- UDP&TCP Linux網路應用程式設計詳解UDPTCPLinux程式設計
- mongoDB在網際網路金融的應用MongoDB
- python網路爬蟲應用_python網路爬蟲應用實戰Python爬蟲
- Unite :將網站轉換為應用程式 支援M1網站
- 網際網路下外網代理IP的應用
- IP定位的具體網路應用
- 網際網路的又一次革新:IPV6
- 網路的雲化、IPv6化和全光化
- PON網路應用場景
- 網路安全的應用領域有哪些?
- 配置Linux的網路Linux
- IPv6技術與應用創新
- “網際網路+”在醫療行業中的應用行業
- 計算機網路--應用層計算機網路
- 計算機網路 - 應用層計算機網路
- 計算機網路 -- 應用層計算機網路
- 匿名IP在網路抓取中的應用探索
- 淺析網路應用中常用的加密手段加密
- 應用響應時延背後 深藏的網路時延
- java的應用1Java
- KubeSphere 在網際網路電商行業的應用實踐行業
- IPv6下一代網際網路的高速公路
- 網路應用框架Netty快速入門框架Netty
- Exhibeo 2 for Mac(網路相簿應用程式)Mac
- 網路爬蟲技術及應用爬蟲
- golang RPC 應用(1) :net/rpc的應用GolangRPC
- 工業網際網路內外網的技術與應用分析
- Unite for Mac「將網站轉換為應用程式」 支援m1、M2Mac網站
- 聊聊 Python 的應用 - 健壯高效的網路爬蟲Python爬蟲
- 區塊鏈在網路身份證中的應用區塊鏈
- 匿名IP在網路爬蟲中的應用探索爬蟲
- 網路爬蟲在商業分析中的應用爬蟲
- 利用網路切片抓住企業應用的機會
- 關於AutoML應用於網路威脅的思考TOML
- 1-4序列的應用1