Ip地址配置 Centos7
修改ipv4地址
-
查看网卡与网络情况
yum install -y net-tools
ifconfig
lspci |grep Ethernet
-
使用网卡口灯闪烁命令确定网口对应位置(在不插网线的情况下)
ethtool -p enp5s0
-
修改网络脚本
cd /etc/sysconfig/network-scripts
vi ifcfg-enp5s0
未初始化网口的脚本示例:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp2s0f3 UUID=dd3aa168-b848-4cda-bb8e-54abdc989237 DEVICE=enp2s0f3 ONBOOT=no
静态IP网口脚本示例:
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp2s0f2" UUID="1b69539a-ddaf-469d-b733-e628f15103ae" DEVICE="enp2s0f2" ONBOOT="yes" IPADDR="192.168.88.46" PREFIX="24" GATEWAY="192.168.88.1" DNS1="8.8.8.8"
-
网络重启,生效
service network restart
修改ipv6地址
-
默认情况下,机器会给网口自动分配一个ipv6地址
-
如果想自己分配IP地址,需要进入/etc/sysconfig/network-scripts,编辑对应的ifcfg-xxx文件,修改或增加以下字段:
#启动ipv6功能
IPV6INIT=yes
#关闭ipv6自动配置功能,进行手动配置
IPV6_AUTOCONF=no
#指定特定的ipv6地址,可能需要增加。注意⚠️:地址必须写对,:分隔符的8个字段,不能出现.,否则配置后直接断开ssh网络,路由错乱
IPV6ADDR=2400:dd01:1037:18:192:168:18:2
#unknown, 保持现状
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
#ipv6网关,可能需要增加
IPV6_DEFAULTGW=2400:dd01:1037:18:192:168:18:1
-
配置完成后,service network restart即可
-
ping ipv6的地址
ping6 2400:dd01:1037:18:192:168:18:2