From owner-freebsd-net Wed Apr 21 12:18: 9 1999 Delivered-To: freebsd-net@freebsd.org Received: from listserv.mda.state.mi.us (listserv.mda.state.mi.us [167.240.254.54]) by hub.freebsd.org (Postfix) with ESMTP id 9790A15914 for ; Wed, 21 Apr 1999 12:16:51 -0700 (PDT) (envelope-from evansj@listserv.mda.state.mi.us) Received: (from evansj@localhost) by listserv.mda.state.mi.us (8.9.1/8.9.1) id PAA00405; Wed, 21 Apr 1999 15:09:58 -0400 (EDT) (envelope-from evansj) Message-ID: <19990421150958.62240@listserv.mda.state.mi.us> Date: Wed, 21 Apr 1999 15:09:58 -0400 From: Jeff Evans To: freebsd-net@freebsd.org Subject: help with alias routing (source address) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.84 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've been able to setup an alias IP-address for my FreeBSD box, but I've been unable to force it to use the alias when communicating with a specific ip-address. I'm trying to setup a freebsd to run squid in httpd-accelerator mode. Long story short, I'd like to force communication to a specific address to originate from the alias ip-address. Here's my current setup: browser x.x.x.x <---> x.x.x.54 FreeBSD/Squid x.x.x.54 <-> x.x.x.35 Real web browser x.x.x.x <---> x.x.x.54 FreeBSD/Squid x.x.x.55 <-> x.x.x.35 Real web Currently both the FreeBSD and Web server are on the same subnet, but this might change. I've played around with some route commands, but haven't found the magic one yet. I'm also guessing putting in a seperate NIC for the other ip-address might be the magic ticket also (along with static routes). I really appreciate any help offered. This is going to a good cause, getting rid of yet another Micro$oft server. -Jeff - Jeff Evans evansj@state.mi.us * Michigan Dept. of Agriculture - http://www.mda.state.mi.us/ ******************************************************************* Lots and Lots of info on current setup (sorry if this is too much). ******************************************************************* #[ROOT] ifconfig ie0 alias 167.240.254.55 netmask 0xffffffff #[ROOT] netstat -ran Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 167.240.254.2 UGSc 11 0 ie0 127.0.0.1 127.0.0.1 UH 0 315 lo0 167.240.254/24 link#2 UC 0 0 ie0 167.240.254.2 0:0:c:7:ac:1 UHLW 12 0 ie0 1171 167.240.254.35 0:80:5f:ea:91:9b UHLW 0 2 ie0 897 167.240.254.55/32 link#2 UC 0 0 ie0 #[ROOT] ifconfig -a lp0: flags=8810 mtu 1500 ie0: flags=8843 mtu 1500 inet 167.240.254.54 netmask 0xffffff00 broadcast 167.240.254.255 inet 167.240.254.55 netmask 0xffffffff broadcast 167.240.254.55 ether 00:aa:00:18:14:7a tun0: flags=8010 mtu 1500 sl0: flags=c010 mtu 552 ppp0: flags=8010 mtu 1500 lo0: flags=8049 mtu 16384 inet 127.0.0.1 netmask 0xff000000 #[ROOT] uname -a FreeBSD listserv.mda.state.mi.us 3.0-RELEASE FreeBSD 3.0-RELEASE #2: Mon Jan 4 11:21:08 EST 1999 root@fubar.cl.msu.edu:/usr/src/sys/compile/fubar i386 #[ROOT] sysctl -a | grep net net.local.stream.sendspace: 8192 net.local.stream.recvspace: 8192 net.local.dgram.maxdgram: 2048 net.local.dgram.recvspace: 4096 net.local.inflight: 0 net.inet.ip.portrange.lowfirst: 1023 net.inet.ip.portrange.lowlast: 600 net.inet.ip.portrange.first: 1024 net.inet.ip.portrange.last: 5000 net.inet.ip.portrange.hifirst: 49152 net.inet.ip.portrange.hilast: 65535 net.inet.ip.forwarding: 0 net.inet.ip.redirect: 1 net.inet.ip.ttl: 64 net.inet.ip.rtexpire: 3600 net.inet.ip.rtminexpire: 10 net.inet.ip.rtmaxcache: 128 net.inet.ip.sourceroute: 0 net.inet.ip.intr_queue_maxlen: 50 net.inet.ip.intr_queue_drops: 0 net.inet.ip.accept_sourceroute: 0 net.inet.ip.fastforwarding: 0 net.inet.ip.subnets_are_local: 0 net.inet.icmp.maskrepl: 0 net.inet.icmp.bmcastecho: 0 net.inet.tcp.rfc1323: 0 net.inet.tcp.rfc1644: 0 net.inet.tcp.mssdflt: 512 net.inet.tcp.rttdflt: 3 net.inet.tcp.keepidle: 14400 net.inet.tcp.keepintvl: 150 net.inet.tcp.sendspace: 16384 net.inet.tcp.recvspace: 16384 net.inet.tcp.keepinit: 150 net.inet.tcp.log_in_vain: 0 net.inet.tcp.delayed_ack: 1 net.inet.tcp.pcbcount: 12 net.inet.tcp.always_keepalive: 0 net.inet.udp.checksum: 1 net.inet.udp.maxdgram: 9216 net.inet.udp.recvspace: 41600 net.inet.udp.log_in_vain: 0 net.inet.raw.maxdgram: 8192 net.inet.raw.recvspace: 8192 net.link.generic.system.ifcount: 6 net.link.ether.inet.prune_intvl: 300 net.link.ether.inet.max_age: 1200 net.link.ether.inet.host_down_time: 20 net.link.ether.inet.maxtries: 5 net.link.ether.inet.useloopback: 1 net.link.ether.inet.proxyall: 0 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message