diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go
index 513557a03499e50f2f9e7e95f7ede8b9929eaa39..ab4060dd21b60b4b2f2264595160ec65c55c10ca 100644
--- a/cmd/utils/flags.go
+++ b/cmd/utils/flags.go
@@ -565,12 +565,12 @@ var (
 	MaxPeersFlag = cli.IntFlag{
 		Name:  "maxpeers",
 		Usage: "Maximum number of network peers (network disabled if set to 0)",
-		Value: 25,
+		Value: node.DefaultConfig.P2P.MaxPeers,
 	}
 	MaxPendingPeersFlag = cli.IntFlag{
 		Name:  "maxpendpeers",
 		Usage: "Maximum number of pending connection attempts (defaults used if set to 0)",
-		Value: 0,
+		Value: node.DefaultConfig.P2P.MaxPendingPeers,
 	}
 	ListenPortFlag = cli.IntFlag{
 		Name:  "port",
diff --git a/node/defaults.go b/node/defaults.go
index 71e76334607c6e586ecd18148118206214089ab9..564bb35b4944673ea70a2b2b74a35758d40f4863 100644
--- a/node/defaults.go
+++ b/node/defaults.go
@@ -47,7 +47,7 @@ var DefaultConfig = Config{
 	WSModules:        []string{"net", "web3"},
 	P2P: p2p.Config{
 		ListenAddr: ":30303",
-		MaxPeers:   25,
+		MaxPeers:   50,
 		NAT:        nat.Any(),
 	},
 }