Re: 請問ipfw有無辦法這樣做

看板FreeBSD作者時間20年前 (2005/06/05 11:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《atlo (................)》之銘言: > 一台主機一張網路卡設定兩個ip > 從ip1 port1 進來的連線連到這主機的port1 > 從ip2 port1 進來的連線連到這主機的port2 > 請問這樣可以做到嗎? > 謝謝~~ try了好一陣子,總算可以了 自問自答~ 順便請教一下各位前輩,這樣做會有問題嗎?... 因為IP1的PORT1已經有一個service在跑 可是IP2也希望在同一台主機上用PORT1跑一樣的service,但是連結不一樣的地方 所以實際上這個service是bind在PORT2上 IP1 PORT1 → → IP1 PORT1 SERVER IP2 PORT1 → → IP1 PORT2 ==rc.conf ifconfig_fxp0="inet IP1 netmask 255.255.255.0" ifconfig_fxp0_alias0="inet IP2 netmask 255.255.255.255" firewall_enable="YES" firewall_type="simple" firewall_quiet="YES" natd_interface="fxp0" natd_enable="YES" natd_flags="-config /etc/natd.conf" ==rc.firewall== #!/bin/sh /sbin/ipfw -f flush /sbin/ipfw add divert natd all from any to any via fxp0 /sbin/ipfw add pass all from any to any ==natd.conf== redirect_port tcp IP1:PORT2 IP2:PORT1 -- ╦╦╦╦╦ ▁▁▁▁▁ ╭┘Origin└┘交大土木塔城楓林 bbs.cv.nctu.edu.tw└───╮ ╰─┐From┌──┐211-74-216-2.adsl.dynamic.seed.net.tw ┌─────╯
文章代碼(AID): #12ed8t00 (FreeBSD)
文章代碼(AID): #12ed8t00 (FreeBSD)