1 环境准备

实验均在Vmware Workstation虚拟机上完成,上网方式选择桥接模式,保证网络支持IPv6,为了操作方便,我们使用root用户登录系统

1.1 Linux系统版本

CentOS Linux release 7.2.1511 (Core)

1

2

[root@localhost ~]# cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

1.2 系统支持IPv6

1

2

3

4

5

6

7

8

9

10

[root@localhost ~]# ifconfig

eno16777736: flags=4163mtu 1500

inet 49.123.105.124 netmask 255.255.192.0 broadcast 49.123.127.255

inet6 fe80::20c:29ff:fe25:c621 prefixlen 64 scopeid 0x20

inet6 2001:250:4402:2001:20c:29ff:fe25:c621 prefixlen 64 scopeid 0x0

ether 00:0c:29:25:c6:21 txqueuelen 1000 (Ethernet)

RX packets 19255 bytes 2006024 (1.9 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 2151 bytes 210339 (205.4 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

如图所示,可以看到系统默认的IPv6地址为2001:250:4402:2001:20c:29ff:fe25:c621

2 修改网络配置文件

根据1.2,我们得知网卡为eno16777736,切换到目录/etc/sysconfig/network-scripts下

1

[root@localhost ~]# cd /etc/sysconfig/network-scripts

编辑文件 ifcfg-eno16777736

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

[root@localhost ~]# vim ifcfg-eno16777736

TYPE=Ethernet

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=no

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

NAME=eno16777736

UUID=13faf306-5205-4d3a-ac23-4699236dee95

DEVICE=eno16777736

ONBOOT=yes

DNS1=202.197.96.1

IPV6ADDR=2001:250:4402:2001:20c:29ff:fe25:8888/64

IPADDR=49.123.105.124

PREFIX=8

GATEWAY=49.123.64.1

3 重启网络

1

[root@localhost network-scripts]# systemctl restart network

4 测试是否配置成功

4.1 通过ifconfig命令查看设置的IPv6/IPv4地址

1

2

3

4

5

6

7

8

9

10

11

[root@localhost ~]# ifconfig eno16777736

eno16777736: flags=4163mtu 1500

inet 49.123.105.124 netmask 255.0.0.0 broadcast 49.255.255.255

inet6 2001:250:4402:2001:20c:29ff:fe25:8888 prefixlen 64 scopeid 0x0

inet6 fe80::20c:29ff:fe25:c621 prefixlen 64 scopeid 0x20

inet6 2001:250:4402:2001:20c:29ff:fe25:c621 prefixlen 64 scopeid 0x0

ether 00:0c:29:25:c6:21 txqueuelen 1000 (Ethernet)

RX packets 33732 bytes 8234767 (7.8 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 6229 bytes 623829 (609.2 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

4.2 使用另外一台机器进行ping连接测试(两台机器均在同一局域网内)

IPv4测试

1

2

3

4

5

6

7

8

9

10

11

[root@localhost ~]# ping 49.123.105.124

PING 49.123.105.124 (49.123.105.124) 56(84) bytes of data.

64 bytes from 49.123.105.124: icmp_seq=1 ttl=64 time=0.075 ms

64 bytes from 49.123.105.124: icmp_seq=2 ttl=64 time=0.074 ms

64 bytes from 49.123.105.124: icmp_seq=3 ttl=64 time=0.092 ms

64 bytes from 49.123.105.124: icmp_seq=4 ttl=64 time=0.066 ms

64 bytes from 49.123.105.124: icmp_seq=5 ttl=64 time=0.067 ms

^C

--- 49.123.105.124 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4004ms

rtt min/avg/max/mdev = 0.066/0.074/0.092/0.014 ms

IPv6测试

1

2

3

4

5

6

7

8

9

10

[root@localhost ~]# ping6 2001:250:4402:2001:20c:29ff:fe25:8888

PING 2001:250:4402:2001:20c:29ff:fe25:8888(2001:250:4402:2001:20c:29ff:fe25:8888) 56 data bytes

64 bytes from 2001:250:4402:2001:20c:29ff:fe25:8888: icmp_seq=1 ttl=64 time=0.099 ms

64 bytes from 2001:250:4402:2001:20c:29ff:fe25:8888: icmp_seq=2 ttl=64 time=0.110 ms

64 bytes from 2001:250:4402:2001:20c:29ff:fe25:8888: icmp_seq=3 ttl=64 time=0.126 ms

64 bytes from 2001:250:4402:2001:20c:29ff:fe25:8888: icmp_seq=4 ttl=64 time=0.110 ms

64 bytes from 2001:250:4402:2001:20c:29ff:fe25:8888: icmp_seq=5 ttl=64 time=0.113 ms

^C

--- 2001:250:4402:2001:20c:29ff:fe25:8888 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4003ms

恭喜你,到此已经完成了CentOS 7的静态IPv6/IPV4配置

坚持原创技术分享,您的支持将鼓励我继续创作!

本文作者: lemon

本文链接: https://lemon2013.github.io/2016/11/06/Static-IPv6/

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!

linux配置子接口ipv6地址,CentOS7 设置静态IPv6/IPv4地址相关推荐

  1. php修改ip6地址为ip4,CentOS7 设置静态IPv6/IPv4地址

    1 环境准备 实验均在Vmware Workstation虚拟机上完成,上网方式选择桥接模式,保证网络支持IPv6,为了操作方便,我们使用root用户登录系统 1.1 Linux系统版本 CentOS ...

  2. linux系统子接口配置文件,linux配置子接口

    目的 linux用于在同一个网口下跑多个 vlan,同时配置多个网段的地址,实现类似交换机trunk口功能 准备 802.1q 模块 查看是否有该模块 # modinfo 8021q filename ...

  3. linux设置静态ipv6地址,设置静态IPV6地址

    现在联通的家用宽带网络基本上都已经支持 IPV6 了,在光猫下的所有设备都可以获取一个 IPV6 的地址,如果想设置每台设备都有自定义和静态的IPV6地址,需要满足以下条件: 设备连接光猫或者路由器, ...

  4. Linux CentOS6和CentOS7设置静态ip

    一.CentOS6 1.1 请确认网络连接方式为:桥接 2.修改网卡eth0 执行命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0 ++++++++++ ...

  5. 路由器单臂路由配置------配置子接口是配置单臂路由的关键

    拓扑图如下: 配置交换机S1 Switch>en Switch#conf t Enter configuration commands, one per line.  End with CNTL ...

  6. CentOS7设置静态IP、搭建单机版FastDFS图片服务器、使用FastDFS-Client客户端进行简单测试、实现图片上传、实现商品添加修改删除

    CentOS7设置静态IP.搭建单机版FastDFS图片服务器.使用FastDFS-Client客户端进行简单测试.实现图片上传.实现商品添加修改删除 CentOS7设置静态IP而且还可以上网 192 ...

  7. 电脑查看自己IPv4地址及连接他人电脑IPv4地址

    方法: 以windows为例,按下Win + R组合快捷键快速打开运行命令框,再打开的运行命令框中输入:cmd完成后按回车键或者点击底部的"确定"打开,如下图所示. 运行cmd命令 ...

  8. Linux(Centos7) 设置静态IP

    关于虚拟机 这里使用Centos7为例,因为linux是安装在在虚拟机中,这里先看一下虚拟机的网络适配器: 这里我使用的NAT模式,接着配置虚拟机的虚拟网络: 这里主要看一下VMnet8的设置: 这里 ...

  9. 在CentOs7上设置网卡为ipv4地址

    在x86上安装CentOs7最小安装时,默认ip地址设置为ipv6,如果需要设置为ipv4,需要进行如下设置. 查看网卡信息: ip addr 输出如下: 1: lo: <LOOPBACK,UP ...

最新文章

  1. 2020年人工神经网络第二次作业-参考答案第八题
  2. css之line-height及图片文字垂直居中
  3. 旋转矩阵、欧拉角、四元数、轴/角之间的转换
  4. php索引是什么意思,为什么我的php一直说 没索引!下面是代码
  5. 趣链 BitXHub跨链平台 (10)跨链自治
  6. pytorch慢到无法安装,该怎么办?
  7. python 简单图像处理(8) 直方图均衡化
  8. 原生 ajax查询,原生ajax啦啦啦
  9. JavaScript基础笔记
  10. Maven组件通过命令上传本地和私有仓库
  11. codeforces229 D. Towers(dp+贪心)
  12. Linux 命令(75)—— uptime 命令
  13. 最简单的基于FFmpeg的移动端例子:Windows Phone HelloWorld
  14. 微软终于屈服和妥协:宣布加入 OpenJDK,贡献构建Java生态
  15. Spring boot mongoDB的总结
  16. 苹果开发者账号申请说明
  17. 30个最快速的Webnbsp;Proxy代理
  18. PS怎样扣图片和压缩图片工具推荐
  19. 《物理学之美》读书摘记
  20. 数据结构中ElemType是什么意思

热门文章

  1. 利用消球差透镜对各种偏振光束进行深聚焦
  2. NKOJ 4974 「NOIP模拟」乌鸦坐飞机【倍增优化DP】
  3. VM虚拟机试装openEuler(开源欧拉系统)
  4. Excel Vba 纵向合并相同内容的连续单元格
  5. 唱情歌 设计日记(一):电脑,手机,电视机,和家
  6. 图的应用 | 拓扑排序
  7. 论文《Mining Latent Structures for Multimedia Recommendation》阅读
  8. 豆瓣电影top25爬取
  9. react 生命周期
  10. Stripe/PayPal轮询支付系统