linux-ppp.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* dialin server not routing/forwarding????
@ 2004-04-02 21:24 Milen Dimitrov
  2004-04-02 21:34 ` James Carlson
  2004-04-03  0:29 ` Rod Smart
  0 siblings, 2 replies; 3+ messages in thread
From: Milen Dimitrov @ 2004-04-02 21:24 UTC (permalink / raw)
  To: linux-ppp

Hi,
I just setup a dialin server on RedHat 9.
Dial in server is a member of LAN with common gateway 192.168.1.1.
I can browse internet from dial-in server and I can ping any other PC in 
the LAN.

 From a windows PC i can dial in and connect to the server but I cannot 
browse Internet.
When connected to the dial-in server my windows PC has the following 
ipsettings and I cannot ping
any other PC in the LAN except dial in server (192.168.1.10) I'm 
connected to:
c:\>ipconfig /all
PPP adapter test2PPP:
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
       Physical Address. . . . . . . . . : 00-53-45-00-00-00
       DHCP Enabled. . . . . . . . . . . : No
       IP Address. . . . . . . . . . . . : 192.168.1.171
       Subnet Mask . . . . . . . . . . . : 255.255.255.255
       Default Gateway . . . . . . . . . : 192.168.1.171
       DNS Servers . . . . . . . . . . . : 192.168.1.2
                                                     192.168.1.3

As you see the IP and the gateway for my windows PC are the same - 
192.168.1.171. Is this correct?

My guess is that the linux Dial-in server doesn't route/forward packets 
from PPP  to the rest of the LAN?
How I can prove if it's true or not?
Which config files/log files to be check out?
Which tools I can use to debug it?

Thank you for the help in advance!
Milen
=================
Please see some of config files bellow:
1. /etc/sysctl.conf
contains the line:
--------------------------
net.ipv4.ip_forward = 1
--------------------------
so cat /proc/sys/net/ip4fw/ip_forward
shows "1"

/etc/ppp/options
contains:
-----------------------
-detach
asyncmap 0
netmask 255.255.255.0
proxyarp
lock
crtscts
modem
noauth
ms-dns 192.168.1.1
ms-dns 192.168.1.1
---------------------

/etc/ppp/options.ttyS0
contains:
-----------------------
192.168.1.10:192.168.1.171
-----------------------




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: dialin server not routing/forwarding????
  2004-04-02 21:24 dialin server not routing/forwarding???? Milen Dimitrov
@ 2004-04-02 21:34 ` James Carlson
  2004-04-03  0:29 ` Rod Smart
  1 sibling, 0 replies; 3+ messages in thread
From: James Carlson @ 2004-04-02 21:34 UTC (permalink / raw)
  To: linux-ppp

Milen Dimitrov writes:
> As you see the IP and the gateway for my windows PC are the same - 
> 192.168.1.171. Is this correct?

No idea.  I don't use Windows.  It looks goofy, so may as well assume
that it's ok.  ;-}

> My guess is that the linux Dial-in server doesn't route/forward packets 
> from PPP  to the rest of the LAN?

Yes, that seems like a reasonable guess.  As a further guess, I
suspect that your Linux system has a "proxy ARP" tunable somewhere,
and that you don't have proxy ARP enabled.  Since this connection
appears to be configured for proxy ARP, you'll need to turn that on.

> netmask 255.255.255.0

You might want to ditch that.  It doesn't help on point-to-point
links.

> ms-dns 192.168.1.1
> ms-dns 192.168.1.1

That's strange.  Your PC is reporting different addresses for the DNS
server.  I wonder why it's not getting these addresses ...

Try adding "debug" to your pppd configuration and making sure that
daemon.debug is redirected to a file in /etc/syslog.conf.  Please
include debug messages with your posting.

It would be nice to know how the network is configured, in order to
know if the 'proxyarp' option makes sense here.  Include 'netstat -nr'
in your next posting, or at least verify that the remote IP address on
the PPP link is inside the subnet defined by one of your
broadcast-type interfaces (such as an Ethernet interface).

Another good thing to look at would be the output of 'netstat -s'
before and after attempting to contact the network from the PC.  Look
especially at the drop counters.

