GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit preferované síťové rozhraní v linuxu

Řešení 1:

Zde je úplná odpověď pro případ, že to pomůže ostatním:

Chcete-li vytvořit pakety s cíli 192.168.10.*, použijte eth0 a všechny ostatní pakety používají eth1:

1) Zobrazte svou aktuální směrovací tabulku

ip route list

Jedna položka bude něco jako „výchozí přes 192.168.1.1“, kde 192.168.1.1 je IP adresa vašeho routeru (aka brány). Pamatujte na brány pro eth0 a eth1, protože je budeme potřebovat později.

2) Odstraňte výchozí trasu(y). (Upozornění:toto vás vykopne do režimu offline.)

ip route del default

3) Přidejte novou výchozí trasu (tím se vrátíte zpět do režimu online). Nahraďte 192.168.1.1 níže adresou IP vaší brány shora.

ip route add default via 192.168.1.1 dev eth1

4) Přidejte konkrétní trasu, kterou bude obsluhovat eth0. Konkrétnější trasy mají automaticky přednost před méně konkrétními.

ip route add 192.168.10.0/24 via 192.168.1.1 dev eth0

Nakonec se můžete v Linuxu zeptat, jaké rozhraní bude použito k odeslání paketu na konkrétní IP adresu:

ip route get 8.8.8.8

Pokud konfigurace fungovala, pakety do 8.8.8.8 (server Google) budou používat eth1. Pakety na jakoukoli adresu IP ve vaší místní síti:

ip route get 192.168.10.7

použije eth0.

Řešení 2:

Vaše síťová směrovací tabulka určí, jak jsou pakety směrovány. Můžete přidat další trasy nebo změnit výchozí bránu, abyste ovlivnili směrování.

Pokud potřebujete další pomoc, poskytněte nám svou směrovací tabulku.

Zobrazení směrovací tabulky:

/sbin/route -n

Chcete-li odstranit výchozí gw:

/sbin/route del default gw $IP

Chcete-li přidat výchozí gw:

/sbin/route add default gw $IP

Pro další podrobnosti se podívejte na manuálovou stránku. Existují také další způsoby, jak manipulovat a zobrazovat směrovací tabulku.

netstat -r zobrazit a ip dále manipulovat.


Linux
  1. Jak se Linux dostal k sálovému počítači

  2. Jak používat příkaz Linux mtr

  3. Linux – Jak nastavit afinitu procesoru k procesu v Linuxu?

  1. Jak nastavit statickou IP adresu a nakonfigurovat síť v Linuxu

  2. Jak nastavit název vlákna v Linuxu pthreads?

  3. Jak nastavit IP adresu z C v linuxu

  1. Jak nastavit tiskárnu v systému Linux

  2. Nastavte statické síťové připojení v Linuxu

  3. Jak vymažu statistiky rozhraní v systému Linux