ipv4/ipv6设置静态ip

目录

    • 一、网卡down掉之后,IPv4地址丢失
      • 方法1
      • 方法2
    • 二、网卡重启(down up)之后,global ipv6丢失
      • 问题现象
      • 原因分析

https://sysctl-explorer.net/net/

一、网卡down掉之后,IPv4地址丢失

需设置静态ipv4

方法1

home# cat /etc/network/interfaces
auto eth0 
iface eth0 inet static 
address 192.168.0.123 
network 192.168.0.0 
netmask 255.255.255.0 
broadcast 192.168.0.255 
gateway 192.168.0.1

方法2

home# cat /etc/network/interfaces
source /etc/network/interfaces.d/*
home# cat /etc/network/interfaces.d/eth0
auto eth0 
iface eth0 inet static 
address 192.168.0.123 
network 192.168.0.0 
netmask 255.255.255.0 
broadcast 192.168.0.255 
gateway 192.168.0.1

二、网卡重启(down up)之后,global ipv6丢失

问题现象

通过ip link down+up网卡或ifconfig down+up网卡命令,将网卡down掉之后再上线,查看网卡上配置的ip地址,发现ipv4地址不丢失,而配置的IPv6地址丢失。

原因分析

内核中的处理逻辑为如果网卡设置为down状态,会清空所有IPv4及IPv6地址,将网卡重新up之后,ipv4地址自动恢复,网卡上自动配置的IPv6链路本地地址也会恢复,但是其他IPv6地址默认会丢失。如果需要保留这些IPv6地址,可以通过“sysctl -w net.ipv6.conf.<网卡名>.keep_addr_on_down=1”来实现。
/proc/sys/net/ipv6/conf/eth0/keep_addr_on_down


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部