Linuxで外部ネットワークを閉じて内部ネットワークを開く方法は?

Linuxで外部ネットワークを閉じて内部ネットワークを開く方法は?

Linuxで外部ネットワークを閉じて内部ネットワークを開く方法は?これにはパスコマンドがあります。見つかりません。外国語はうまくいきません...ローカルネットワークは有効にする必要がありますが、外部インターネットはダウンしている必要があります。

答え1

ローカルネットワークをアクティブに保ちながらLinuxで外部ネットワークアクセスをオフにするには、このiptablesコマンドを使用して、ローカルネットワークを除くすべての発信トラフィックをブロックできます。きちんとした方法は次のとおりです。

ローカルネットワーク上のすべてのトラフィックを許可します(交換192.168.1.0/24ローカルネットワークの範囲とともに):

sudo iptables -A OUTPUT -d 192.168.1.0/24 -j ACCEPT

他のすべての発信トラフィックをブロックします。

sudo iptables -A OUTPUT -j DROP

これらのコマンドを使用すると、ローカルネットワーク上のデバイスがインターネットアクセスをブロックしながら互いに通信できます。

答え2

sudo ip route delete default

ネットワーク管理者がこれを妨げる可能性があります。

関連情報