ligação múltipla do Ip na mesma porta

0

Eu corri vários servidores de jogo, então eu adicionei meu ip adicional ao servidor. Eu me certifiquei de que o ip do servidor do jogo é diferente, mas eu ainda não consigo iniciar o servidor do outro porque as portas estão em conflito.

$ cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interfaces
auto lo
iface lo inet loopback

# The loading of network interface
auto em1

# The Network interfaces
iface em1 inet static

        address 173.208.251.194
        netmask 255.255.255.248
        gateway 173.208.251.193
        dns-nameservers 192.187.107.16 69.30.209.16

auto em1:2
iface em1:2 inet static

        address 173.208.251.195
        netmask 255.255.255.248

auto em1:1
iface em1:1 inet static

        address 173.208.251.197
        netmask 255.255.255.248
    
por muru 09.03.2015 / 00:15

2 respostas

0

Quando um servidor é iniciado, ele deve vincular a quais endereços IP ele irá escutar. Aqui, o servidor especifica um ou mais triplos de protocolo (geralmente TCP ou UDP), número de porta (como http ou smtp) e endereço IP (ipv4 ou ipv6).

Todos esses são especificados nos arquivos de configuração.

Desde que não haja triplos iguais, você não terá nenhum collisio. Exceto pelo endereço especial 0.0.0.0 ou 0 :: 0. Estes são permitidos somente quando usados como endereço de escuta, nunca endereço de destino. Eles significam que o kernel (sistema operacional) deve escutar em todos os endereços ipv4 ou ipv6 configurados no computador. Portanto, se você tiver começado a ouvir esse endereço e tentar ouvir outro endereço com o mesmo protocolo e número de porta, entrará em conflito com as portas opend anteriores.

Então você tem que encontrar isso e ajustar a configuração de acordo com o que você realmente quer.

    
por Anders 09.03.2015 / 09:10
0

xxx.xxx.xxx.xx4: 25565 Com base no que você disse, tenho certeza de que você não usou este xxx.xxx.xxx.xx4 IP específico no processo de início do servidor ou na configuração do servidor. Contanto que você vincule essa porta a esse IP específico, ela poderá ser facilmente usada por qualquer outro IP. Por exemplo, o link está tendo 3 servidores em diferentes IPs, mas a mesma caixa do Ubuntu. Quando ele inicia os servidores, ele se certifica de usar todas as ligações IP no processo de inicialização

    
por MaXiM 26.05.2015 / 13:18