差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
linux:commands:network [2014/04/19 10:50] – [保存形式で表示] ともやん | linux:commands:network [2025/03/13 07:22] (現在) – ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
====== ネットワーク関連 ====== | ====== ネットワーク関連 ====== | ||
+ | [[: | ||
+ | [[linux: | ||
+ | [[linux: | ||
+ | [[linux: | ||
+ | [[linux: | ||
+ | [[linux: | ||
+ | [[linux: | ||
+ | [[linux: | ||
+ | [[linux: | ||
+ | [[linux: | ||
- | ===== firewalld(Fedora) ===== | ||
- | |||
- | ==== デフォルトZone変更 ==== | ||
- | workゾーンへ変更 | ||
- | < | ||
- | $ sudo firewall-cmd --set-default-zone=work | ||
- | </ | ||
- | |||
- | すべてのアクセスを許可するtrustedゾーンへ変更 | ||
- | < | ||
- | $ sudo firewall-cmd --set-default-zone=trusted | ||
- | </ | ||
- | ※これらの変更はすぐに反映される。 | ||
- | ==== 許可されているサービスの確認 ==== | ||
- | < | ||
- | $ sudo firewall-cmd --list-services | ||
- | mdns dhcpv6-client ssh | ||
- | </ | ||
- | |||
- | ==== 許可されているポートの確認 ==== | ||
- | < | ||
- | $ sudo firewall-cmd --list-ports | ||
- | 22022/tcp 3389/tcp 5901/tcp | ||
- | </ | ||
- | ==== サービスを永続的に許可 ==== | ||
- | < | ||
- | $ sudo firewall-cmd --permanent --add-service=ssh | ||
- | </ | ||
- | |||
- | ==== サービスの許可を永続的に削除 ==== | ||
- | < | ||
- | $ sudo firewall-cmd --permanent --remove-service=ssh | ||
- | </ | ||
- | |||
- | ==== 特定ポートを永続的に許可 ==== | ||
- | < | ||
- | $ sudo firewall-cmd --permanent --add-port=22022/ | ||
- | </ | ||
- | |||
- | ==== 特定ポートの許可を永続的に削除 ==== | ||
- | < | ||
- | $ sudo firewall-cmd --permanent --remove-port=22022/ | ||
- | </ | ||
- | |||
- | ==== firewalld の状態を失わずにリロード ==== | ||
- | < | ||
- | $ sudo firewall-cmd --reload | ||
- | </ | ||
- | |||
- | ==== サービスで許可されるポートを調べる ==== | ||
- | 各サービスの定義ファイルを調べることにより許可されるポートがわかる。 | ||
- | < | ||
- | $ sudo cat / | ||
- | </ | ||
- | <code xml> | ||
- | <?xml version=" | ||
- | < | ||
- | < | ||
- | < | ||
- | <port protocol=" | ||
- | </ | ||
- | </ | ||
- | |||
- | ==== 設定内容をチェインごとに表示 ==== | ||
- | < | ||
- | $ sudo iptables -nL | ||
- | </ | ||
- | |||
- | ==== 保存形式で表示 ==== | ||
- | < | ||
- | $ sudo iptables-save | ||
- | </ | ||
- | |||
- | ===== iptables ===== | ||
- | ※管理者でパスが通っていない場合は、以下のように呼び出す必要がある。 | ||
- | < | ||
- | $ sudo / | ||
- | </ | ||
- | |||
- | ==== ファイルに保存 ==== | ||
- | < | ||
- | $ sudo iptables-save > iptables_save.txt | ||
- | </ | ||
- | |||
- | ==== ファイルより復元 ==== | ||
- | < | ||
- | $ sudo iptables-restore < iptables_save.txt | ||
- | </ |