Como escrevo uma regra iptables para limitar o uso de largura de banda da Internet do usuário ou endereço IP?

1

Como faço para controlar ou limitar o uso da largura de banda da Internet de usuários / computador / endereço IP na rede com a ajuda de iptables regras?

Eu tenho um endereço IP estático que fornece Internet (ou seja, WAN). Eu atribuí isso a eth0 e o endereço IP da rede local como 192.168.0.1 (LAN), que é eth1. Esta máquina está atuando como meu gateway e servidor DHCP . Se for possível, posso usar o endereço MAC para identificar a máquina?

    
por George Ulahannan 20.06.2014 / 20:29

1 resposta

0

Você basicamente fez duas perguntas. As respostas são:

  1. Não, você não pode limitar a largura de banda usando iptables. O iptables é mais como um firewall que usa o endereçamento IP como seu modo de funcionamento. Você pode usar o programa interno "tc" (controle de tráfego) para atender sua necessidade de restringir a largura de banda. Muitos ISPs usam o tc para controlar sua largura de banda. Uso de tc é complexo, veja a manpage de tc para obter idéias básicas.

  2. Você pode usar o comando "arp -n" para ver os endereços MAC dos hosts conectados ao longo com seus endereços IP. Então, se você usar seu servidor como o gateway para a Internet, então, usando "arp -n", você verá o MAC & amp; Endereços IP de todos os dispositivos da rede local atualmente conectados ao servidor e também os endereços MAC & amp; Endereços IP do próprio servidor.

por heemayl 20.06.2014 / 21:08