Firewall/natd/routed= LowID på eMule
Hey.Jeg har fået internet fra sonofon og har derfor sat en gateway op i FreeBSD 5.0.
Det virker også som det skal på nær mit eMule - dvs. jeg får LowID på eMule fordi port 4662 ikke kan kontaktes.
Mit spm. er så hvilke regler skal jeg sætte på for at forwarde alt trafik på port 4662 fra tun0 (PPPoE) til min egen IP 192.168.1.15 (fast fra DHCP på intern interface)
Jeg har ledt på nettet men det forvirrer mig at der er flere forskellige steder at sætte disse regler. (ret mig hvis jeg tager fejl)
Nogen steder har de en seperat fil til at lave reglerne i (natd -f /etc/whatever)
Andre steder bliver det gjort i firewall scriptet.
Jeg er lidt på herrens mark med dette og er lidt ked af det da jeg har sat alt det andet op så det funker. :D
Her kommer mine conf filer:
########
#/etc/rc.conf:
gateway_enable="YES"
hostname="gateway.brejdablik"
ifconfig_rl0="inet 10.0.0.1 netmask 255.0.0.0"
ifconfig_rl1="inet 192.168.1.1 netmask 255.255.255.0"
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="sonofon"
firewall_enable="YES"
firewall_type="/etc/rc.firewall.rules"
router_flags="-s"
router="/sbin/routed"
router_enable="YES"
natd_enable="YES"
natd_interface="rl0"
natd_flags="-m -s"
kern_securelevel_enable="NO"
keymap="danish.iso"
keyrate="fast"
linux_enable="YES"
nfs_client_enable="YES"
saver="snake"
sendmail_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
#########
#/etc/ppp/ppp.conf:
default:
set log Phase tun command
set ifaddr 10.0.0.0/0 10.0.0.2/0
sonofon:
set device PPPoE:rl0
set mru 1400
set mtu 1400
set authname *****
set authkey *****
set dial
set login
add default HISADDR
add enable tcpmssfixup
#######
#/etc/rc.firewall.rules:
add 1000 divert natd all from any to any via tun0
add 10000 allow all from any to any
Her er lige et link til de porte som skal åbnes:
http://www.emule-project.net/faq/ports.htm
Hvis nogen kunne give mig et hint om hvilken fil jeg skal lave dette i og hvordan jeg skal gøre, fx. komme med en linje så finder jeg nok ud af det :D
På forhånd tak
Martin Madsen