소리바다 사용법 - iptables 관련인듯...
작성자 정보
- 이성용 작성
- 작성일
컨텐츠 정보
- 1,620 조회
- 0 추천
- 목록
본문
피도라 코어 3
소리바다 3.xx
리눅스에서 ip 공유하여 윈도우 98에서 소리바다 사용.
소리바다
TCP 7675
udp 7674
기존 iptables 내용은
EXT_IF="ppp0"
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -d 0/0 -o $EXT_IF -j
MASQUERADE
# prior to masquerading
# packets are routed via filter table's FORWARD chain
# Outbound: NEW,RELATED,ESTABLISHED
iptables -A FORWARD -o $EXT_IF -j ACCEPT -m state --state
NEW,RELATED,ESTABLISHED
# Inbound: ESTABLISHED,RELATED
iptables -A FORWARD -i $EXT_IF -j ACCEPT -m state --state ESTABLISHED,RELATED
으로서 윈도우 에서 아이피 공유로 인터넷사용하는데, 잘 됩니다.
소리바다를 사용하려는데,
external_int="ppp0"
external_ip="`ifconfig $external_int | grep 'inet addr' | awk '{print $2}' |
sed -e's/.*://'`"
#---------------------------------------------------------------
# Allow port forwarding for traffic destined to port 7675 of the
# firewall's IP address to be forwarded to port 7675 on server
# 192.168.0.3
#
# - Interface eth0 is the internet interface
# - Interface eth1 is the private network interface
#---------------------------------------------------------------
iptables -t nat -A PREROUTING -p tcp -i $external_int -d $external_ip --dport
7675 --sport 1024:65535 -j DNAT --to 192.168.0.3:7675
iptables -t nat -A PREROUTING -p udp -i $external_int -d $external_ip --dport
7674 --sport 1024:65535 -j DNAT --to 192.168.0.3:7674
iptables -A FORWARD -p tcp -i $external_int -o eth1 -d 192.168.0.3 --dport
7675 --sport 1024:65535 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -p udp -i $external_int -o eth1 -d 192.168.0.3 --dport
7674 --sport 1024:65535 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -t filter -o $external_int -m state --state
NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -t filter -i $external_int -m state --state
ESTABLISHED,RELATED-j ACCEPT
을 새로 추가하여 사용하려는데 안됩니다.
한가지, /etc/services에서
udp 7674
tcp 7675를 추가하고 network 서비스를 재실행했는데, 이것을 해야하는가요?
아니면 생략해도 되나요?
관련자료
-
이전
-
다음