LINUX.ORG.RU
ФорумAdmin

Помогите настроить metric на 2-х картах

 


0

1

Не получается настроить route. Есть 2 карточки eth1 и ra0. ra0 - карточка WiFi которая всегда в сети. Хочется сделать так - интернет по ra0, по eth1 - локальная сеть, однако не получилось настроить. После включения кабеля, сразу пропадает интернет на компьютере.

До подключения eth1

root@GreenEye:/home/usr# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 2 0 0 ra0 default 192.168.1.1 0.0.0.0 UG 0 0 0 ra0

После подключения

root@GreenEye:/home/usr# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 2 0 0 ra0 192.168.0.0 * 255.255.255.0 U 1 0 0 eth1 default 192.168.0.1 0.0.0.0 UG 0 0 0 eth1

По совету, который нашел в поиске сделал такой /etc/network/interfaces root@GreenEye:/home/usr# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).

# The loopback network interface auto lo iface lo inet loopback

iface ra0 inet dhcp up ifmetric eth0 30

iface eth1 inet dhcp up ifmetric eth1 20

iface eth1 inet dhcp up ifmetric eth0 10

# The primary network interface #allow-hotplug ra0 #allow-hotplug eth0 #NetworkManager#iface eth0 inet dhcp

Как установить нужные приоритеты на сетевые карты?

ip route add default via x.x.x.x metric 0
ip route default via z.z.z.z metric 1

Не?!

pyatak123 ()
Ответ на: комментарий от pyatak123

Эти строчки возвращают RTNETLINK answers: Invalid argument

Поставил нужные метрики с помощью ifmetric

192.168.1.0 * 255.255.255.0 U 0 0 0 ra0 192.168.0.0 * 255.255.255.0 U 1 0 0 eth1 default 192.168.0.1 0.0.0.0 UG 0 0 0 eth1

Однако имею все равно выход в интернет через eth1, как это изменить?

Bobrius ()
Ответ на: комментарий от Bobrius

Дык конечно сначала то надо

 ip route del default
а потом две строчки!

pyatak123 ()
Ответ на: комментарий от pyatak123

все равно та же ошибка.

делаю route add default netmask 0.0.0.0 dev ra0 metric 0

и получаю default * 0.0.0.0 U 0 0 0 ra0

Хотя флаг мне нужен UG Но при команде route add gw default netmask 0.0.0.0 dev ra0 metric 0 ответ

gw: Сбой поиска имени хоста

Bobrius ()

приоритеты здесь не нужны. Сначала определитесь с адресами и масками сетей на eth1 и ra0, а default route пихайте в ra0

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

вот я как раз не могу понять как мне записать строчку

Destination Gateway Genmask Flags Metric Ref Use Iface default 192.168.1.1 0.0.0.0 UG 0 0 0 ra0

не подскажите команду?

Bobrius ()
Ответ на: комментарий от Bobrius

вы пытаетесь лечить последствия. А надо лечить причину. Сначала определитесь с адресами и подсетями - потом приходите.

Подсказываю еще раз: default route должен быть один. И добавляться он должен как-то так: ip route add default via ip_адрес_шлюза dev ra0. Кусок с dev ra0 можно опустить, если у вас до этого всё будет правильно настроено - маршрут сам поймет через какой интерфейс идти.

Pinkbyte ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.