diff --git a/scapy/layers/dhcp.py b/scapy/layers/dhcp.py
index 8527112c5b3db68732da088498378344c4f03fd0..a542e889c05a9fbb474ea8d76a878ae8d52595e2 100644
--- a/scapy/layers/dhcp.py
+++ b/scapy/layers/dhcp.py
@@ -8,7 +8,8 @@ import struct
 from scapy.packet import *
 from scapy.fields import *
 from scapy.ansmachine import *
-from scapy.layers.inet import UDP
+from scapy.layers.inet import UDP,IP
+from scapy.layers.l2 import Ether
 from scapy.base_classes import Net
 from scapy.volatile import RandField