修改ipv4地址

  1. 查看网卡与网络情况

    yum install -y net-tools

    ifconfig

    lspci |grep Ethernet

  2. 使用网卡口灯闪烁命令确定网口对应位置(在不插网线的情况下)

    ethtool -p enp5s0

  3. 修改网络脚本

    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"
    
  4. 网络重启,生效

    service network restart

修改ipv6地址

  1. 默认情况下,机器会给网口自动分配一个ipv6地址

  2. 如果想自己分配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
  1. 配置完成后,service network restart即可

  2. ping ipv6的地址

ping6 2400:dd01:1037:18:192:168:18:2