-- 
James Carlson                                  <carlson@workingcode.com>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: dialin server not routing/forwarding????
  2004-04-02 21:24 dialin server not routing/forwarding???? Milen Dimitrov
  2004-04-02 21:34 ` James Carlson
@ 2004-04-03  0:29 ` Rod Smart
  1 sibling, 0 replies; 3+ messages in thread
From: Rod Smart @ 2004-04-03  0:29 UTC (permalink / raw)
  To: linux-ppp

    I have added comments to your text.

    Qn. are you using mgetty for dialin?

Milen Dimitrov wrote:

> Hi,
> I just setup a dialin server on RedHat 9.
> Dial in server is a member of LAN with common gateway 192.168.1.1.
> I can browse internet from dial-in server and I can ping any other PC 
> in the LAN.
>
> From a windows PC i can dial in and connect to the server but I cannot 
> browse Internet.
> When connected to the dial-in server my windows PC has the following 
> ipsettings and I cannot ping
> any other PC in the LAN except dial in server (192.168.1.10) I'm 
> connected to:
> c:\>ipconfig /all
> PPP adapter test2PPP:
>       Connection-specific DNS Suffix  . :
>       Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
>       Physical Address. . . . . . . . . : 00-53-45-00-00-00
>       DHCP Enabled. . . . . . . . . . . : No
>       IP Address. . . . . . . . . . . . : 192.168.1.171
>       Subnet Mask . . . . . . . . . . . : 255.255.255.255
>       Default Gateway . . . . . . . . . : 192.168.1.171
>       DNS Servers . . . . . . . . . . . : 192.168.1.2
>                                                     192.168.1.3
>
> As you see the IP and the gateway for my windows PC are the same - 
> 192.168.1.171. Is this correct?
>
> My guess is that the linux Dial-in server doesn't route/forward 
> packets from PPP  to the rest of the LAN?
> How I can prove if it's true or not?
> Which config files/log files to be check out?
> Which tools I can use to debug it?
>
> Thank you for the help in advance!
> Milen
> =================
> Please see some of config files bellow:
> /etc/ppp/options
> contains:
> -----------------------
> -detach
> asyncmap 0
> netmask 255.255.255.0
> proxyarp
> lock
> crtscts
> modem
> noauth
> ms-dns 192.168.1.1
> ms-dns 192.168.1.1
> --------------------- 

    My options file contains the following.

  lock
  dump

>
> /etc/ppp/options.ttyS0
> contains:
> -----------------------
> 192.168.1.10:192.168.1.171
> ----------------------- 


    My options.dialin (same as your options.ttyS0)

  crtscts
  modem
  debug
  lock
  login
  require-pap
  refuse-chap
  proxyarp
  asyncmap 20a0000
  ms-dns 192.168.1.1
  ms-wins 192.168.1.1
  192.168.1.1:


    My ip-up contains the following

  /sbin/route add -net $5 netmask 255.255.255.0 ppp0
  /etc/rc.d/rc.pppfirewall

    The last one configures the firewall (IPCHAINS) to allow packet 
forwarding between ppp0 <-> eth1 (Internet), ppp0 <-> lo, ppp0 <-> eth0, 
ppp0 <-> eth2

/etc/mgetty+sendfax/dialin.config = empty

/etc/mgetty+sendfax/mgetty.config

  port ttyS0
  init-chat  ""  ATZ\r  OK
  rings 2
  answer-chat "" ATA CONNECT \c
  issue  /etc/issue

/etc/mgetty+sendfax/login.config

  /AutoPPP/   -   a_ppp   /usr/sbin/pppd   file   /etc/ppp/options.dialin


    ^^^^^   Yes, I could have put the standard options on the end in the 
file, but I have a limit of how many I can use in the login.config file, 
as "file xxxx" is a valid option, I used that to grab the options from 
an external file ;o)

/etc/ppp/pap-secrets

user1   *   ""   192.168.1.3
user2   *   ""   192.168.1.4

    ^^^^  Having "" as password allows the use of the password stored in 
PAM/Shadow

    I have a web proxy server running, so the windows dialin box will 
use that proxy instead of directly to the Internet


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-04-03  0:29 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-02 21:24 dialin server not routing/forwarding???? Milen Dimitrov
2004-04-02 21:34 ` James Carlson
2004-04-03  0:29 ` Rod Smart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).