diff --git a/eth/backend.go b/eth/backend.go
index 0bdeeea2af60a8b5b1f80bf9db7a48cdd357d83d..f3f25d7b504300be198b9d34563f88efcc0508b0 100644
--- a/eth/backend.go
+++ b/eth/backend.go
@@ -90,7 +90,7 @@ func New(db ethutil.Database, identity p2p.ClientIdentity, keyManager *crypto.Ke
 	eth.txPool.Start()
 
 	ethProto := EthProtocol(eth.txPool, eth.chainManager, eth.blockPool)
-	protocols := []p2p.Protocol{ethProto}
+	protocols := []p2p.Protocol{ethProto, eth.whisper.Protocol()}
 
 	server := &p2p.Server{
 		Identity:   identity,