Dual homed host routing problem

Sten Daniel Sørsdal sten.daniel.sorsdal at wan.no
Thu Mar 27 02:29:32 PST 2003


> I'm running FreeBSD 4.7-RELEASE and I have trouble routing 
> between two NIC's. On one side I have a 192.168.1.0/24 
> network and on the other a 212.110.94.64/27 network on which 
> I have mail and web servers, which the 192.168.1.0/24 hosts 
> should be able to reach.
> 
> Here are the ifconfig and netstat -r outputs:
> wb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         inet 212.110.94.84 netmask 0xffffffe0 broadcast 212.110.94.95
>         inet6 fe80::280:48ff:feb5:af3%wb0 prefixlen 64 scopeid 0x1 
>         ether 00:80:48:b5:0a:f3
>         media: Ethernet autoselect (100baseTX <full-duplex>)
>         status: active
> rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
>         inet6 fe80::202:44ff:fe4f:958e%rl0 prefixlen 64 scopeid 0x2 
>         ether 00:02:44:4f:95:8e
>         media: Ethernet autoselect (10baseT/UTP)
>         status: active
> 
> Routing tables
> Internet:
> Destination        Gateway            Flags    Refs      Use  
> Netif Expire
> default               212.110.94.65      UGSc        4        0    wb0
> localhost             localhost          UH          0        0    lo0
> 192.168.1                 link#2             UC          1    
>     0 rl0
> 192.168.1.255         ff:ff:ff:ff:ff:ff  UHLWb       1       45    rl0
> 212.110.94.64/27   link#1             UC          8        0    wb0
> 
> and I have net.inet.ip.forwarding set to 1
> 
> How do I get my box to route packets between the two 
> interfaces 192.168.1.1 and 212.110.94.84?


Log into 212.110.94.65 and tell it that 192.168.1.0/24 is behind 212.110.94.84.
If it's a BSD box you could do on .94.65; route add -net 192.168.1.0/24 212.110.94.84

- Sten


More information about the freebsd-questions mailing list