1.Linux配置IPV6地址
cp -a /etc/sysconfig/network /home/weihu/network.20211124 #1.备份配置文件
cp -a /etc/sysconfig/network-script/ifcfg-ethX /home/weihu/ifcfg-ethX.20211124
修改/etc/sysconfig/network文件,#添加NETWORKING_IPV6=yes
修改/etc/sysconfig/network-script/ifcfg-ethX文件, #添加
===========================================================================
IPV6INIT=yes #启用IPv6支持
IPV6_AUTOCONF=no #禁用IPv6的自动配置
IPV6_FAILURE_FATAL=no #设置在IPv6配置失败时系统是否应当被认为是致命错误。no表示即使IPv6配置失败,系统仍会继续运行
IPV6ADDR=240E:47:3:702::300/64 #手动配置IPv6地址
IPV6_DEFAULTGW=240E:47:3:702::1 #设置默认的IPv6网关地址
===========================================================================
service network restart #重启网卡
cp -a /home/weihu/network.20211124 /etc/sysconfig/network #回退
cp -a /home/weihu/ifcfg-ethX.20211124 /etc/sysconfig/network-script/ifcfg-ethX
service network restart #重启网卡
2.配置虚拟IP
一张物理网卡配置两个IP地址
复制一个网卡配置文件,修改名称和IP地址用于虚拟IP使用,重启网卡即可
虚拟网卡:
[root@ltedb1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0:0 #复制ifcfg-eth0
DEVICE=eth0:0 #修改名称
HWADDR=00:50:56:a2:55:10 #硬件地址(MAC地址)
NM_CONTROLLED=no #指示NetworkManager不控制此接口
ONBOOT=yes #指示在系统启动时启用该接口
IPADDR=10.10.10.2 #修改IP
BOOTPROTO=static #表示该接口使用静态IP地址,而不是通过DHCP获取地址
NETMASK=255.255.255.0 #掩码
TYPE=Ethernet #接口类型
GATEWAY=10.10.10.254
IPV6INIT=no #禁用IPv6支持
USERCTL=no # 指示普通用户不能控制此接口,通常用于提高安全性
简约版:
DEVICE=eth0:0
BOOTPROTO=static
IPADDR=192.168.1.10
NETMASK=255.255.255.0
ONBOOT=yes
使用 /etc/sysconfig/network-scripts/ifcfg-eth0:0 配置虚拟IP时,无法为虚拟IP设置不同的网关。虚拟网卡继承了物理网卡的网关配置。如果需要不同的网关,你应考虑以下替代方案:
-
使用
ip
命令:配置路由以指定不同的网关。ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
-
使用 NetworkManager:在 NetworkManager 中,你可以为不同的连接配置不同的网关。
nmcli connection add type ethernet con-name myconnection ifname eth0 ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.method manual
-
配置路由表:创建自定义路由表并在
/etc/iproute2/rt_tables
中指定。
物理网卡:
[root@ltedb1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:50:56:a2:55:10
NM_CONTROLLED=no
ONBOOT=yes
IPADDR=10.10.10.1
BOOTPROTO=static
NETMASK=255.255.255.0
TYPE=Ethernet
GATEWAY=10.10.10.254
IPV6INIT=no
USERCTL=no
service network restart #重启网卡
---------------------------------------------------------------------