Date: Fri, 21 Jul 1995 17:34:25 +0100 (BST) From: Nik Clayton <Nik.Clayton@brunel.ac.uk> To: questions@freebsd.org Subject: Routing and/or sendmail problem Message-ID: <17546.9507211634@molnir.brunel.ac.uk>
next in thread | raw e-mail | index | archive | help
This is a general SOS. Situation ~~~~~~~~~ I've got one machine with two interfaces: tun0, kernel tunnel device used with iijppp. My ISP allocates a static IP address, so I've put this in /etc/sysconfig. PPP works fine. ep0, 3C509b network card, configured on 0x390, IRQ 11. It's probed at boot up, gets recognised and configured properly. These interfaces are on two completely different networks. The tun0 interface has the IP address 158.152.128.94 (surfs-up.demon.co.uk). The ep0 interface has the IP address 194.159.66.50 (elbereth.blueberry.co.uk). My intention is to create a local network consisting of Macs running MacTCP, and this PC (all on the 194.159.66.0 net) and have the PC as a gateway so that these machines can connect to the Internet (using the tun0 interface). What I've done ~~~~~~~~~~~~~~ a) Compiled a kernel with "options GATEWAY" in the config file. b) Put the following lines in /etc/sysconfig hostname=elbereth.blueberry.co.uk . . . network_interfaces="lo0 tun0 ep0" ifconfig_lo0="inet localhost" ifconfig_tun0="inet surfs-up 158.152.1.222 netmask 0xffffffff" ifconfig_ep0="inet elbereth.blueberry.co.uk netmask 0xffffff00 link2" c) /etc/hosts looks like 127.0.0.1 localhost 194.159.66.50 elbereth.blueberry.co.uk elbereth 158.152.128.94 surfs-up.demon.co.uk surfs-up d) /etc/resolv.conf looks like nameserver 158.152.1.193 nameserver 158.152.1.65 These are Demon's two nameservers. I'm not running 'named'. e) /etc/host.conf looks like hosts bind I'm not doing any routing myself. I'm relying on the kernel noticing the two interfaces and setting up a gateway between them (which, as far as I can tell, it's doing). What happens ~~~~~~~~~~~~ I really thought I'd managed to get this working. I log in, and the machine identifies itself as elbereth.blueberry.co.uk. I can ``ping surfs-up.demon.co.uk'' and it pings correctly. I can run PPP and get to the outside world with things like Netscape, telnet and ftp. Almost everything is working perfectly. What's stopped worked is e-mail <grr>. Up until about four hours ago this machine only knew itself as "surfs-up.demon.co.uk". The ep0 interface was known to the kernel but I hadn't ifconfig'd it, and the machine was not on the 194.0 net, only the 158.0 one. 'elbereth.blueberry.co.uk' didn't exist. At the time, e-mail to "nik@surfs-up.demon.co.uk" worked perfectly. As did e-mail to "nik@blueberry.co.uk" (my ISP forward's mail to the blueberry domain to the surfs-up domain). Ever since I made this change e-mail has been bouncing. I think... ~~~~~~~~~~ My ISP is re-writing mail to foo@surfs-up.demon.co.uk. It's connecting to the SMTP port on my machine expecting it to announce that it's connected to surfs-up.demon.co.uk. But my machine (even though the connection is on interface tun0) announces itself as elbereth.blueberry.co.uk. I can confirm this by doing telnet surfs-up.demon.co.uk smtp and get Trying 158.152.128.94 Connected to surfs-up.demon.co.uk. Escape character is '^]'. 220-elbereth.blueberry.co.uk Sendmail 8.6.11/8.6.9 ready at Fri, 21 Jul 1995 17:13:00 GMT 220 ESMTP spoken here So I think that what I'm asking is in reality a sendmail question. But I'm enough of a routing neophyte to not be 100% sure. Hence all the routing information above. I've had sendmail problems before, when I was running as 'surfs-up' but receiving mail addressed to 'blueberry'. This was fixed by putting the lines Cwsurfs-up.demon.co.uk Cwblueberry.co.uk in /etc/sendmail.cf. As is traditional at times like this, ``I haven't touched anything else!''. I haven't been near sendmail.cf in the past couple of weeks, and was receiving e-mail quite happily this morning (before I started playing around with changing machine names and the like). Anyone got any suggestions? I've ploughed through "TCP/IP Network Administration" and "Essential System Administration" both by O'Reilly to no avail (other than to confirm that I think I've done the routing stuff right), so any pointers would be greatly appreciated. N =-[Opinion, n: See the above text for an example]=-=[Kibo #: e]-[RYRYRY]=-= =-[The Silly Sod Society: To perfect and to swerve]=-[beable]-=[TP U BG]=-= Cleveland still lives. God ____must be dead.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17546.9507211634>