linux删除ip的命令 linux删除ipv6路由命令

linux中怎么清除ip修改IP永久生效按以下方法vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0linux删除ip的命令 , 第一块网卡linux删除ip的命令,如果是第二块则为eth1)
按如下修改ip
DEVICE=eth0(如果是第二块刚为eth1)
BOOTPROTO=static
【linux删除ip的命令 linux删除ipv6路由命令】IPADDR=192.168.0.11(改成要设置linux删除ip的命令的IP)
NETMASK=255.255.255.0 (子网掩码)
GATEWAY=192.168.0.1(网关)
ONBOO=yes
然后
service network restart
IP地址生效,重启系统后不变
如果是临时修改IP重启系统后恢复原始IP则用以下命令
ifconfig IP地址 netmask 子网掩码
如何清除LINUX中的IP地址你好 , 你说的删除IP是指去掉ip地址吧 。如果是去掉IP地址,各个Linux系统去掉IP是可以用不同的管理工具去除掉的 。不过每个版本的linux都可以通过修改文件来去掉IP地址的 。redhat版本的linux可以用netconfig命令来打开配置IP窗口,suselinux可以用yast工具去掉IP 。修改网卡配置文件来去点IP,suse一般网卡配置文件在/etc/sysconfig/network/ifcfg-eth0 将图中的IPADDR去掉即可 。
redhat一般网卡配置文件在/etc/sysconfig/network-script/ifcfg-eth0 将图中的IPADDR去掉即可 。
Linux下ip addr和ifconfig增删查虚拟ip使用 虚拟ip最多的场景可能是双机  , 往往结合着keepalived使用 。其实没有双机软件也可以使用虚拟ip,下面介绍两种方法ip addr和ifconfig进行增删查虚拟ip 。
增加虚拟ip :
ip addr add ip/netmask dev 网口名称,比如ip addr add 192.168.88.0/24 dev eth0
查看虚拟ip :
ip addr show device_name或ip addr | grep eth0
ip addr =ip a= ip add list 查看网卡的ip和mac等,即使网卡处于down状态 , 也能显示出网卡状态,但是ifconfig查看就看不到 。
删除虚拟ip:
ip addr del ip/netmask dev 网口名称 , 比如ip addr del 192.168.88.0/24dev eth0
清空指定网卡的所有ip:
ip addr flush dev 接口
ip addr 操作时的注意事项:
说明:网卡配置的ip一般为Primary ip , 虚拟ip一般为Secondary ip,当删除Primary ip时Secondary ip也有可能同时被删除 。
先查看ipv4或ipv6相应网卡开启提升参数promote_secondaries为1 , 当Primary ip被删除后,它的第1个Secondary ip将继承为Primary ip 。
#cat /etc/sysctl.conf| grep promote_secondaries
net.ipv4.conf.eth0.promote_secondaries=1
默认不开启,查不到结果则表明未开启 。
Secondary ip和Primary ip标注如下
[root@localhost ~]# ip addr show eth0
2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:19:b9:ef:44:8b brd ff:ff:ff:ff:ff:ff
# Primary ip
inet172.16.0.230/24brd 172.16.0.255 scope global eth0
inet10.1.1.230/24scope global eth0
# Secondary ip
inet10.1.1.231/24scope global secondary eth0
在linux中在一个网卡上配置的同一个网段的ip有Primary IP和Secondary address之分,如果不是同一个网段的ip总有一个是Primary IP,一条链上的吊链结构中上面的那条主链中的IP是Primary IP , Secondary address是主链结点的子链结点中的IP,一 旦主链上一个节点被删除了,那么它的子链也将不复存在 , 随之被删除 。
可以通过调整一个参数来实现,当一个primary ip被删除时,如果它有secondary ip的话,那么它的第1个secondary地址(长子)成为primary地址,这样就显得很合理了,要不然在删除 primary地址的时候,如果有程序用secondary地址,要么延迟删除,要么程序崩溃 。
开启的方法(主机重启后仍然生效的)
echo "net.ipv4.conf.eth0.promote_secondaries=1" /etc/sysctl.conf

推荐阅读