STEEL
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите пожалуйста разобраться. Пытаюсь настроить NAT. 192.168.0.10 - (адрес машины, на которой стоит freebsd) 192.168.1.10 - алиас этой же машины 192.168.0.100 - роутер(шлюз в интернет) 192.168.1.* - раздаю клиентам В настройках у клиентов в WINXP прописываю адрес допустим 192.168.1.1, шлюз 192.168.1.10, маску 255.255.255.0, днс провайдера a.b.c. Ничего не происходит. Вот конфиги... FreeBSD 4.6.2 - но это не играет никакой роли. #vi /etc/rc.conf ifconfig_rl0="192.168.0.10 netmask 255.255.255.0" ifconfig_rl0_alias0="inet 192.168.1.10 netmask 255.255.255.0" defaultrouter="192.168.0.100" gateway_enable="YES" ipnat_enable="YES" ipfilter_enable="YES" ipnat_rules="/etc/ipnat.rules" ipfilter_rules="/etc/ipf.rules" kern_securelevel_enable="NO" nfs_reserved_port_only="YES" sshd_enable="YES" usbd_enable="YES" ~ #vi /etc/ipnat.rules map rl0 192.168.1.0/24 -> 0/32 proxy port 21 ftp/tcp map rl0 192.168.1.0/24 -> 192.168.0.10/32 portmap tcp/udp 20001:40000 map rl0 192.168.1.0/24 -> 192.168.0.10/32 ~ #vi /etc/ipf.rules pass in quick on lo0 all pass out quick on lo0 all pass in quick on rl0 all pass out quick on rl0 all ~ # ifconfig rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.0.10 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::280:48ff:fe33:b151%rl0 prefixlen 64 scopeid 0x1 inet 192.168.1.10 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:80:48:33:b1:51 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500 sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552 faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet 127.0.0.1 netmask 0xff000000 ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 #ipfw show 65535 1194984 58170216 allow ip from any to any ~ |