色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在linux中如何為ULA自動配置IP地址

Linux愛好者 ? 來源:未知 ? 作者:龔婷 ? 2018-03-15 15:06 ? 次閱讀

在本文中,我們將學習如何為 ULA 自動配置 IP 地址。

何時使用唯一本地地址

唯一本地地址unique local addresses(ULA)使用 fd00::/8 地址塊,它類似于我們常用的 IPv4 的私有地址:10.0.0.0/8、172.16.0.0/12、以及 192.168.0.0/16。但它們并不能直接替換。IPv4 的私有地址分類和網絡地址轉換(NAT)功能是為了緩解 IPv4 地址短缺的問題,這是個明智的解決方案,它延緩了本該被替換的 IPv4 的生命周期。IPv6 也支持 NAT,但是我想不出使用它的理由。IPv6 的地址數量遠遠大于 IPv4;它是不一樣的,因此需要做不一樣的事情。

那么,ULA 存在的意義是什么呢?尤其是在我們已經有了本地鏈路地址link-local addresses(fe80::/10)時,到底需不需要我們去配置它們呢?它們之間(LCTT 譯注:指的是唯一本地地址和本地鏈路地址)有兩個重要的區別。一是,本地鏈路地址是不可路由的,因此,你不能跨子網使用它。二是,ULA 是你自己管理的;你可以自己選擇它用于子網的地址范圍,并且它們是可路由的。

使用 ULA 的另一個好處是,如果你只是在局域網中“混日子”的話,你不需要為它們分配全局單播 IPv6 地址。當然了,如果你的 ISP 已經為你分配了 IPv6 的全局單播地址global unicast addresses,就不需要使用 ULA 了。你也可以在同一個網絡中混合使用全局單播地址和 ULA,但是,我想不出這樣使用的一個好理由,并且要一定確保你不使用網絡地址轉換(NAT)以使 ULA 可公共訪問。在我看來,這是很愚蠢的行為。

ULA 是僅為私有網絡使用的,并且應該阻止其流出你的網絡,不允許進入因特網。這很簡單,在你的邊界設備上只要阻止整個 fd00::/8 范圍的 IPv6 地址即可實現。

地址自動配置

ULA 不像本地鏈路地址那樣自動配置的,但是使用 radvd 設置自動配置是非常容易的,radva 是路由器公告守護程序。在你開始之前,運行 ifconfig 或者 ip addr show 去查看你現有的 IP 地址。

在生產系統上使用時,你應該將 radvd 安裝在一臺單獨的路由器上,如果只是測試使用,你可以將它安裝在你的網絡中的任意 Linux PC 上。在我的小型 KVM 測試實驗室中,我使用 apt-get install radvd 命令把它安裝在 Ubuntu 上。安裝完成之后,我先不啟動它,因為它還沒有配置文件:

$sudo systemctl status radvd

●radvd.service - LSB: Router Advertising Daemon

Loaded: loaded(/etc/init.d/radvd;bad;vendor preset: enabled)

Active: active(exited)since Mon2017-12-1120:08:25PST;4min59sago

Docs: man:systemd-sysv-generator(8)

Dec1120:08:25ubunut1 systemd[1]: Starting LSB: Router Advertising Daemon...

Dec1120:08:25ubunut1 radvd[3541]: Starting radvd:

Dec1120:08:25ubunut1 radvd[3541]: * /etc/radvd.conf does notexist orisempty.

Dec1120:08:25ubunut1 radvd[3541]: * See /usr/share/doc/radvd/README.Debian

Dec1120:08:25ubunut1 radvd[3541]: * radvd will *not* be started.

Dec1120:08:25ubunut1 systemd[1]: Started LSB: Router Advertising Daemon.

這些所有的消息有點讓人困惑,實際上 radvd 并沒有運行,你可以使用經典命令 ps | grep radvd 來驗證這一點。因此,我們現在需要去創建 /etc/radvd.conf 文件。拷貝這個示例,將第一行的網絡接口名替換成你自己的接口名字:

