前言

本教程适用于云筏的NAT服务器,地址:https://my.cloudraft.cn/server/buy.html?lineid=1012

CentOS7

开启IPv6功能

有些镜像是禁用了IPv6功能的,因此需要开启。首先查看一下是否被禁用了:

[root@hSxavP1000044 network-scripts]# sysctl -a | grep ipv6.*disable

sysctl: reading key "net.ipv6.conf.all.stable_secret"

net.ipv6.conf.all.disable_ipv6 = 1

sysctl: net.ipv6.conf.default.disable_ipv6 = 1

reading key "net.ipv6.conf.default.stable_secret"

sysctl: reading key "net.ipv6.conf.eth0.stable_secret"

net.ipv6.conf.eth0.disable_ipv6 = 1

sysctl: reading key "net.ipv6.conf.lo.stable_secret"

net.ipv6.conf.lo.disable_ipv6 = 1

disable=1说明被禁用了,因此需要去修改,配置文件为/etc/sysctl.conf

vi /etc/sysctl.conf

#把ipv6 disable的参数都改为0,然后保存,重载服务后生效

[root@hSxavP1000044 ~]# sysctl -p

vm.swappiness = 0

net.ipv4.neigh.default.gc_stale_time = 120

net.ipv4.conf.all.rp_filter = 0

net.ipv4.conf.default.rp_filter = 0

net.ipv4.conf.default.arp_announce = 2

net.ipv4.conf.lo.arp_announce = 2

net.ipv4.conf.all.arp_announce = 2

net.ipv4.tcp_max_tw_buckets = 5000

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_max_syn_backlog = 1024

net.ipv4.tcp_synack_retries = 2

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0

设置网卡,启用DHCP

修改网卡配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

在原有配置后面增加输入以下信息:

Networking_IPV6=yes

DHCPV6C=yes

IPV6INIT=yes

然后重启网络:

service network restart

检查是否生效

[root@hSxavP1000044 network-scripts]# ip addr

1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0: mtu 1500 qdisc mq state UP group default qlen 1000

link/ether 00:15:5d:1a:f7:05 brd ff:ff:ff:ff:ff:ff

inet 172.16.2.7/12 brd 172.31.255.255 scope global eth0

valid_lft forever preferred_lft forever

inet6 2a01:4f8:212:1234:215:5dff:fe1a:f705/64 scope global mngtmpaddr dynamic

valid_lft 2591920sec preferred_lft 604720sec

inet6 fe80::215:5dff:fe1a:f705/64 scope link

valid_lft forever preferred_lft forever

注意看eth0的网卡中ipv6地址是否被分配

[root@hSxavP1000044 network-scripts]# ping6 ipv6.google.com

PING ipv6.google.com(yw-in-x66.1e100.net (2607:f8b0:4002:c05::66)) 56 data bytes

64 bytes from yw-in-x66.1e100.net (2607:f8b0:4002:c05::66): icmp_seq=1 ttl=103 time=107 ms

64 bytes from yw-in-x66.1e100.net (2607:f8b0:4002:c05::66): icmp_seq=2 ttl=103 time=107 ms

^C

--- ipv6.google.com ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1002ms

rtt min/avg/max/mdev = 107.212/107.398/107.584/0.186 ms

ping6测试google的ipv6站点是否能通

[root@hSxavP1000044 network-scripts]# ip -6 route

2a01:4f8:212:1234::/64 dev eth0 proto kernel metric 256 expires 2591804sec pref medium

fe80::/64 dev eth0 proto kernel metric 256 pref medium

default via fe80::24b9:6e08:f5fd:b36f dev eth0 proto ra metric 1024 expires 1604sec pref medium

查看ipv6路由表

Debian / Ubuntu

开启IPv6功能

有些镜像是禁用了IPv6功能的,因此需要开启。首先查看一下是否被禁用了:

root@HIzcND1000044:~# sysctl -a | grep ipv6.*disable

sysctl: reading key "net.ipv6.conf.all.stable_secret"

net.ipv6.conf.all.disable_ipv6 = 1

sysctl: reading key "net.ipv6.conf.default.stable_secret"

net.ipv6.conf.default.disable_ipv6 = 1

sysctl: reading key "net.ipv6.conf.eth0.stable_secret"

net.ipv6.conf.eth0.disable_ipv6 = 1

sysctl: reading key "net.ipv6.conf.lo.stable_secret"

net.ipv6.conf.lo.disable_ipv6 = 1

disable=1说明被禁用了,因此需要去修改,配置文件为/etc/sysctl.conf

vi /etc/sysctl.conf

#把ipv6 disable的参数都改为0,然后保存,重载服务后生效

[root@hSxavP1000044 ~]# sysctl -p

root@HIzcND1000044:~# sysctl -p

vm.swappiness = 0

net.ipv4.neigh.default.gc_stale_time = 120

net.ipv4.conf.all.rp_filter = 0

net.ipv4.conf.default.rp_filter = 0

net.ipv4.conf.default.arp_announce = 2

net.ipv4.conf.lo.arp_announce = 2

net.ipv4.conf.all.arp_announce = 2

net.ipv4.tcp_max_tw_buckets = 5000

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_max_syn_backlog = 1024

net.ipv4.tcp_synack_retries = 2

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0

设置网卡,启用DHCP

nano /etc/network/interfaces

添加一行iface eth0 inet6 dhcp,举例示意:

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

iface eth0 inet static

