Absolutnie możliwe. Aby to zrobić, musisz odpowiednio skonfigurować trasy. Chcesz, aby twoja domyślna trasa przebiegała przez Twój eth1 , więc twoja tabela routingu powinna wyglądać tak:
$ /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.19.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth1
Windows będzie wyglądał nieco podobnie (oczywiście z różnymi wariantami formatowania) za pomocą route print
polecenia.
Możesz dynamicznie konfigurować trasy za pomocą route
poleceń na obu platformach. Nie jestem pewien, jakie opcje konfiguracji musisz ustawić jako domyślne (a drugie jako inne niż domyślne) ... edytuje z tymi informacjami.
Edycja : Jeśli pracujesz z menedżerami sieci GNOME lub KDE GUI, poszukaj opcji „ustaw ten interfejs jako domyślny” w konfiguracji eth1
urządzenia.
Jeśli konfigurujesz /etc/network/interfaces
ręcznie, zapoznaj się z przykładami w tym HOWTO . W szczególności up
opcja umożliwia uruchamianie poleceń po pojawieniu się interfejsu. W twoim przypadku może być konieczne użycie tego polecenia, aby uruchomić polecenie route-delete na dodatkowej domyślnej trasie lub uruchomić polecenie add-route, jeśli żaden z interfejsów nie ustawi się jako domyślna trasa:
# example /etc/network/interfaces
# replace the IP addresses in the route-del and route-add commands below
# with those appropriate to your network
auto eth0
iface eth0 inet dhcp
up route del default gw 10.10.19.1
# runs a route-delete if dhcp adds a default gateway for this interface
auto eth1
iface eth1 inet dhcp
up route add default gw 192.168.1.1
# runs a route-add if dhcp neglects to add a default gateway for this interface