[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ppp problems continue! (long)



I am trying to connect a home machine to my university ppp server. 
The machine has an ethernet card in it which worked at its old 
location in the university but not where it would have seen or used 
the ppp server.  I would like to use it for ip masquerading in due 
course so I've left the card in but I just want to get its own ppp 
working for now.  Acting on advice from my last posting I have 
changed my /etc/init.d/network settings to put the appropriate 
addresses in against eth0.

Launching pon I get successful dialing up and plog suggests to me 
partial success:

pppd[533]: rcvd [IPCP ConfAck id=0x1 <addr xxx.yy.zzz.ww> 
<compress VJ Of 01>]
pppd[533]: Cannot determine ethernet address for proxy ARP
pppd[533]: local IP address xxx.yy.zzz.ww
pppd[533]: remote IP address aaa.bb.ccc.1
pppd[533]: rcvd [CCP ConfRej id=0x1]

I can then ping my local address xxx.yy.zzz.ww which gets "can't 
reach network" before launching pon.  I can ping the server address 
aaa.bb.ccc.1 too.  

ifconfig gives me:


lo    .... deleted 


eth0   Link encap: Ethernet HWaddr ...
         inet addr:xxx.yy.zzz.ww  Bcast:xxx.yy.zzz.255  
Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST MTU:1500 
Metric:1
         Rx packets: 0 errors: 0
         Tx packets: 0 errors: 0

ppp0    Link encap:Point-to-Point Protocol
           inet addr:xxx.yy.zzz.ww  P-t-P:aaa.bb.ccc.1  
Mask:225.255.255.0
           UP POINTOTPOINT RUNNING MTU:1524  Metric:1
           Rx packets: 42 errors: 0 ...
           Tx packets: 44 errors: 0 ...
           Collisions: 0
           Memory:6333038-6333c34


Route gives me:
Kernel IP routing table
Destination ... rest of headings ...
but nothing beneath and I have to ^c out of it

Netstat -rn gives me:
Kernel IP routing table
Destination     Gateway ...
xxx.yy.zzz.1   0.0.0.0    255.255.255.255  UH 1524 0   0 ppp0
aaa. bb.ccc.0  0.0.0.0    255.255.255.0      U  1500 0   0  eth0
127.0.0.0        0.0.0.0     255.0.0.0            U  3584 0    0  lo
0.0.0.0            xxx.yy.zzz.1   0.0.0.0   UG 1524 0   0 ppp0

I have a sense that I need to change /etc/init.d/network to bind 
ppp0 rather than eth0 but that didn't make any difference at all, 
merely removing the eth0 line in the netstat output.

I am clearly doing something wrong.  I suspect from the proxyARP 
message that it's something about the network and/or broadcast 
values I'm setting and that route returning nothing is a bad sign.  
I've read what I can get my hands on and I'm stumped.  Damn 
windoze95 works fine with this ppp server and I'm sick of typing 
things across from my Debian machine to my doze machine to 
share this with you. 

HELP!!!!   TIA++

Chris



Chris Evans, R&D Consultant,
Tavistock & Portman NHS Trust


Reply to: