linux nfs 多个ip,Linux – NFS (IPv6)
在還沒有開始 IPv6 NFS Server 前,先來看看 IPv6 的 IP Address 是怎麼運作的.
IPv6 的位址自動指派 (address auto-configuration) 主要可以區分為下列幾種
Stateless auto-configuration
Stateful auto-configuration using Router Advertisement(RA) Daemon (radvd)
Dynamic Host Configuration Protocol v6 (DHCPv6)
不過沒有 IPv6 的位址自動指派 (address auto-configuration) 環境,一般網卡在啟動時就會指派一組 IPV6 link-local address,而這 link-local address 是唯一的而且是依據網卡的 MAC Address 而有所變動
比如 :
MAC Address – 00:1A:64:22:04:83
link-local address – fe80::21a:64ff:fe22:483
IPV6 長度為 128bits 而 MAC 長度為 48bits 要怎麼轉換呢!!
首先 MAC Address 的第五位元組與第四位元組插入 FF:FE
原 MAC Address 第6位元組的第二個 bit 從原來的 “0”轉成 “1”,所以 00 -> 02
前面再填入 fe80:0000:0000:0000
fe80:0000:0000:0000:021a:64ff:fe22:0483
寫這麼多 0 一定會寫錯,所以有簡寫的規則,規則如下:
每 32Bit 如開頭之4bit表示為0,即可省略,若32Bit全為0,則可簡寫為0
若連續完整之32Bit段落皆為 0000,則可全省略,簡寫為::,但以一次為限
最後簡寫成為 : fe80::21a:64ff:fe22:483
這邊我有點偷懶直接使用 Link-local 當作 IPv6 的位置(不過有網友不推薦這樣的方式),主要實驗環境在 Ubuntu 14.04 Desktop ,預設是沒有安裝 NFS Server 與 showmount 等工具
# sudo apt-get install nfs-kernel-server
# sudo apt-get install nfs-common
NFS Server IPv6 addr: fe80::a00:27ff:fee1:66c1/64
Client IPv6 addr: fe80::a00:27ff:fe64:cc37/64
先確定一下 ping (ping Link Local address 時需要在 ping6 IPv6 後面的參數加上 network_device_name) , iptables , ip route 這幾件事情都沒有問題.
# ping6 fe80::a00:27ff:fee1:66c1%eth0
# ping6 fe80::a00:27ff:fe64:cc37%eth0
# ip6tables -L
# ip -6 route show
NFS Server IPv6: inet6 addr: fe80::a00:27ff:fee1:66c1/64
設定的方式也跟 IPv4 一樣,不過要改成 IPv6 的 IP 位址.
# vi /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/var/ftp/ fe80::a00:27ff:fee1:66c1/64(rw,async,no_root_squash,no_subtree_check)
# /etc/init.d/nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... [ OK ]
* Starting NFS kernel daemon
fe80::a00:27ff:fee1:66c1/64 Network ID為64bits ,只要是 fe80:0000:0000:0000 開頭的 Clients 都可以使用.
Client IPv6: inet6 addr: fe80::a00:27ff:fe64:cc37/64
要掛載的方式也一樣,不過要改成 IPv6 的 IP 位址
# showmount -e fe80::a00:27ff:fee1:66c1
Export list for fe80::a00:27ff:fee1:66c1:
/var/ftp fe80::a00:27ff:fee1:66c1/64
# mount -t nfs [fe80::a00:27ff:fee1:66c1]:/var/ftp /mnt
mount.nfs: mount system call failed
# mount -t nfs4 [fe80::a00:27ff:fee1:66c1]:/var/ftp /mnt
mount.nfs4: mount system call failed
# mount -t nfs4 '[fe80::a00:27ff:fee1:66c1]':/var/ftp /mnt
mount.nfs4: mount system call failed
無解,不知道為什麼不行.
網友 Ray 說建議不要用 link-local address,如果要用的話後面要帶 interface name ,就可以了.
#mount -t nfs [fe80::a00:27ff:fee1:66c1%eth0]:/var/ftp /mnt
沒有解決問題,試試搜尋本站其他內容
linux nfs 多个ip,Linux – NFS (IPv6)相关推荐
- linux nfs 多个ip,linux基础之NFS
一.NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源. 在NFS的应用中,本地N ...
- linux 双网卡浮动ip,Linux 双网卡绑定一个IP原理及实现
我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作.其实 ...
- linux c 获取网关ip,linux sh 如何根据出口网关来获取本机出口ip
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 测试机器:华为P7-L07 安卓测试环境:EMUI 3.1 安卓5.1.1(版本号:P7-L07C01B851,基带版本:23.600.06.00.00, ...
- linux执行脚本查找ip,linux 查看ip、用户、时间对应执行的命令
这个需要使用到history命令.可以加数字,返回最近执行的几条命令.如果不加数字会返回所有的历史命令. [[email protected] ~]# history 20 1015rm stdin. ...
- linux设置屏蔽海外ip,linux屏蔽海外流量的两种方法
导读 作为一名维护生产环境Linux服务器的系统管理员,在有些情况下,你需要根据地理位置,有选择性地阻止或允许网络流量.那么教你两种屏蔽海外流量的方法. 方法一:使用大神的开源脚本,屏蔽指定国家地区的 ...
- linux下配置ipmi ip,Linux下使用命令行配置IPMI
前段时间,为了方便遥远的另一边干嘛干嘛的,单位部署了IPMI. 我好动,所以就把一些IPMI的操作记了下来,当做日记记了下来.这也是我第一次写关于工作的博文呢,真不习惯啊.也发现了,都不会写东西了,O ...
- linux c语言设置ip,linux 下用指令和C语言来设置IP,MASK,gateway
linux用指令来设置IP,MASK,GATEWAY: //终端指令实现 //ifconfig eth0 192.168.0.0 netmask 255.255.0.0 //route add def ...
- Linux服务器怎么封ip,linux 封IP的方法 防cc攻击
关于linux封IP说明2008-07-09 19:03 单个IP的命令是 iptables -I INPUT -s 211.1.0.0 -j DROP 封IP段的命令是 iptables -I IN ...
- linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址
刚安装完系统的LINUX的IP地址是通过DHCP方式自动获取IP的,但有时候我们会需要自己制定固定的IP地址,这样对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下 ...
最新文章
- ITK:用内核卷积图像
- JQUERY拼接数组
- HBase读写流程、flush、文件合并、region拆分
- SQLite和NPoco的数据库初始化器
- 什么浏览器好用_为什么国外的UC浏览器这么好用
- python之路 jQuery学习笔记
- 哈佛幸福课个人使用精华
- 【强化学习】Sarsa算法求解悬崖行走问题 + Python代码实战
- wps 字体对系统无效_linux版WPS系统缺失字体的解决办法
- 胡阳pyhton作业题--20150801
- 音视频技术开发周刊 | 263
- System.Drawing.Printing.InvalidPrinterException: 未安装打印机。
- 手机5g什么时候普及_5g网络什么时候普及?
- 发布一个从迅雷下载字幕的小工具
- [龙讯2号]我用带有胡伟武签名的龙芯电脑
- 【毕业设计】基于的单片机的移动硬盘设计与实现 - stm32 嵌入式 物联网
- 食品电商如何实现精益化管理?
- [BZOJ1115]石子游戏Kam
- Java 将PDF转为Word
- 云模型之正向云发生器
热门文章
- VUEJS-checkbox全选全不选
- python列表元组字典相互转化_python中字典元组和列表的互相转化
- java 根据客户端重定向_Java Web笔记 - 转发与重定向的区别与在FireBug客户端的表现...
- 正则匹配 http或者 https开头的网络地址
- ECMAScript、JavaScript与Nodejs的区别
- pip升级后Import Error:cannot import name main解决方案
- ubuntu下sudo命令不能使用问题
- Online ML那点事-!
- zabbix部署-版本3.2.6
- 【华为HCNA】访问控制列表ACL实例配置