web-dev-qa-db-ja.com

Proxmox 31 + KVMルーティング+ IPサブネット+ csf

Netznerには、ルーティングネットワークとIPサブネットブロックを備えたproxmox3.1サーバーがあります。 KVM VMのトラフィックを妨害せずにcsfファイアウォールを実装したいのですが、最も簡単な方法は何でしょうか?

この行を/etc/csf/csfpost.shに追加する必要があることを読みました。

iptables -A FORWARD -d 144.76.223.155 -j ACCEPT
iptables -A FORWARD -d 144.76.223.156 -j ACCEPT
iptables -A FORWARD -d 144.76.223.157 -j ACCEPT
iptables -A FORWARD -d 144.76.223.158 -j ACCEPT
iptables -A FORWARD -d 144.76.223.159 -j ACCEPT
iptables -A FORWARD -d 144.99.183.323 -j ACCEPT

ただし、csf pingブレークを有効にすると、これはネットワーク構成になります(IPが変更されます)。

auto lo
iface lo inet loopback

# device: eth0
auto  eth0
iface eth0 inet static
  address   144.76.166.100
  netmask   255.255.255.255
  pointopoint   144.76.183.97
  gateway       144.76.183.97

# for single IPs
auto vmbr0
iface vmbr0 inet static
   address   144.76.166.100
   netmask   255.255.255.255
   bridge_ports none
   bridge_stp off
   bridge_fd 0
up ip route add 144.99.183.323/32 dev vmbr0

# for a subnet
auto vmbr1
iface vmbr1 inet static
   address   144.76.166.100
   netmask   255.255.255.248
   bridge_ports none
   bridge_stp off
   bridge_fd 0

高度なおかげで! :)

1
KeyJey

/etc/csf/csfpost.shに次の行を追加することで、これを修正できます。

#!/bin/sh 
/sbin/iptables -F FORWARD
/sbin/iptables -P FORWARD ACCEPT

このソリューションは、KVM VMでネットワークアクセスをオンにするのに役立ちます。

1
user199549