I need help, в поиск меня слать не надо пожалуйста :) первый раз пишу на opennet'e, до этого все вопросы решались без создания топика для конкретного обсуждения. И так ситуация следующая... Есть сервер с двумя сетевухами, одна смотрит в инет, другая в локалку. В локалке есть Counter-Strike сервер с ip 10.2.0.1 и портом 27015, вот туда надо пробросить с IP смотрящего в инет. Порт UDP, поэтому с помошью rinetd не пробросить. ОС - FreeBSD 7.0 Все нужные функции в ядро включены (IPDIVERT и т.п.) ifconfig: msk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:18:f3:68:78:62 inet 10.2.33.33 netmask 0xffff0000 broadcast 10.2.255.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active sk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> ether 00:18:f3:68:39:f4 inet 92.246.128.20 netmask 0xffffffe0 broadcast 92.246.128.31 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 Пробровал пробрасывать с помощью natd. Ничерта не выходит. И так и сяк, и с бубном и без... конф natd.conf менял по-разному. Текущий нерабочий вариант: interface msk0 use_sockets yes same_ports yes unregistered_only yes redirect_port tcp 10.2.0.1:27015 27015 redirect_port udp 10.2.0.1:27015 27015 Чего ещё нужно наколдовать чтобы при коннекте на 92.246.128.20 на udp порт 27015 шёл заход в CS на 10.2.0.1(cs server) с 10.2.33.33(шлюз, смотри фейс ifconfig msk0) ??
|