[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian9.1 ifdown bug



Hello.

I'm afraid you won't get much help if you don't explain your problem in
English. These are English-speaking mailing lists.

Regards.

Le vendredi 18 août 2017 à 15:00 +0800, Toad Zhou a écrit :
> Hi,
>     新安装的系统,我尝试修改网络。但networking restart一直处于失效状态,但是我reboot之后他就可以使用。
> 排查了一下原因发现ifdown -v ethx 的时候发现 ip addr del
> ip/mask删除的不是老的地址,而是新的地址。所以在networking restart之后
> 他只是新加/etc/network/interfaces中的新的ip地址。ip addr 发现他们两是并存的状态。
> 
> #ifconfig eth3
> eth3: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
>         inet 172.16.1.20
> 
> #cat /etc/network/interfaces
> auto eth3
> iface eth3 inet static 
> address 172.16.1.16
> netmask 255.255.255.0
> 
> #ifdown -v eth3  #他删除的是新interfaces配置中的网络,而不是老的网络。
> /bin/ip addr del 172.16.1.16/255.255.255.0 broadcast 172.16.1.255    
>     dev eth3 label eth3
> 
> 我的临时修复方案是:
> # cat fix-network.sh 
> #!/bin/bash 
> /etc/init.d/networking stop 
> $(ip addr|grep inet|grep -v 127.0.0.1|awk '{printf "ip addr del %s
> dev %s\n", $2,$NF}')
> /etc/init.d/networking start 
> #ifup eth0
> 
> 
> =====================================
> google translation
> =====================================
> 
> 
> Newly installed system, I tried to modify the network. But networking
> restart has been in a failed state, but I can use it after reboot.
> Troubleshoot the reasons for finding ifdown -v ethx found ip addr del
> ip / mask deleted is not the old address, but the new address. So in
> the closed restart he just added / etc / network / interfaces in the
> new ip address. Ip addr found that they both coexist the state.
> 
> #ifconfig eth3
> Eth3: flags = 4099 <UP, BROADCAST, MULTICAST> mtu 1500
>         Inet 172.16.1.20
> 
> #cat / etc / network / interfaces
> Auto eth3
> Iface eth3 inet static
> Address 172.16.1.16
> Netmask 255.255.255.0
> 
> #ifdown -v eth3 # He deleted the network in the new interfaces
> configuration, not the old network.
> / Bin / ip addr del 172.16.1.16/255.255.255.0 broadcast 172.16.1.255
> dev eth3 label eth3
> 
> My temporary fix is:
> ## cat fix-network.sh
> #! / Bin / bash
> /etc/init.d/networking stop
> $ (Ip addr | grep inet | grep -v 127.0.0.1 | awk '{printf "ip addr
> del% s dev% s \ n", $ 2, $ NF}')
> /etc/init.d/networking start
> #ifup eth0
-- 
David Guyot
Administrateur système / Sysadmin
Europe Camions Interactive / Stockway
Moulin Collot F-88500 Ambacourt
Tél : +33 (0)3 29 30 47 85

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: