{ "info": { "author": "Amirouche Boubekki", "author_email": "amirouche.boubekki@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "eoe\n===\n\n``*.hostname.local`` dns resolver, `pow.cx `_\nreplacement wanna-be.\n\n\nHow to run eoe on Ubuntu 12.04 Precise\n--------------------------------------\n\nMake sure you have installed Twisted Names with aptitude::\n\n sudo aptitude install python-twisted-names\n\nInstall ``eoe`` with ``pip`` command:\n\n pip install eoe\n\nEdit ``/etc/nsswitch.conf``, ``hosts`` line to look like::\n\n hosts: files mdns4 dns\n\nYou also need to edit ``/etc/NetworkManager/NetworkManager.conf`` file, \ncomment out the line ``dns=dnsmasq``::\n\n # dns=dnsmasq\n\n\nYou now need to configure Network Manager:\n\n#. In the System menu, click Preferences, then click Network Connections.\n#. Select the connection for which you want to configure Google Public DNS.\n For example:\n\n - To change the settings for an Ethernet connection, select the Wired tab,\n then select your network interface in the list. It is usually called eth0.\n - To change the settings for a wireless connection, select the Wireless tab,\n then select the appropriate wireless network.\n\n#. Click Edit, and in the window that appears, select the IPv4 Settings or IPv6\n Settings tab.\n#. If the selected method is Automatic (DHCP), open the dropdown and select\n Automatic (DHCP) addresses only instead. If the method is set to something \n else, do not change it.\n#. In the DNS servers field, enter the following IP: ``127.0.0.1``.\n#. Click Apply to save the change. If you are prompted for a password or \n confirmation, type the password or provide confirmation.\n\nRestart Network Manager::\n\n #> service network-manager restart\n\nTry running eoe::\n\n #> eoe\n\nIf it fails it messaging telling that the port is occupied, you are screwed.\nThe only way I know to make it work is to ``pkill dnsmasq`` thus in the \ncrontab you also need to kill ``dnsmasq``.\n\nIf you want to have ``eoe`` always running just add it to your crontab with\n``@reboot`` as its time field::\n\n #> sudo crontab -e\n\nAnd then add the following line::\n\n @reboot eoe\n\nIf you don't launch ``eoe`` at boot time, you will need to run it yourself, when\nneeded with the following command::\n\n sudo eoe\n\nWhen the ``eoe`` is not running you need to reconfigure network manager to use \nfull dhcp.\n\nPlease take the time to read the \n`documentation of avahi `_ \nregarding the hosts trick.\n\nThis is really usefull if you deal with a **lot** of subdomains and that your\nnetwork use dynamic IPs which change regularly.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amirouche/eoe", "keywords": null, "license": "LGPL", "maintainer": null, "maintainer_email": null, "name": "eoe", "package_url": "https://pypi.org/project/eoe/", "platform": "POSIX", "project_url": "https://pypi.org/project/eoe/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/amirouche/eoe" }, "release_url": "https://pypi.org/project/eoe/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "pow.cx wanna be", "version": "0.1.1" }, "last_serial": 791675, "releases": { "0.1": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0102e50fb62062ea6c9049a3607e2c64", "sha256": "b907ab193c15c4b751362e383355a16b67f3598e56d5e625029abe49321a3549" }, "downloads": -1, "filename": "eoe-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0102e50fb62062ea6c9049a3607e2c64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2792, "upload_time": "2012-10-09T19:30:25", "url": "https://files.pythonhosted.org/packages/15/97/9236c000aa7927e8a788fbb43c19c50e257a080575401e8bc42b40065ae5/eoe-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0102e50fb62062ea6c9049a3607e2c64", "sha256": "b907ab193c15c4b751362e383355a16b67f3598e56d5e625029abe49321a3549" }, "downloads": -1, "filename": "eoe-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0102e50fb62062ea6c9049a3607e2c64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2792, "upload_time": "2012-10-09T19:30:25", "url": "https://files.pythonhosted.org/packages/15/97/9236c000aa7927e8a788fbb43c19c50e257a080575401e8bc42b40065ae5/eoe-0.1.1.tar.gz" } ] }