非常によく似た質問が投稿されていますが、それらはすべてWindows用です - どのように(可能であれば)私は自分のCプログラムを持つことができますlinux)ネットワークインタフェースを無効にして、もはやパケットを受信しないようにします。UNIXネットワークインターフェイスをプログラムで有効/無効にする
私がこれを行うために必要な機能を誰かに教えてもらえれば、それは素晴らしいことですが、(スクリプト・チュートリアルのような)サンプル・スクリプトやチュートリアルにリンクすれば、ネットワーク・インターフェースをオフ/ 。
これはプログラムです - そのためのC APIはありますか? – Benubird
'apt-get source ifupdown'(またはあなたのディストリビューションの同等物)を使ってソースを入手してください。しかし、これは 'system()'が正しいことであるまれな例外の一つだと思います。 –