address 172.16.2.X

netmask 255.240.0.0

gateway 172.16.2.1

iface eth0 inet6 dhcp

重启网络,检查是否正常

service networking restart

This article is under CC BY-NC-SA 4.0 license.

Please quote the original link:https://www.liujason.com/article/824.html

linux网卡dhcp获取ip,Linux下通过DHCP服务器获取IPv6地址相关推荐

  1. linux pxe获取ip,linux pxe的构建

    服务端要求: (dhcp已经配好) 运行dhcp服务,用来分配地址,定位引导程序 运行tftp服务,提供引导程序下载 客户端(裸机的)的要求: 网卡支持pxe协议 主板支持网络启动 服务端的配置: ( ...

  2. linux 网卡驱动编译,在linux系统下安装编译网卡驱动的方法

    安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...

  3. linux网卡永久生效命令,Linux/CentOS服务器 一个网卡绑定多IP地址(永久设置)

    Linux/CentOS服务器 一个网卡绑定多IP地址(永久设置) 有时我们在使用 Linux 服务器时需要配置多个IP地址.如果要配置多个IP地址是否需要多块网卡呢?答案是否定的.以 CentOS ...

  4. linux网卡绑定和漂移,LINUX修改、增加IP的方法,一张网卡绑定多个IP/漂移IP【转】...

    临时增加IP命令:ifconfig eth0:1 ip地址 netmask 子网码 broadcast 广播地址 gateway 网关 ifconfig eth0:1 10.1.104.65 netm ...

  5. linux ubuntu 获取ip,linux系统(ubuntu)怎么查看ip地址

    基于linux内核的国产操作系统是否能够被大众接受是一个至关重要的问题,那么linux的基本操作中,如何查看本机的ip地址呢?下面学习啦小编就以ubuntu为例,来解释这个问题. linux系统(ub ...

  6. linux 网卡驱动分析,基于linux下网卡驱动分析及实现技术研究

    摘    要 Linux技术是当前计算机技术中最大的一个热点,在我国以及全世界得到了迅猛的发展,被广泛的应用于嵌入式系统.服务器.网络系统.安全等领域.从而使得掌握在 Linux环境下的开发技术,成为 ...

  7. linux网卡驱动开发视频,Linux下网卡驱动程序的开发.doc

    Linux下网卡驱动程序的开发 论文题目:Linux下网卡驱动程序的开发 专 业: 年 级: 学生学号: 学生姓名: 指导教师: 完成时间: Linux下网卡驱动程序的开发 八年经验 专业指导毕业设计 ...

  8. linux 网卡设置双ip,CentOS7单网卡设置双IP的方法

    linux系统CentOS7单网卡设置双IP的方法,centos7.5.7.6.7.7设置双IP教程 ifconfig -a 来查看网卡情况 就可以看到enp1s0f0和enp1s0f1等几个网卡,也 ...

  9. Linux网卡配置虚拟IP地址

    虚拟ip作用: 配置虚拟ip也就是说一个网卡有多个ip地址,更方便多个网段之间进行测试使用! 缺点是当网卡坏掉之后 基于这个网卡的所有虚拟网卡都会失效!!! 步骤如下: 1.查看内网ip地址 [roo ...

  10. linux网卡缓冲区设置,【Linux】tcp缓冲区大小的默认值、最大值

    Author:阿冬哥 Created:2013-4-17 Blog:http://blog.csdn.net/c359719435/ Copyright 2013 阿冬哥 http://blog.cs ...

最新文章

  1. Android 马甲包制作流程
  2. BZOJ 1589 Trick or Treat on the Farm (tarjan缩点,记忆化搜索)[Usaco 2008 Dec Gold]【BZOJ计划】
  3. 利用ASP.NET生成静态页面
  4. c++如何计算程序运行的时间
  5. 三星电视出现服务器未响应,三星电视遥控器失灵怎么办
  6. html 中 标签里面的id 和 name 有什么区别?
  7. ZZULIOJ 1052:数列求和4
  8. 不同数据库之间的独立性
  9. 土地土壤数据下载网站整理
  10. ul1581标准_UL1581标准中文版-2019电线电缆和软线的UL中文版标准.pdf
  11. matlab汽车仿真实例,基于MATLAB的车辆工程仿真实例
  12. UltraEdit 注册机
  13. c语言文字闪烁表白,C语言表白程序1颜色变化的心
  14. gb2312简繁转换js兼容各种浏览器
  15. python妹子图爬虫5千张高清大图突破防盗链福利5千张福利高清大图
  16. redis—redis概述
  17. 圆形相交,相切,相离,包含
  18. 从网络上下载文件的两种方式
  19. 十、Java接口——特殊的抽象类
  20. 判断对象中属性值是否全为空

热门文章

  1. android 系统闹钟 问题,android 闹钟设置问题(示例代码)
  2. 计算机仿真实验之一 霍尔效应测磁场,物理实验教程
  3. 4G/5G多链路聚合路由器对不同运营商聚合适用的工作场景
  4. 演进:如何用练习快速提升技术
  5. cad图纸问号怎么转换文字_打开cad2016图纸字体和符号显示问号怎么办?
  6. HTML+CSS实现前端网页界面案例
  7. css控制表格剧中,如何通过css设置表格居中
  8. nginx配置多个域名使用同一个端口
  9. 基于Java实现的绘图软件工具设计
  10. 组织结构流程图模板分享