Skip to content

Instantly share code, notes, and snippets.

@hpaez
Forked from drye/enable_dnsmasq_on_osx.sh
Last active November 16, 2020 02:17
Show Gist options
  • Save hpaez/150dd1be547d23b3582ca8e36a7d08f4 to your computer and use it in GitHub Desktop.
Save hpaez/150dd1be547d23b3582ca8e36a7d08f4 to your computer and use it in GitHub Desktop.

Revisions

  1. hpaez revised this gist Nov 16, 2020. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions enable_dnsmasq_on_osx.sh
    Original file line number Diff line number Diff line change
    @@ -9,14 +9,14 @@ sudo cp -v $(brew --prefix dnsmasq)/homebrew.mxcl.dnsmasq.plist /Library/LaunchD
    # adding resolver for vbox domain
    # ----------------------
    [ -d /etc/resolver ] || sudo mkdir -v /etc/resolver
    sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/vbox'
    sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/dev.cl'
    # ----------------------
    # configuring dnsmasq
    # ----------------------
    sudo mkdir -p $(brew --prefix)/etc/
    cat > $(brew --prefix)/etc/dnsmasq.conf <<-EOF
    listen-address=127.0.0.1
    address=/.vbox/127.0.0.1
    address=/.dev.cl/127.0.0.1
    # keep nameserver order of resolv.conf
    strict-order
    EOF
  2. @drye drye revised this gist Apr 18, 2013. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions enable_dnsmasq_on_osx.sh
    Original file line number Diff line number Diff line change
    @@ -13,6 +13,7 @@ sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/vbox'
    # ----------------------
    # configuring dnsmasq
    # ----------------------
    sudo mkdir -p $(brew --prefix)/etc/
    cat > $(brew --prefix)/etc/dnsmasq.conf <<-EOF
    listen-address=127.0.0.1
    address=/.vbox/127.0.0.1
  3. @drye drye revised this gist Apr 15, 2013. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions enable_dnsmasq_on_osx.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    # bash <(curl -s https://gist.github.com/drye/5387341/raw/ec72cddfe43ec3d39c91a3c118cb68ab14a049f8/enable_dnsmasq_on_osx.sh)

    # ----------------------
    # installing dnsmasq and enable daemon
    # ----------------------
  4. @drye drye revised this gist Apr 15, 2013. 1 changed file with 1 addition and 4 deletions.
    5 changes: 1 addition & 4 deletions enable_dnsmasq_on_osx.sh
    Original file line number Diff line number Diff line change
    @@ -12,11 +12,8 @@ sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/vbox'
    # configuring dnsmasq
    # ----------------------
    cat > $(brew --prefix)/etc/dnsmasq.conf <<-EOF
    listen-address=192.168.56.1
    listen-address=127.0.0.1
    dhcp-range=192.168.56.50,192.168.56.60
    domain=vbox,192.168.56.0/24,local
    dhcp-leasefile=/var/lib/dnsmasq/dnsmasq.leases
    address=/.vbox/127.0.0.1
    # keep nameserver order of resolv.conf
    strict-order
    EOF
  5. @r10r r10r revised this gist Mar 7, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion enable_dnsmasq_on_osx.sh
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@ sudo cp -v $(brew --prefix dnsmasq)/homebrew.mxcl.dnsmasq.plist /Library/LaunchD
    # ----------------------
    # adding resolver for vbox domain
    # ----------------------
    sudo mkdir -v /etc/resolver
    [ -d /etc/resolver ] || sudo mkdir -v /etc/resolver
    sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/vbox'
    # ----------------------
    # configuring dnsmasq
  6. @r10r r10r created this gist Mar 7, 2013.
    26 changes: 26 additions & 0 deletions enable_dnsmasq_on_osx.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    # ----------------------
    # installing dnsmasq and enable daemon
    # ----------------------
    brew install dnsmasq
    sudo cp -v $(brew --prefix dnsmasq)/homebrew.mxcl.dnsmasq.plist /Library/LaunchDaemons
    # ----------------------
    # adding resolver for vbox domain
    # ----------------------
    sudo mkdir -v /etc/resolver
    sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/vbox'
    # ----------------------
    # configuring dnsmasq
    # ----------------------
    cat > $(brew --prefix)/etc/dnsmasq.conf <<-EOF
    listen-address=192.168.56.1
    listen-address=127.0.0.1
    dhcp-range=192.168.56.50,192.168.56.60
    domain=vbox,192.168.56.0/24,local
    dhcp-leasefile=/var/lib/dnsmasq/dnsmasq.leases
    # keep nameserver order of resolv.conf
    strict-order
    EOF
    # ----------------------
    # launching dnsmasq
    # ----------------------
    sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist