Subject: Re: TCP to linux side
From: Jeff Whitaker (jswhit@mac.com)
Date: Fri Feb 04 2000 - 11:02:36 MST
Hi: I'm also having trouble getting the IPMASQ/ethertap connection working.
I've compiled IP MASQ and ethertap into the kernel (2.2.15pre4), and followed
the instructions given by Takashi Oe. On the linux side, here is what
ifconfig, netstat and ipchains report:
ifconfig gives:
eth0 Link encap:Ethernet HWaddr 00:50:E4:45:3C:08 inet
addr:140.172.156.40 Bcast:140.172.156.255 Mask:255.255.255.0 UP
BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:24150
errors:0 dropped:0 overruns:0 frame:0 TX packets:19496 errors:0
dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100
Interrupt:42 Base address:0x1000
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP
LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:10 errors:0 dropped:0
overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0
carrier:0 collisions:0 txqueuelen:0
tap0 Link encap:Ethernet HWaddr FE:FD:00:00:00:00 inet
addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 UP
BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0
dropped:0 overruns:0 frame:0 TX packets:644 errors:0 dropped:0
overruns:0 carrier:0 collisions:0 txqueuelen:0
netstat -rn gives:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 tap0
140.172.156.40 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
140.172.156.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 140.172.156.200 0.0.0.0 UG 0 0 0 eth0
ipchains -L gives:
Chain input (policy ACCEPT):
Chain forward (policy DENY):
target prot opt source destination ports
MASQ all ------ 192.168.0.0/24 anywhere n/a
Chain output (policy ACCEPT):
I've created the ethertap device:
jsw]# ls -l /dev/tap0 crw-rw-rw- 1 root root 36, 16 /dev/tap0
But, when I run MOL (0.9.39) with enet_interface: tap0 (and the TCP/IP settings
suggested by Takashi) I can't connect to anything. I can ping 192.168.0.0, but
nothing else. If I use normal networking in MOL (eth0) I can telnet to the
linux side (192.168.0.1), so I think the ip masq part is working. I know quite
a few people have this working, so can anyone give me any ideas?
-Jeff
-- Jeffrey S. Whitaker Phone: (303)497-6313 NOAA-CIRES Climate Diagnostics Center FAX : (303)497-7013 325 Broadway, Mail Code R/CDC1 Email: jsw@cdc.noaa.gov Boulder, CO, USA 80303-3328 Web : http://www.cdc.noaa.gov/~jsw
This archive was generated by hypermail 2a24 : Wed Mar 01 2000 - 00:06:20 MST