Je suis nouveau sur Linux, essayant de mettre en place un serveur Clonezilla. Je suis vraiment mal à comprendre comment mon réseau devrait être configuré. eth1 est la carte pour l'accès à Internet, derrière un proxy (192.168.41.5:80) eth2 est la carte pour le déploiement, connectée à un routeur.
Lorsque eth2 est en cours d'exécution, je n'arrive pas à me connecter à Internet car il essaie automatiquement d'utiliser eth2 pour tout (Firefox, ping, apt-get). Pourquoi donc?
Exécuter Ubuntu 13.4
eth1 Link encap:Ethernet HWaddr 00:04:76:14:52:9a
inet addr:192.168.12.2 Bcast:192.168.12.255 Mask:255.255.255.0
inet6 addr: fe80::204:76ff:fe14:529a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1821 errors:0 dropped:137 overruns:1 frame:0
TX packets:319 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:214123 (214.1 KB) TX bytes:54667 (54.6 KB)
Interrupt:16 Base address:0xa000
eth2 Link encap:Ethernet HWaddr 00:25:64:e7:2b:e3
inet addr:192.168.200.1 Bcast:192.168.200.255 Mask:255.255.255.0
inet6 addr: fe80::225:64ff:fee7:2be3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1004 (1.0 KB)
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1115 errors:0 dropped:0 overruns:0 frame:0
TX packets:1115 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:85036 (85.0 KB) TX bytes:85036 (85.0 KB)
Mes etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 192.168.12.2
netmask 255.255.255.0
gateway 192.168.12.213
auto eth2
iface eth2 inet static
address 192.168.200.1
netmask 255.255.255.0
Ps: Je suis connecté en ssh (quelle grande invention) à 192.168.12.2 et cela fonctionne (même si je ne peux pas cingler mon proxy) Ps2: Désolé si c'est une question stupide, "Linux" était juste un mot fantaisiste pour moi il n'y a pas si longtemps.
Bonne journée :)
Vous devriez pouvoir utiliser la commande ifmetric
pour définir les métriques de chaque interface. Plus la métrique est basse, plus elle est "préférée".
Il n'est pas inclus par défaut, mais vous pouvez l'ajouter avec Sudo apt-get install ifmetric
.
Ensuite, utilisez ifmetric interface value
pour définir la métrique.
Pour que eth1 soit "préféré", définissez sa métrique sur 0 ou la métrique de eth2 sur 2 ou plus.
Pour rendre crédit si c'est dû, j'ai trouvé la réponse ici :
-------------------------------------------------- ----------------------------------------------
En outre, à partir des documents Debian pages :
5.6.2. Le paquetage ifmetric
Le package ifmetric
nous permet de manipuler les métriques des itinéraires a posteriori, même pour DHCP.
Les éléments suivants définissent l'interface eth0
pour qu'elle soit préférée à l'interface wlan0
.
ifmetric
.metric 0
" juste en dessous de la ligne "iface eth0 inet dhcp
".metric 1
" juste en dessous de la ligne "iface wlan0 inet dhcp
".La métrique 0 signifie la route la plus prioritaire et est la route par défaut. Plus la valeur métrique est grande, plus le trafic est prioritaire. L'adresse IP de l'interface active avec la valeur de mesure la plus basse devient celle d'origine. Voir ifmetric
(8).
J'ai trouvé la réponse moi-même en utilisant ce lien http://ubuntuforums.org/showthread.php?t=2166647 mais j'ai encore besoin d'explications:
Comment aurais-je pu faire cela en ligne de commande? J'utilise SSH pour administrer mon serveur et je devais y aller à pied (environ 3 mètres. Je suis paresseux) pour utiliser l'interface graphique.
Edit: Oh, attends, ça ne marche plus. Je suis condamné.