У меня такая проблема:
Есть сервер Freebsd 8.1
Есть две сети :
192.168.5.0
192.168.1.0
их нужно пустить через один интерфейс!
сделал так:
rc.conf
Код: Выделить всё
ifconfig_bge1="inet 192.168.5.3 netmask 255.255.255.0"
ifconfig_bge1_alias0="inet 192.168.1.55 netmask 255.255.255.0"
keymap="ua.koi8-u"
sshd_enable="YES"
moused_enable="YES"
inetd_enable="YES"
firewall_enable="YES"
firewall_type="/etc/rc.firewall"
firewall_logging="YES"
Код: Выделить всё
bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
ether 00:1e:c9:f7:56:31
inet 192.168.5.3 netmask 0xffffff00 broadcast 192.168.5.255
inet 192.168.1.55 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet 127.0.0.1 netmask 0xff000000
pflog0: flags=0<> metric 0 mtu 33200
pfsync0: flags=0<> metric 0 mtu 1460
syncpeer: 224.0.0.240 maxupd: 128
Код: Выделить всё
#!/bin/sh -
f='/sbin/ipfw'
${f} add 100 allow ip from any to any
IP:192.168.5.50
шлюз:192.168.5.3
DNS:192.168.5.3
То сеть 192.168.1.х
не пенгуеться!!!!
Код: Выделить всё
C:\Documents and Settings\CubeSpace>tracert 192.168.1.1
Трассировка маршрута к 192.168.1.1 с максимальным числом прыжков 30
1 <1 мс <1 мс <1 мс 192.168.5.3
2 * * * Превышен интервал ожидания для запроса.
3 ^C
C:\Documents and Settings\CubeSpace>