CentOSにUFWを置くことは可能ですか?


11

もしそうなら、どうすればいいですか?

そうでない場合、CentOSでiptables以外の基本的なルールを設定する簡単な方法はありますか?

私はアプリ開発者であり、システム管理者ではありません。

回答:


14

ufwはEPELリポジトリで利用できるため、パッケージとして直接インストールできます。

yum install -y epel-release
yum install -y ufw

5

UFWを簡単に移植できるかどうかはわかりませんが、別の方法を試すことができます

  1. yum install system-config-firewall-tui
  2. system-config-firewall-tui
  3. 有効を選択
  4. カスタマイズを選択(NCursesダイアログの要素間のタブ、スペースを使用して選択)
  5. 下矢印を使用してリストをナビゲートし、スペースを使用してポートを有効/無効にします
  6. 閉じるを選択
  7. [OK]を選択します

これでファイアウォールが設定され、再起動するたびに有効になります。


5

firewalldの代わりにgufw + ufwを使用したいユーザーのために、CentOS 7でこれが機能することを確認できます

cd /etc/yum.repos.d/

wget http://download.opensuse.org/repositories/home:zhonghuaren/Fedora_23/home:zhonghuaren.repo

yum install ufw

cd /home

systemctl enable ufw

systemctl start ufw

chkconfig ufw on

ufw enable

ufw status

ufw default deny incoming

ufw default allow outgoing

or

ufw default deny outgoing


systemctl disable firewalld

systemctl stop firewalld

chkconfig firewalld off





yum install webkitgtk3 gnome-icon-theme-symbolic python-distutils-extra gtk2 gtk2.i686 gtk3 gtk2-devel gtk3-devel python-netifaces intltool

cd a_place_to_build

mkdir gufw

wget https://launchpad.net/gui-ufw/gufw-15.04/15.04/+download/gui-ufw-15.04.4.tar.gz

tar -xvf gui-ufw-15.04.4.tar.gz

cd gui-ufw-15.04.4

as root or sudo -i

python setup.py clean install

cd /usr/bin

cp -rf gufw gufw.orig

cp -rf gufw.pkexec gufw

cp: overwrite ‘gufw’? y

then launch as

$sudo gufw

or

as root gufw 


#(optional)
yum remove firewalld firewall-config firewall-applet

1

あなたはfirewalldを見てください。よりRHフレンドリーです。

http://www.reddit.com/r/linux/comments/1ruxwh/is_firewalld_replacing_iptables/


2
スーパーユーザーへようこそ。このリンクで質問に答えることができますが、OPを助け、リンクを参照する関連要素を詳しく説明することをお勧めします。リンクが壊れて、あなたの答えはうまくいきます...答えではなく、壊れたリンクです。
カールB

0

fedora 21でテスト済み

gufw + ufw:

mkdir gufw

cd gufw

wget https://launchpad.net/gui-ufw/gufw-15.04/15.04/+download/gui-ufw-15.04.4.tar.gz

tar -xvf gui-ufw-15.*.tar.gz

cd gui-ufw-15.10.0/

echo '[home_zhonghuaren]
name=RPM Sphere (Fedora_21)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_21/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/zhonghuaren/Fedora_21/repodata/repomd.xml.key
enabled=1' > /etc/yum.repos.d/zhonghuaren_suse_gufw.repo

yum install ufw
systemctl enable ufw
systemctl start ufw
chkconfig ufw on
ufw enable
ufw status
ufw default deny incoming
ufw default allow outgoing

                                                                                                                                                        #ufw default deny outgoing 1


yum install webkitgtk3 gnome-icon-theme-symbolic python-distutils-extra gtk2 gtk3 gtk2-devel gtk3-devel python-netifaces intltool


python setup.py install --prefix=/usr


systemctl disable firewalld
systemctl stop firewalld
chkconfig firewalld off

#(optional)
yum remove firewalld firewall-config firewall-applet




3 http://pantestmb.blogspot.com/2013/04/fedora-18-disable-firewalld-install.html
2 http://translate.google.com/translate?hl=en&sl=es&u=http://heperdidolarazon.neq3.com/%3Fp%3D332&prev=search
1 https://www.digitalocean.com/community/tutorials/how-to-setup-a-firewall-with-ufw-on-an-ubuntu-and-debian-cloud-server

http://pastebin.com/raw.php?i=TX7jBNfD


2
CentOSについて質問された質問です。完全に互換性がある場合は、他のユーザーがあまり理解していないように説明してください。他の詳細も参考になります。それ以外は、カールBからのこのメッセージを中継します。スーパーユーザーへようこそ。このリンクで質問に答えることができますが、OPを助け、リンクを参照する関連要素を詳しく説明することをお勧めします。リンクが壊れて、あなたの答えはうまくいきます...答えではなく、壊れたリンクです。–カールB
mic84 2015年

これらのビルド命令は、centosでビルドされた場合にfedora 21で動作します。centosはgtk 3.8.8を使用してgufwがcentosで実行されるようにします。 gtk 3.10ソースからのビルドまたは外部パッケージの使用
gufw
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.