Solved

Static IP Addess's with mgetty

Posted on 1999-01-13
7
211 Views
Last Modified: 2013-12-15
I run Linux 2.0.33 and have been trying to figure how to asign static IP address's with mgetty spftware.

Any detail on how to set this up would be great.

Thanks
Bob Ross
0
Comment
Question by:bross073097
  • 3
  • 2
  • 2
7 Comments
 
LVL 1

Expert Comment

by:talwyn
ID: 1632139
I don't believe mgetty will do it by itself,  at least my ISP doesn't do it that way.

  You could possibly rewrite the login program to invoke PPP after a successful login.  You couuld do this via Shell or Perl.
The IP address is not assigned until after PPP is invoked on most systems.

--Steve
0
 
LVL 1

Expert Comment

by:talwyn
ID: 1632140
I don't believe mgetty will do it by itself,  at least my ISP doesn't do it that way.

  You could possibly rewrite the login program to invoke PPP after a successful login.  You couuld do this via Shell or Perl.
The IP address is not assigned until after PPP is invoked on most systems.

--Steve
0
 

Author Comment

by:bross073097
ID: 1632141
I already tried the shell to start PPP, only problem is that mgetty needs to run AUTOPPP because of WebTv, it doesn't seem to work from the shell, it needs the PAP first.

I hate to have to tell these people they need to run dedicated for me to do this. Any other Ideas that can help.

Thanks
Bob Ross

0
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

 
LVL 4

Expert Comment

by:mcdonc
ID: 1632142
Bob,

I'm not sure I understand.. do you want a static IP to be assigned to the remote end of a dialup connection depending which phone number they call in on?  Or do you want a static IP to be assigned to the remote end of a dialup connection depending on the user who logs in?  Or do you want a static IP to be assigned to the remote end of a dialup connection depending on the actual physical machine they're calling from?


0
 

Author Comment

by:bross073097
ID: 1632143
I have a user that needs a static IP because of the title company they are. I need to be able to asign them a static IP so that every time they log in their machine will be seen as that IP reguardless of the IP on the modem they dialed in on. I have dynamic IPs on all the modems now.

When I tried to set their shell to start a PPP.sh it still only asigned them the IP of the modem they dialed in on even when I set it to give them one.

Thanks
Bob Ross

0
 
LVL 4

Accepted Solution

by:
mcdonc earned 50 total points
ID: 1632144
Mgetty calls pppd with a set of options defined (on RedHat) in both "/etc/ppp/options" and "/etc/ppp/options.ttySx" where x is the ttyS number of the modem device.  Add a line to /etc/ppp/options (if it exists):

ipcp-accept-remote

If /etc/ppp/options does not exist, add the line to each options.ttySx file that exists in /etc/ppp.

Then have the end-user set up a dedicated IP address in dialup networking on the remote machine.

pppd will now accept the user-defined IP address (no matter what it is) during IPCP negotiations.  For machines which do not have a user-defined IP address, it will assign them the address given in options.ttySx

Does this work for you??
0
 

Author Comment

by:bross073097
ID: 1632145
Thank you very much. I new I wasn't missing much.

Thank you
Bob Ross

0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Guacamole cut and paste issue 3 69
Setting up two Raspberry Pi gateways/routers 3 60
SonarQube on Linux vs Windows 3 23
winscp where are logs stored 3 34
SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now