Networking

From Eggdrop Wiki

Jump to: navigation, search

Contents

Eggdrop Networking Setup

This page gives on overview over the most common networking situations between users and Eggdrop and how to edit the config settings for them. The following are the most common scenarios:

Standard Eggdrop Shell, User behind NAT

Overview

File:Eggdrop_normal.png

This is the most common situation for shell or server owners. The settings are as follows:

Settings

Do NOT set: nat-ip, my-ip, my-hostname, vhost4, vhost6, listen-addr.

If the server has multiple vhosts available and you want Eggdrop to use one:

Eggdrop1.6: Set my-ip to its IP. Eggdrop1.8: Set vhost4 and listen-addr to its IP.

Getting DCC Chat to work

/ctcp <botnick> chat

Standard Eggdrop Shell, User not behind NAT

File:Eggdrop_direct.png

This might be a common situation where only one computer in the network has direct internet access.

Settings

Do NOT set: nat-ip, my-ip, my-hostname, vhost4, vhost6, listen-addr.

If the server has multiple vhosts available and you want Eggdrop to use one:

Eggdrop1.6: Set my-ip to its IP. Eggdrop1.8: Set vhost4 and listen-addr to its IP.

Getting DCC Chat to work

/ctcp <botnick> chat

or

/dcc chat <botnick>

Eggdrop in the local network, single user

File:Eggdrop_lan.png

This situation is, when you have a server at home with eggdrop on it, and it is connected to the same router as you and on the local network. You are the only person who needs to get onto the partyline.

Settings

Do NOT set: my-ip, my-hostname, vhost4, vhost6, listen-addr.

Set nat-ip to the internal network IP, e.g. "192.168.0.3".

Getting DCC Chat to work

/ctcp <botnick> chat

Eggdrop on the user's computer, single user

File:Eggdrop_localhost.png

This situation is, when Eggdrop runs on your computer. You are the only person who needs to get onto the partyline.

Settings

Do NOT set: my-ip, my-hostname, vhost4, vhost6, listen-addr.

Set nat-ip to "127.0.0.1".

Getting DCC Chat to work

/ctcp <botnick> chat
Personal tools