位置: 编程技术 - 正文
推荐整理分享Fedora下IPv6的相关设置操作详解(ipv6文件),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:ipv6 centos,ipv6示例,ipv6 命令,ipv6 命令,ipv6 linux,ipv6 命令,ipv6 install,ipv6 命令,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
我发现我的一个应用程序在尝试通过IPv6建立连接,但是由于我们本地网络不允许分配IPv6的流量,IPv6连接会超时,应用程序的连接会回退到IPv4,这样就会造成不必要的延迟。由于我目前对IPv6没有任何需求,所以我想在我的Linux主机上禁用IPv6。有什么比较合适的方法呢?
IPv6被认为是IPv4——互联网上的传统位地址空间——的替代产品,它用来解决现有IPv4地址空间即将耗尽的问题。然而,由于已经有大量主机、设备用IPv4连接到了互联网上,所以想在一夜之间将它们全部切换到IPv6几乎是不可能的。许多IPv4到IPv6的转换机制(例如:双协议栈、网络隧道、代理) 已经被提出来用来促进IPv6能被采用,并且很多应用也正在进行重写,如我们所提倡的,来增加对IPv6的支持。有一件事情可以确定,就是在可预见的未来里IPv4和IPv6势必将共存。
理想情况下,向IPv6过渡的进程不应该被最终的用户所看见,但是IPv4/IPv6混合环境有时会让你碰到各种源于IPv4和IPv6之间不经意间的相互碰撞的问题。举个例子,你会碰到应用程序超时的问题,比如apt-get或ssh尝试通过IPv6连接失败、DNS服务器意外清空了IPv6的AAAA记录、或者你支持IPv6的设备不兼容你的互联网服务提供商遗留下的IPv4网络,等等等等。
当然这不意味着你应该盲目地在你的Linux机器上禁用IPv6。鉴于IPv6许诺的种种好处,作为社会的一份子我们最终还是要充分拥抱它的,但是作为给最终用户进行故障排除过程的一部分,如果IPv6确实是罪魁祸首,那你可以尝试去关闭它。
这里有一些让你在Linux中部分(例如:对于某个特定的网络接口)或全部禁用IPv6的小技巧。这些小贴士应该适用于所有主流的Linux发行版包括Ubuntu、Debian、Linux Mint、CentOS、Fedora、RHEL以及Arch Linux。
Well...下面就来看一下Fedora上关于IPv6的一些设置操作:1.列出当前的IPv6地址使用 "ip"使用方法:复制代码代码如下:# /sbin/ip -6 addr show dev <interface>例子:一个静态的主机地址复制代码代码如下:# /sbin/ip -6 addr show dev eth: eth0: <BROADCAST,MULTICAST,UP> mtu qdisc pfifo_ fast qlen inet6 fe:::a4ff:fee3:/ scope linkinet6 3ffe:ffff:0:f::1/ scope globalinet6 fec0:0:0:f::1/ scope site 自动设定的地址和它的存活时间:复制代码代码如下:# /sbin/ip -6 addr show dev eth0 3: eth0: <BROADCAST,MULTICAST,PROMISC,UP> mtu qdisc pfifo_fast qlen inet6 :d:f5f8:f:2e0:ff:fe:/ scope global dynamic valid_lft sec preferred_lft 6sec inet6 3ffe:::f:2e0:ff:fe:/ scope global dynamic valid_lft sec preferred_lft sec inet6 fe::2e0:ff:fe:/ scope link使用 "ifconfig"使用方法:复制代码代码如下:# /sbin/ifconfig <interface>例子,它只列出IPv6地址:复制代码代码如下:# /sbin/ifconfig eth0 |grep "inet6 addr:"inet6 addr: fe:::a4ff:fee3:/ Scope:Linkinet6 addr: 3ffe:ffff:0:f::1/ Scope:Globalinet6 addr: fec0:0:0:f::1/ Scope:Site2.增加一个IPv6地址其原理同IPv4的"IP ALIAS"(IP别名)相同
使用 "ip"使用方法:复制代码代码如下:# /sbin/ip -6 addr add <ipv6address>/<prefixlength> dev <interface> 例子:复制代码代码如下:# /sbin/ip -6 addr add 3ffe:ffff:0:f::1/ dev eth0 使用 "ifconfig"使用方法:复制代码代码如下:# /sbin/ifconfig <interface> inet6 add <ipv6address>/<prefixlength>例子:复制代码代码如下:# /sbin/ifconfig eth0 inet6 add 3ffe:ffff:0:f::1/ 3.移除IPv6地址这个不常用, 不要用它移除不存在的地址,一些早期的核心会因为受不了而挂掉。
使用 "ip"使用方法:复制代码代码如下:# /sbin/ip -6 addr del <ipv6address>/<prefixlength> dev <interface> 例子:复制代码代码如下:# /sbin/ip -6 addr del 3ffe:ffff:0:f::1/ dev eth0 使用 "ifconfig"使用方法:复制代码代码如下:# /sbin/ifconfig <interface> inet6 del <ipv6address>/<prefixlength>例子:复制代码代码如下:# /sbin/ifconfig eth0 inet6 del 3ffe:ffff:0:f::1/
Fedora作为办公环境的一些基本配置介绍 系统1.更新fedora默认的是dnf而不是yum复制代码代码如下:sudodnfupdate2安装图形驱动第一步禁用屏蔽掉nouveau复制代码代码如下:sudoetc/modprobe.d/blacklist.conf为
Fedora系统怎么设置常用命令的快捷键? 本文介绍Fedora下如何设置常用命令的快捷方式,以终端为例,详细展开介绍。1、首先进入Fedora系统,从屏幕右上角进入系统设置,进行各种常见操作的
Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法 本文环境Ubuntu.-bitFedora-bit安装目标wget它是一个用于从网络上下载文件的简单自由软件,在下文我们也会用到wget进行下载某些文件。相关概念源
标签: ipv6文件
本文链接地址:https://www.jiuchutong.com/biancheng/350496.html 转载请保留说明!友情链接: 武汉网站建设