Difference between pages "Package:Dnsmasq" and "Main Page"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
m (more details)
 
m (more details)
 
Line 1: Line 1:
{{Ebuild
{{DISPLAYTITLE:Welcome to Funtoo.org}}
|Summary=Small forwarding DNS server
__NOTITLE__
|CatPkg=net-dns/dnsmasq
__NOEDITSECTION__
|Homepage=http://www.thekelleys.org.uk/dnsmasq/
 
}}
<div class="row">
{{warning|As this page deals with DNS it has the potential to break your internet access!  Ensure you have stable live media that can restore your system.}}
<div class="col-md-3">
Dnsmasq is a dns cache, dhcp, and pxe serverThis package is lightweight, and will work well for individual computers, or small lans.
== Getting Started ==
'''[[Funtoo Linux Installation|Install Funtoo Linux]]'''
 
'''{{CreateAccount}}''', which allows you to get involved with the community.  Log in to the [http://www.funtoo.org/ wiki], [http://forums.funtoo.org forums], and [https://bugs.funtoo.org bug tracker] under the same username, and password by unified loginsSee the [[Funtoo Authentication FAQ|Auth FAQ]] for more info about account creation.


=== Installation ===
Get to know fellow users in our [http://en.wikipedia.org/wiki/IRC IRC] community on [http://webchat.freenode.net/?nick=Funtoo.&channels=%23funtoo&uio=MTA9dHJ1ZSYxMj10cnVlf5 irc.freenode.net #funtoo]  you are encouraged to hang out with us.
{{console|body=###i## emerge net-dns/dnsmasq}}


=== Configuration ===
'''[[Reporting Bugs|Report bugs, and suggest improvements]]''' to our '''[http://bugs.funtoo.org bug tracker]'''. We take all bugs seriously, and all work performed is tracked on our public bug tracker, for purposes of transparency.
{{c|/etc/dnsmasq.conf}} is where most of dnsmasq's configuration is done. It's file is well commented, and ready for several scenarios.  


==== DNS only ====
*[[Funtoo Linux FAQ]]


{{important|place other upstream dns servers in /etc/resolv.dnsmasq.conf with your preferred DNS server at the top of the list.  The first console command in the block will wipe out existing /etc/resolv.dnsmasq.conf settings, back them up if you have anything important in them.}}
{{console|body=###i## echo "nameserver 8.8.8.8" > /etc/resolv.dnsmasq.conf
###i## echo "resolv-file=/etc/resolv.dnsmasq.conf" >> /etc/dnsmasq.conf
###i## echo "listen-address=127.0.0.1" >> /etc/dnsmasq.conf}}


Now your localhost / 127.0.0.1 is your primary DNS to point net connection scripts to.
  <div class="col-md-1">[https://www.facebook.com/pages/Funtoo-Linux/107461849335837 <i class="fa fa-facebook"></i>]</div>
{{console|body=###i## echo "nameserver 127.0.0.1" > /etc/resolv.conf
  <div class="col-md-1">[https://twitter.com/funtoo <i class="fa fa-twitter"></i>]</div>
###i## echo "nameserver 8.8.8.8" >> /etc/resolv.conf}}
  <div class="col-md-1">[https://plus.google.com/+funtoo/posts <i class="fa fa-google-plus"></i>]</div>
  <div class="col-md-1">[https://www.reddit.com/r/funtoo <i class="fa fa-reddit">r</i>]</div>
  <div class="col-md-1">[https://github.com/funtoo <i class="fa fa-github"></i>]</div>
  <div class="col-md-1">[[Funtoo_RSS_and_Atom_Feeds | <i class="fa fa-rss-square"></i>]]</div>
</div>
<div class="col-md-3">
== h2 heading ==
2content blah blah blah ex projects from funtoo including keychain
=== h3 sub heading ===
more content blah blah blah
</div>


<div class="col-md-3">
== Funtoo Projects ==
'''Official Funtoo Projects include''':
*  '''[[Keychain]]''', an SSH/GPG agent front-end.
* '''[[Metro]]''', automated Funtoo build engine.
* '''[[Linux_Fundamentals,_Part_1|Learn Linux]]'''! [[Awk_by_Example,_Part_1|Awk]], [[Bash_by_Example,_Part_1|Bash]], [[Sed_by_Example,_Part_1|Sed]]  and more.
=== Web Projects ===
Other resources include [http://larrythecow.org larrythecow.org], the Gentoo blog aggregator, [http://kernel-seeds.org kernel-seeds.org], and [http://git.funtoo.org git.funtoo.org].
</div>


=== Runtime ===
<div class="col-md-3">
{{console|body=###i## rc-update add dnsmasq default
== [[News]] ==
###i## rc}}
{{NewsList|2}}
=== Ebuilds ===
'''Ebuild pages recently updated:''' {{#ask: [[Category:Ebuilds]]
| order=descending
| sort=Modification date
| format=list
| limit=10
| searchlabel=
}} [[Ebuilds|more...]]
</div>
</div>


=== Testing ===
<div class="row">
==== DNS only ====
  <div class="col-md-12">{{Announce|{{SupportBlurb}}}}</div>
{{package|net-dns/bind-tools}} contains dns testing utilities.  To verify that dns requests are returned from the local server:  emerge bind-tools, then run:
</div>
{{console|body=###i## dig google.com {{!}} grep -i server
;; SERVER: 127.0.0.1#53(127.0.0.1)}}


{{PageNeedsUpdates}}
{{#seo:
{{EbuildFooter}}
|title=Funtoo Linux
|keywords=funtoo,linux,gentoo,Daniel Robbins
|description=Funtoo Linux is a Gentoo-based OS that uses a git-based Portage tree. Run by Daniel Robbins, creator of Gentoo.
}}

Revision as of 16:17, May 11, 2015



Getting Started

Install Funtoo Linux

Create a Funtoo account, which allows you to get involved with the community. Log in to the wiki, forums, and bug tracker under the same username, and password by unified logins. See the Auth FAQ for more info about account creation.

Get to know fellow users in our IRC community on irc.freenode.net #funtoo you are encouraged to hang out with us.

Report bugs, and suggest improvements to our bug tracker. We take all bugs seriously, and all work performed is tracked on our public bug tracker, for purposes of transparency.


h2 heading

2content blah blah blah ex projects from funtoo including keychain

h3 sub heading

more content blah blah blah

Funtoo Projects

Official Funtoo Projects include:

Web Projects

Other resources include larrythecow.org, the Gentoo blog aggregator, kernel-seeds.org, and git.funtoo.org.

News

Ego-2.2.0 Released

User:Drobbins
2017-10-18 by
Drobbins

Latest Innovations

This news item documents the latest innovations now available under Funtoo Linux.
2017-09-07 by Drobbins
More...

Ebuilds

Ebuild pages recently updated: {{#ask: | order=descending | sort=Modification date | format=list | limit=10 | searchlabel= }} more...

   {{{title}}}
{{{body}}}

{{#seo: |title=Funtoo Linux |keywords=funtoo,linux,gentoo,Daniel Robbins |description=Funtoo Linux is a Gentoo-based OS that uses a git-based Portage tree. Run by Daniel Robbins, creator of Gentoo. }}