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

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
m (more details)
 
m (Added linkedin and jira buttons)
 
Line 1: Line 1:
{{Ebuild
{{DISPLAYTITLE:Funtoo Linux}}
|Summary=Small forwarding DNS server
__NOTITLE__
|CatPkg=net-dns/dnsmasq
__NOEDITSECTION__
|Homepage=http://www.thekelleys.org.uk/dnsmasq/
<div style="display: none;"><h1>Welcome to Funtoo Linux</h1></div>
}}
 
{{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="row">
Dnsmasq is a dns cache, dhcp, and pxe server. This package is lightweight, and will work well for individual computers, or small lans.
 
<div class="col-xs-12 col-md-3">[[File:Fwiki.png|link=Funtoo_Linux_Installation]]
 
<!-- button block -->
<div class="row" style="margin-top:10px">
<div class="col-xs-3">[http://webchat.freenode.net/?nick=Funtoo.&channels=%23funtoo&uio=MTA9dHJ1ZSYxMj10cnVlf5 <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-comment"></i>]</div>
<div class="col-xs-3">[http://git.funtoo.org <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-code-fork"></i>]</div>
<div class="col-xs-3">[https://bugs.funtoo.org <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-bug"></i>]</div>
<div class="col-xs-3">[[Funtoo_RSS_and_Atom_Feeds | <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-rss-square"></i>]]</div>
</div>
<div class="row" style="margin-top:10px">
<div class="col-xs-3">[https://www.linkedin.com/company/funtoo-technologies <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-linkedin"></i>]</div>
<div class="col-xs-3">[https://www.facebook.com/pages/Funtoo-Linux/107461849335837 <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-facebook"></i>]</div>
<div class="col-xs-3">[https://twitter.com/funtoo <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-twitter"></i>]</div>
<div class="col-xs-3">[https://plus.google.com/+funtoo/posts <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-google-plus"></i>]</div>
</div>
<div class="row" style="margin-top:10px">
<div class="col-xs-3">[https://www.reddit.com/r/funtoo <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-reddit">r</i>]</div>
<div class="col-xs-3">[https://github.com/funtoo <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-github"></i>]</div>
<div class="col-xs-3">[https://www.youtube.com/channel/UCKmOY6p3c9hxv3vJMAF8vVw <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-youtube"></i>]</div>
<div class="col-xs-3">[http://distrowatch.com/table.php?distribution=funtoo <i style="border: 1px solid #1111a1;border-radius: 3px;" class="btn btn-block btn-custom fa fa-linux"></i>]</div>
</div>
 
<!--end of button block-->
 
== Getting Started ==
'''[[Funtoo Linux Installation|Install Funtoo]]'''
 
'''{{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 logins. See the [[Funtoo Authentication FAQ|Auth FAQ]] & [[Funtoo Linux FAQ|General FAQ]].
 
'''[[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.
See the [[Funtoo Linux FAQ]].
 
</div>
 
<div class="col-xs-12 col-md-9">
Funtoo Linux is a rolling-release Linux meta-distribution for x86 and ARM systems. It uses Portage as a package manager, and is run by Daniel Robbins, creator of Gentoo Linux. It is a continuation of Daniel's work on Gentoo Linux.  Funtoo Linux is committed to software freedom, independence, and a user-centric model of software development, where our users help define the future direction of the project.
 
Our goal is to provide a best-of-breed Gentoo-based meta-distribution that is ideal for desktop and servers, and to progressively improve our core technology in thoughtful and innovative ways, while respecting Gentoo design principles, and the history of Unix and Linux.
 
Funtoo Linux provides [[Subarches|optimized builds]] for your specific hardware to ensure the best possible performance, and offers the following features:
* A completely systemd-free system, including GNOME 3.14 without systemd.
* A new [[Funtoo 1.0 Profile|profile system]] to simplify system configuration.
* Improved ease of install with pre-built Debian kernel provided in our install image.
* A new system configuration tool, [News:Better_Experiences:_Ego_and_Vim ego].
* An advanced build and quality assurance tool called [[Metro]], providing optimized install images and enhanced real-world testing.
* The use of git as a default mechanism for getting updated ebuilds (build scripts) to you.
* [[Funtoo Linux Networking|Modular networking scripts]] to simplify creating sophisticated server network configurations.
* Enhanced Python support from the Progress overlay, and inclusion of other popular packages from the Gentoo ecosystem.
 
</div>


=== Installation ===
<div class="col-xs-12 col-md-9">{{Announce|{{SupportBlurb}}}}</div>
{{console|body=###i## emerge net-dns/dnsmasq}}


=== Configuration ===
<div class="col-xs-12 col-md-5">
{{c|/etc/dnsmasq.conf}} is where most of dnsmasq's configuration is done.  It's file is well commented, and ready for several scenarios.
=== News ===
{{NewsList|2}}
</div>


==== DNS only ====
<div class="col-xs-12 col-md-4">
== Official Projects ==
*  '''[[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 include [http://larrythecow.org larrythecow.org], the Gentoo blog aggregator, and [http://kernel-seeds.org kernel-seeds.org].


{{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.}}
=== [[Ebuilds]] ===
{{console|body=###i## echo "nameserver 8.8.8.8" > /etc/resolv.dnsmasq.conf
'''Ebuild pages recently updated:''' {{#ask: [[Category:Ebuilds]]
###i## echo "resolv-file=/etc/resolv.dnsmasq.conf" >> /etc/dnsmasq.conf
| order=descending
###i## echo "listen-address=127.0.0.1" >> /etc/dnsmasq.conf}}
| sort=Modification date
| format=list
| limit=10
| searchlabel=
}}
</div>


Now your localhost / 127.0.0.1 is your primary DNS to point net connection scripts to.
</div>
{{console|body=###i## echo "nameserver 127.0.0.1" > /etc/resolv.conf
###i## echo "nameserver 8.8.8.8" >> /etc/resolv.conf}}




=== Runtime ===
{{console|body=###i## rc-update add dnsmasq default
###i## rc}}


=== Testing ===
<div class="row">
==== DNS only ====
  <div class="col-md-6">{{#widget:YouTube16x9|playlist=PL2YVrx9jFJOewYI7f15FahwLOZlFCRqjZ}}
{{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:
{{FuntooFriendly|Brownrice Internet}}
{{console|body=###i## dig google.com {{!}} grep -i server
</div>
;; SERVER: 127.0.0.1#53(127.0.0.1)}}
</div>


{{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 10:47, May 17, 2015


Welcome to Funtoo Linux

Fwiki.png


Getting Started

Install Funtoo

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 & General FAQ.

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. See the Funtoo Linux FAQ.

Funtoo Linux is a rolling-release Linux meta-distribution for x86 and ARM systems. It uses Portage as a package manager, and is run by Daniel Robbins, creator of Gentoo Linux. It is a continuation of Daniel's work on Gentoo Linux. Funtoo Linux is committed to software freedom, independence, and a user-centric model of software development, where our users help define the future direction of the project.

Our goal is to provide a best-of-breed Gentoo-based meta-distribution that is ideal for desktop and servers, and to progressively improve our core technology in thoughtful and innovative ways, while respecting Gentoo design principles, and the history of Unix and Linux.

Funtoo Linux provides optimized builds for your specific hardware to ensure the best possible performance, and offers the following features:

  • A completely systemd-free system, including GNOME 3.14 without systemd.
  • A new profile system to simplify system configuration.
  • Improved ease of install with pre-built Debian kernel provided in our install image.
  • A new system configuration tool, ego.
  • An advanced build and quality assurance tool called Metro, providing optimized install images and enhanced real-world testing.
  • The use of git as a default mechanism for getting updated ebuilds (build scripts) to you.
  • Modular networking scripts to simplify creating sophisticated server network configurations.
  • Enhanced Python support from the Progress overlay, and inclusion of other popular packages from the Gentoo ecosystem.
   {{{title}}}
{{{body}}}

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...

Official Projects

Ebuilds

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


{{#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. }}