interfaceens7{

AdvSendAdvert on;

MinRtrAdvInterval3;

MaxRtrAdvInterval10;

prefix fd7d:844d:3e17:f3ae::/64

{

AdvOnLink on;

AdvAutonomous on;

};

};

前綴(prefix)定義了你的網絡地址,它是地址的前 64 位。前兩個字符必須是 fd,前綴接下來的剩余部分你自己定義它,最后的 64 位留空,因為 radvd 將去分配最后的 64 位。前綴后面的 16 位用來定義子網,剩余的地址定義為主機地址。你的子網必須總是 /64。RFC 4193 要求地址必須隨機生成;查看 在 KVM 中測試 IPv6 Networking:第 1 部分 學習創建和管理 ULAs 的更多知識。

IPv6 轉發

IPv6 轉發必須要啟用。下面的命令去啟用它,重啟后生效:

$sudo sysctl -wnet.ipv6.conf.all.forwarding=1

取消注釋或者添加如下的行到 /etc/sysctl.conf 文件中,以使它永久生效:

net.ipv6.conf.all.forwarding = 1

啟動 radvd 守護程序:

$sudo systemctl stop radvd

$sudo systemctl start radvd

這個示例在我的 Ubuntu 測試系統中遇到了一個怪事;radvd 總是停止,我查看它的狀態卻沒有任何問題,做任何改變之后都需要重新啟動 radvd。

啟動成功后沒有任何輸出,并且失敗也是如此,因此,需要運行 sudo systemctl status radvd 去查看它的運行狀態。如果有錯誤,systemctl 會告訴你。一般常見的錯誤都是 /etc/radvd.conf 中的語法錯誤。

在 Twitter 上抱怨了上述問題之后,我學到了一件很酷的技巧:當你運行 journalctl -xe --no-pager 去調試 systemctl 錯誤時,你的輸出會被換行,然后,你就可以看到錯誤信息

現在檢查你的主機,查看它們自動分配的新地址:

$ifconfig

ens7Link encap:EthernetHWaddr52:54:00:57:71:50

[...]

inet6 addr: fd7d:844d:3e17:f3ae:9808:98d5:bea9:14d9/64Scope:Global

[...]

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11322

    瀏覽量

    209865
  • ip地址
    +關注

    關注

    0

    文章

    303

    瀏覽量

    17080

