<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Flush on Details...</title>
    <link>https://www.deepreflect.net/tags/flush/</link>
    <description>Recent content in Flush on Details...</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>Copyright © 2003 - 2026 Leonardo Rizzi</copyright>
    <lastBuildDate>Tue, 30 Jun 2026 03:28:29 +0200</lastBuildDate>
    <atom:link href="https://www.deepreflect.net/tags/flush/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux - Removing all IP information from an interface</title>
      <link>https://www.deepreflect.net/2010/07/22/linux-removing-all-ip-information-from-an-interface/</link>
      <pubDate>Thu, 22 Jul 2010 23:44:52 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=937</guid> 
      <description>&lt;p&gt;If an interface has already had IP addresses assigned to it, and all of the addresses need to be removed (along with their routes), there is one handy command to accomplish all of these tasks. ip address flush takes an interface name as an argument. Let&amp;rsquo;s look at the output of ip address show just before and just after removing all IPs.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[root@logistic]# ip address show dev eth0
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;2: eth0: &amp;lt;BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast qlen 100
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;link/ether 00:80:c8:f8:4a:51 brd ff:ff:ff:ff:ff:ff
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;inet 192.168.99.35/24 brd 192.168.99.255 scope global eth0
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;inet 192.168.99.37/24 brd 192.168.99.255 scope global secondary eth0:0
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[root@logistic]# ip address flush
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Flush requires arguments.
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[root@logistic]# ip address flush dev eth0
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;[root@logistic]# ip address show dev eth0
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;2: eth0: &amp;lt;BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast qlen 100
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;link/ether 00:80:c8:f8:4a:51 brd ff:ff:ff:ff:ff:ff
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <content:encoded><![CDATA[<p>If an interface has already had IP addresses assigned to it, and all of the addresses need to be removed (along with their routes), there is one handy command to accomplish all of these tasks. ip address flush takes an interface name as an argument. Let&rsquo;s look at the output of ip address show just before and just after removing all IPs.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>[root@logistic]# ip address show dev eth0
</span></span><span style="display:flex;"><span>2: eth0: &lt;BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast qlen 100
</span></span><span style="display:flex;"><span>link/ether 00:80:c8:f8:4a:51 brd ff:ff:ff:ff:ff:ff
</span></span><span style="display:flex;"><span>inet 192.168.99.35/24 brd 192.168.99.255 scope global eth0
</span></span><span style="display:flex;"><span>inet 192.168.99.37/24 brd 192.168.99.255 scope global secondary eth0:0
</span></span><span style="display:flex;"><span>[root@logistic]# ip address flush
</span></span><span style="display:flex;"><span>Flush requires arguments.
</span></span><span style="display:flex;"><span>[root@logistic]# ip address flush dev eth0
</span></span><span style="display:flex;"><span>[root@logistic]# ip address show dev eth0
</span></span><span style="display:flex;"><span>2: eth0: &lt;BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast qlen 100
</span></span><span style="display:flex;"><span>link/ether 00:80:c8:f8:4a:51 brd ff:ff:ff:ff:ff:ff
</span></span></code></pre></div>]]></content:encoded>
    </item>
    <item>
      <title>Iptables Flush</title>
      <link>https://www.deepreflect.net/2009/12/02/iptables-flush/</link>
      <pubDate>Wed, 02 Dec 2009 07:15:02 +0000</pubDate>
       <guid isPermaLink="false">http://blog.deepreflect.net/?p=776</guid> 
      <description>&lt;p&gt;Full flush iptables script:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;#!/bin/sh
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables -F
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables -X
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables -t nat -F
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables -t nat -X
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables -t mangle -F
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables -t mangle -X
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables -P INPUT ACCEPT
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables -P FORWARD ACCEPT
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables -P OUTPUT ACCEPT
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <content:encoded><![CDATA[<p>Full flush iptables script:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e">#!/bin/sh
</span></span></span><span style="display:flex;"><span>iptables -F
</span></span><span style="display:flex;"><span>iptables -X
</span></span><span style="display:flex;"><span>iptables -t nat -F
</span></span><span style="display:flex;"><span>iptables -t nat -X
</span></span><span style="display:flex;"><span>iptables -t mangle -F
</span></span><span style="display:flex;"><span>iptables -t mangle -X
</span></span><span style="display:flex;"><span>iptables -P INPUT ACCEPT
</span></span><span style="display:flex;"><span>iptables -P FORWARD ACCEPT
</span></span><span style="display:flex;"><span>iptables -P OUTPUT ACCEPT
</span></span></code></pre></div>]]></content:encoded>
    </item>
  </channel>
</rss>
