このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 3 / 昨日: 0
総計: 890
- Dokuwiki.fl8.jp(443)
- FreeBSD カーネル再構築(20)
- 13 CentOS6メール設定(20)
- 14 rsync(20)
- 05 rsync(19)
最近の更新
このページへのアクセス
今日: 3 / 昨日: 0
総計: 890
sysctcl -w net.ipv4.ip_forward=1
# grep net.ipv4.ip_forward /etc/sysctl.conf
net.ipv4.ip_forward=1
下記の状態で、eth1側から192.168.100.0/24からのアクセスだけIPマスカレードする。
enp1s0 | グローバル側 | 10.10.10.76 |
enp6s0 | ローカル側 | 192.168.100.76 |
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A POSTROUTING -o enp1s0 -j MASQUERADE iptables -P FORWARD DROP iptables -A FORWARD -i enp6s0 -s 192.168.100.0/24 -j ACCEPT
下記で再起動後も反映するように設定しておく
03 Ubuntu iptables
net.ipv4.ip_forward設定までは同じ
# ufw enable Command may disrupt existing ssh connections. Proceed with operation (y|n)? y Firewall is active and enabled on system startup
現状の接続が切れるとSSHできなくなるので、すぐにSSHをEnableへ
# ufw allow ssh Rule added Rule added (v6)
# vi /etc/ufw/before.rules
# FORWARD
*filter
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i enp6s0 -s 192.168.100.0/24 -j ACCEPT
COMMIT
# NAT
*nat
-F
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o enp1s0 -j MASQUERADE
COMMIT
ufw reload
# ufw reload Firewall reloaded