LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices

Reply
 
Search this Thread
Old 07-02-2006, 07:09 PM   #1
crazyjimbo
Member
 
Registered: Mar 2006
Location: Edinburgh
Distribution: Debian Etch, Gentoo
Posts: 90

Rep: Reputation: 16
What does ifup do to bring up an interface?


Hi there, mostly out of curiosity, I've been playing around with my wireless connection and trying to create a simple program to scan networks and connect to whichever one I choose. This doesn't directly tie in with my question, but when trying to bring up a connection manually, I'm having trouble and I don't think I'm doing everything needed. ifup works seemlessly and gives me a nicely configured wireless interface with the ESSID and such things all set automatically.

So what stages does ifup go through to get to that stage? I'm using Debian which seems to have an executable program for ifup whereas by googling it appears that other distros have a script to do it. This would be handy as I could just have a peek myself. If anyone has an ifup script that would do nicely .

The manpages for ifup make referance to it using ifconfig and route, which makes sense. I have a feeling it is the routing part I am not doing correctly. Also, does it detect that it is configuring a wireless interface and also use iwconfig to set things up?

Does it get the ESSID and access point information via DHCP once it is connected or some other means (perhaps by scanning and picking the first/strongest access point?)

Sorry for the long waffle, I think you should gather the sort of information I'm looking for by now. Any help would be much appreciated.

Thank You, James
 
Old 07-04-2006, 01:00 AM   #2
tgo
Member
 
Registered: Dec 2004
Posts: 125

Rep: Reputation: 15
Most wireless routers are set to dhcp. Those scritpts you talk about only need to be a few lines just to set the interfaces ip, default gateway, and dns server. If you were on what most default wireless routers give something like this should work

-----------
ifconfig eth0 192.168.1.180
route add default gw 192.168.1.1
echo nameserver 192.168.1.1 > /etc/resolv.conf
--------------

the first line sets eth0s ip ( its set to a high ip as to stay out of the most likely dhcp pool range to avoid conflicts ).
the second line would route all the traffic through the router
the third line sets your dns server.

you dont really need much more then that for a simple connection.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Can't bring up eth0 Interface at boot robertmenezes Linux - Networking 8 02-21-2005 01:13 AM
Allow Users to bring ifup and ifdown ? striker7 Mandriva 2 09-08-2004 01:44 AM
pppd: how to bring up an interface? J_Szucs Linux - Networking 2 08-08-2004 08:02 AM
How to bring eth interface up correctly? cold Linux - Networking 2 06-18-2004 02:40 AM
couldn't bring up interface eth0 mikez Linux - Networking 9 02-28-2002 12:02 PM


All times are GMT -5. The time now is 01:11 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration