firewall-cmd 配置地址轉發

longer3281發表於2021-05-19

【機器地址配置】

A機器IP:192.168.122.85

B機器IP:192.168.122.86

【目的】

連線A地址:192.168.122.85:22000,跳轉到192.168.122.86:22 

1)在A機器設定核心引數

sysctl -w net.ipv4.ip_forward=1

echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf 

2) 開啟IPV4地址偽裝 masquerade

firewall-cmd ---add-masquerade 【刪除--remove-masquerade,查詢--query-masquerade】

firewall-cmd ---runtime-to-permanent

firewall-cmd --query-masquerade

顯示yes 為開啟

3)開啟地址轉發

firewall-cmd --add-forward-port= port=22000:proto=tcp:toport=22:toaddr=192.168.122.86

firewall-cmd ---runtime-to-permanent

測試telnet  192.168.122.85 22000


4)用客戶端工具連線

ssh -p 22000 192.168.122.85 

會跳轉到B機器 192.168.122.85 

可以執行hostname驗證



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606353/viewspace-2772983/,如需轉載,請註明出處,否則將追究法律責任。

相關文章