summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark J. Titorenko <nospam-github.com@titorenko.net>2014-01-02 05:44:02 -0800
committerMark J. Titorenko <nospam-github.com@titorenko.net>2014-01-02 05:44:02 -0800
commit408f9d50eab8a4d9351294c9a7ddef664a26bbcc (patch)
tree76b30182e3d701e2f8a96d0eefd1d6d6f9a26089
parented6c8826cb565fff712e72888112623a383016ce (diff)
parentd89711f934cc27e5181c1f264be3d77f50d7cc71 (diff)
downloadnet-dhcp-ruby-408f9d50eab8a4d9351294c9a7ddef664a26bbcc.tar.gz
Merge pull request #8 from mikerodrigues/fix-gemfile
Fix gemfile
-rwxr-xr-xbin/net-dhcp5
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/net-dhcp b/bin/net-dhcp
index 9eaa3c5..9dacf29 100755
--- a/bin/net-dhcp
+++ b/bin/net-dhcp
@@ -1,8 +1,10 @@
+#!/usr/bin/env ruby
# main.rb
# 4 de octubre de 2007
#
require 'dhcp'
+require 'net/dhcp'
require 'socket'
require 'pcaplet'
@@ -30,8 +32,9 @@ payload = discover.pack
sckt = UDPSocket.new
sckt.setsockopt(Socket::SOL_SOCKET, Socket::SO_BROADCAST,true)
+sckt.setsockopt(Socket::SOL_SOCKET, Socket::SO_REUSEADDR, true)
sckt.bind('', 68)
sckt.send(payload, 0, "<broadcast>", 67)
trap('INT') {server_thread.kill}
-server_thread.join \ No newline at end of file
+server_thread.join