原文標題:在 Linux 中自動配置 IPv6 地址

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux主機IP配置

    Linux如何進行靜態IP的設置,主機下運行IP配置的指令
    發表于 06-03 14:30 ?0次下載

    如何查看Linuxip地址

    排除網絡問題,設置新連接或配置防火墻時,了解設備的 IP 地址非常重要。下面我們就來看看Linux
    發表于 05-25 09:35 ?2916次閱讀
    如何查看<b class='flag-5'>Linux</b><b class='flag-5'>中</b>的<b class='flag-5'>ip</b><b class='flag-5'>地址</b>

    服務器Linux系統配置IP地址的方法

    服務器Linux系統配置IP地址的方法。
    的頭像 發表于 09-21 14:50 ?8688次閱讀

    如何在Linux查看公有IP地址和私有IP地址

    排除網絡問題,建立新連接或配置防火墻時,了解計算機的IP地址非常重要。
    的頭像 發表于 12-06 16:55 ?4408次閱讀

    恒訊科技分析:linux服務器配置ip地址的相關教程

    本文中,小編將教大家linux服務器配置ip地址的相關教程,僅供大家參考!
    的頭像 發表于 01-10 16:35 ?1201次閱讀

    linux查找ip地址的三種方法

    Linux 系統,經常需要查找 IP 地址以進行網絡配置、故障排除或安全管理。無論是查找本
    發表于 08-02 09:53 ?654次閱讀
    <b class='flag-5'>linux</b>查找<b class='flag-5'>ip</b><b class='flag-5'>地址</b>的三種方法

    linux系統查看ip地址命令

    Linux系統,可以使用ifconfig命令來查看IP地址。ifconfig命令被用于配置
    的頭像 發表于 11-08 15:09 ?2794次閱讀

    IP地址配置沖突導致路由振蕩怎么辦?

    IP地址配置沖突導致路由振蕩怎么辦? 標題:解決IP地址配置沖突導致的路由振蕩 引言: 在網絡
    的頭像 發表于 11-09 09:24 ?944次閱讀

    ubuntu系統ip地址配置

    Ubuntu系統配置IP地址,可以采用兩種方式: 通過命令直接配置。打開終端,輸入以下命令:
    的頭像 發表于 11-13 17:01 ?1.3w次閱讀

    linux修改網卡ip配置文件

    、子網掩碼、網關等參數。本文將詳細介紹如何修改Linux的網卡ip配置文件。 首先,Linux
    的頭像 發表于 11-17 10:51 ?2297次閱讀

    linux配置網卡的ip及相關網絡參數

    Linux系統配置網絡參數包括配置網卡的IP地址
    的頭像 發表于 11-17 10:55 ?2481次閱讀

    centos7配置ip地址的方法

    CentOS 7是一種基于Linux的操作系統,它是一種常用的服務器操作系統。配置IP地址之前,我們需要了解一些基本的網絡概念和術語。
    的頭像 發表于 11-17 11:04 ?2834次閱讀

    linux更改ip步驟命令

    inux是一種廣泛應用于服務器和嵌入式設備的操作系統,通過更改IP地址,可以對網絡進行重新配置和優化,以滿足不同的需求。Linux
    的頭像 發表于 11-27 14:38 ?1778次閱讀

    交換機怎么配置IP地址

      構建和管理網絡架構,交換機作為核心設備之一,其IP地址配置是確保網絡正常運行的重要步驟。正確
    的頭像 發表于 06-06 11:16 ?1.2w次閱讀

    Linux查看IP地址的方法

    ifconfig是一個網絡管理工具,用于配置、控制和查詢網絡接口。許多舊的Linux發行版,ifconfig是查看和配置網絡接口的主要工
    的頭像 發表于 08-07 15:16 ?7695次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>Linux</b><b class='flag-5'>中</b>查看<b class='flag-5'>IP</b><b class='flag-5'>地址</b>的方法
    主站蜘蛛池模板: 麻豆国产自制在线观看| 一级黄色香蕉视频| 午夜一区二区三区| 亚洲精品无码国产爽快A片百度| 伊人久久大香线蕉无码麻豆| av在线观看地址| 国产私拍福利精品视频| 麻豆精品无码久久久久久久久 | 国产欧美精品国产国产专区| 恋夜秀场1234手机视频在线观看| 色播播影院| 伊人香蕉在线播放视频免费| 人妻无码AV中文系列| 亚洲 欧美 日韩 精品 自拍| 1024人成网站色www下载| 国产成人精品精品欧美| 久久欧洲视频| 无码一区二区三区| 97精品视频| 国产最新进精品视频| 欧美午夜免费观看福利片| 亚洲精品天堂无码中文字幕影院| tube日本护士| 久草青青在线| 视频在线免费观看| 97超在线视频| 精品 在线 视频 亚洲| 日韩精品熟女一区二区三区中文| 在线播放性xxx欧美| 国产看黄网站又黄又爽又色| 欧美国产在线一区| 野花日本高清在线观看免费吗| 大香伊蕉在人线国产97| 两个人的视频免费| 亚洲国产在线午夜视频无| 成人亚洲精品| 免费三级播放器| 亚洲中文 字幕 国产 综合| 国产盗摄一区二区三区| 女人操男人| 中文字幕人成人乱码亚洲AV|