Narzędzia użytkownika

Narzędzia witryny


projekty:linux_tc

To jest stara wersja strony!


TC linux - ograniczanie pasma oraz indukowanie błędów w transmisji

Schemat Połączeniowy


Schemat wygenerowany za pomocą mojego skryptu

Nazwa maszyny Karta sieciowa Adres ip brama Switch wirtualny
ubuntu-tc eth0 192.168.1.1/24 X NET-A
eth1 192.168.2.1/24 X NET-B
ubuntu-tc-A eth0 192.168.1.10/24 192.168.1.1/24 NET-A
ubuntu-tc-B eth0 192.168.2.10/24 192.168.2.1/24 NET-B

Ustawienia na maszynie "Ubuntu-tc"

  • włączenie forwardingu dla ipv4
echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf
  • zrestartuj interfejsy sieciowe
  • skopiowanie tc-gui na maszynę oraz uruchomienie
sudo apt install git
git clone https://github.com/tum-lkn/tcgui
cd tcgui
sudo python3 main.py --ip 127.0.0.1
  • Otwieramy w przeglądarce firefox adres 127.0.0.1:5000

Ustawienia na reszcie maszyn

sudo apt-get update
sudo apt-get install iperf3

Musimy je jeszcze zaadresować statycznie za pomocą GUI albo za pomocą netplan

Podstawowe testy opóźnień

Test bez dodanego opóźnienia

Inne Testy

Parametry tc

Wykonanie testu

projekty/linux_tc.1747070445.txt.gz · ostatnio zmienione: 2025/05/12 19:20 przez administrator