centos 开启 ipv6(linux开启ipv6)

大家好,今天来为大家解答centos 开启 ipv6这个问题的一些问题点,包括linux开启ipv6也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

centos7.7配置网卡ip地址

Centos7.7网络配置相关的文件主要有似下目录或文件。

(1)/etc/hostname:主要功能在于修改主机名称。

(2)/etc/sysconfig/network-scrips/ifcfg-enoN:是设置网卡参数的文件,比如IP地址、子网掩码、网关等,N为一串数字。

(3)/etc/resolv.conf:此文件设置了DNS相关的信息,用于将域名解析到IP。

(4)/etc/hosts:计算机的IP对应的主机名称或域名对应的IP地址,通过设置/etc/nsswitch.conf中的选项可以选择是DNS解析优先还是本地设置优先。

(5)/etc/nsswitch.conf(name service switch configuration,名字服务切换配置):规定通过哪些途径,以及按照什么顺序通过这些途径来查找特定类型的信息。

ifconfig命令可以用于查看、配置、启用或禁用指定网络接口,如配置网卡的IP地址、掩码、广播地址、网关等,Windows类似的命令为ipconfig

TYPE=Ethernet#网卡类型:为以太网

PROXY_METHOD=none#代理方式:关闭状态

BROWSER_ONLY=no#只是浏览器:否

BOOTPROTO=dhcp#网卡的引导协议:DHCP[中文名称:动态主机配置协议]

DEFROUTE=yes#默认路由:是,不明白的可以百度关键词 `默认路由`

IPV4_FAILURE_FATAL=no#是不开启IPV4致命错误检测:否

IPV6INIT=yes# IPV6是否自动初始化:是[不会有任何影响,现在还没用到IPV6]

IPV6_AUTOCONF=yes# IPV6是否自动配置:是[不会有任何影响,现在还没用到IPV6]

IPV6_DEFROUTE=yes# IPV6是否可以为默认路由:是[不会有任何影响,现在还没用到IPV6]

IPV6_FAILURE_FATAL=no#是不开启IPV6致命错误检测:否

IPV6_ADDR_GEN_MODE=stable-privacy# IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]

NAME=eno16777736#网络接口名称,即配置文件名后半部分。

UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698#通用唯一识别码,每一个网卡都会有,不能重复,否两台linux只有一台网卡可用

DEVICE=ens33#网卡设备名称

ONBOOT=no#是否开机启动,要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`

CentOS中网络配置相关文件配置选项说明

CentOS修改IP地址等网络相关的配置文件

找到对应网卡的IP地址配置文件:ifcfg-eth数字.

  路径:/etc/sysconfig/network-scripts/ifcfg-eth数字

  文件内配置项说明

复制代码

  

代码如下:

DEVICE=eth0#描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0

  BOOTPROTO=static#设置网卡获得ip地址的方式,选项有:static(静态),dhcp(通过DHCP获取IP)或bootp(使用BOOTP协议获得IP)

  BROADCAST=192.168.0.255#子网广播地址

  HWADDR=00:17:F3:05:18:20#网卡物理地址(MAC)

  IPADDR=192.168.0.2#BOOTPROTO=static时,使用此IP地址

  IPV6INIT=no#初始化IPv6的功能

  IPV6_AUTOCONF=no#是否自动化配置IPv6

  NETMASK=255.255.255.0#网卡对应的网络掩码

  NETWORK=192.168.1.0#网卡对应的网络地址

  ONBOOT=yes#系统启动时是否启用此设备,yes时,系统启动时激活

  #TYPE=Ethernet#网络类型

  #USERCTL=no#非root用户是否可控制该设备

2014年03月18日补充更新:NETWORK这个参数在CentOS中不要设置,官方已经弃用,并且在设置之后可能会出现不能成功添加网关的问题,可以参见最新的博文:CentOS网络配置中NETWORK设置后引起的问题.

CentOS官方帮助:

CentOS网关配置相关的配置文件

  路径:/etc/sysconfig/network

文件内配置项说明

复制代码

  

代码如下:

NETWORKING=yes#表示系统是否使用网络,一般为yes。如果为no,则不使用网络,很多系统服务无法启动

  #NETWORKING_IPV6=no#是否启用IPv6

  #FORWARD_IPV4=no#是否开启IP转发功能

  #HOSTNAME=localhost.localdomain#设置本机的主机名,设置的值要和/etc/hosts中设置的主机名对应;注释掉,一般先解析主机名或者域名,再解析DNS

  GATEWAY=192.168.1.1#设置网关的IP地址

  #GATEWAYDEV=gateway#网关设备名称

CentOS官方帮助:

CentOS DNS相关的的配置文件

  路径:/etc/resolv.conf

文件内配置项说明

复制代码

  

代码如下:

#最重要的就是nameserver,其他可以忽略

  nameserver 8.8.8.8#google域名服务器

  nameserver 8.8.4.4#google域名服务器

  #search mitchellchu.com www.mitchellchu.com#定义域名的搜索列表

  #domain mitchellchu.com#定义本地域名

  #sortlist#对返回的域名进行排序

网络设备重启

  service network restart

  或

  /etc/init.d/network restart

IP地址修改

  即时生效:

  ifconfig eth0 192.168.0.2 netmask 255.255.255.0

  重新启动网络设备后生效

  参见/etc/sysconfig/network-scripts/ifcfg-eth数字的修改

修改当前网关 Default Gateway

  即时生效:

  route add default gw 192.168.0.1 dev eth0

  重启网络设备后生效:

  参见:/etc/sysconfig/network的配置

修改DNS

  参见:/etc/resolv.conf配置

  修改后即时生效

修改主机名

  即时生效:

  hostname centos1

  重新启动生效:

  参见:/etc/sysconfig/network配置,注意这里还有/etc/hosts的配置

网络配置的CentOS官方帮助:

linux下怎么关闭ipv6\centos显示ipv6怎么办

linux下怎么关闭ipv6\centos显示ipv6怎么办

IPv6被认为是IPv4——互联网上的传统32位地址空间——的替代产品,它用来解决现有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确实是罪魁祸首,那你可以尝试去关闭它。

阅读剩余
THE END