Podemos criar o limite de largura de banda para todos os usuários [duplicados]

1

Podemos criar limites de largura de banda para todos os usuários?

Eu quero compartilhar a internet através do meu servidor Ubuntu. Isso é possível ou não?

    
por user275252 28.04.2014 / 09:45

1 resposta

-1

O compartilhamento da conexão com a Internet é fácil, e a DpN já forneceu uma solução possível para isso por meio de uma GUI. Como alternativa, você pode usar iptables e masquerading para conseguir o mesmo, embora não tenha uma GUI. Mais informações podem ser obtidas no link

A seguir, um script de amostra que você pode executar no servidor. Você pode fornecer o gateway deste servidor para outras máquinas para que elas possam acessar a Internet através disso.

#!/bin/bash

echo -e "\n\nSETTING UP IPTABLES PROXY..."

INTIF="eth0"
EXTIF="eth1"
EXTIP="your.static.IP.address"

echo "Loading required stateful/NAT kernel modules..."

/sbin/depmod -a
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc

echo "    Enabling IP forwarding..."
echo "1" > /proc/sys/net/ipv4/ip_forward

echo "    Loading proxy server rules..."

# Clearing any existing rules and setting default policy
iptables -P INPUT ACCEPT
iptables -F INPUT 
iptables -P OUTPUT ACCEPT
iptables -F OUTPUT 
iptables -P FORWARD DROP
iptables -F FORWARD 
iptables -t nat -F

# FWD: Allow all connections OUT and only existing and related ones IN
iptables -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT

# Enabling SNAT (MASQUERADE) functionality on $EXTIF
iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE

echo -e "       Proxy server rule loading complete\n\n"

No entanto, gerenciar / limitar a largura de banda (também chamado de modelagem de tráfego) é um jogo diferente. Você precisaria ter algum conhecimento avançado das ferramentas a serem usadas e quais seriam suas necessidades. Existem alguns firewalls externos, como o pfSense , que ajudam você a gerenciá-lo muito bem, mas exigirá um tipo diferente de configuração de rede.

    
por Vivek Kapoor 28.04.2014 / 10:46