Задать вопрос

сетевой интерфейс по умолчанию в debian

Здравствуйте,
прошу прощения за нубский вопрос.
У меня есть такие сетевые интферфейсы:

eth1 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:55
inet addr:yyy.yyy.yyy.84 Bcast:yyy.yyy.yyy.255 Mask:255.255.255.0
inet6 addr: --clean-- Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1464826259 errors:0 dropped:0 overruns:0 frame:0
TX packets:1164216652 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1150228826 (1.0 GiB) TX bytes:1092735623 (1.0 GiB)
Interrupt:215 Base address:0x6000

eth1:0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:55
inet addr:yyy.yyy.yyy.85 Bcast:yyy.yyy.yyy.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:215 Base address:0x6000

eth1:1 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:55
inet addr:yyy.yyy.yyy.86 Bcast:yyy.yyy.yyy.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:215 Base address:0x6000

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:16436 Metric:1
RX packets:451764543 errors:0 dropped:0 overruns:0 frame:0
TX packets:451764543 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2821705653 (2.6 GiB) TX bytes:2821705653 (2.6 GiB)

Если я набираю «wget internet.yandex.ru» в консоли, то закачивается страничка с адресом yyy.yyy.yyy.86. Как сделать так, чтобы по умолчанию запрос был через eth1 (yyy.yyy.yyy.84)?
  • Вопрос задан
  • 4687 просмотров
Подписаться 4 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 3
NanoDragon
@NanoDragon
Сделать интерфейс eth1 дефолтным. Ну или IP адреса поменять на интерфейсах.
Ответ написан
@bondbig
в общем, какой интерфейс последним поднялся, тот и папавыступает дефолтным исходящим. Временное решение сделать так:
ifconfig eth1 up yyy.yyy.yyy.84 netmask 255.255.255.0

Постоянно решение: либо вписать это в стартап-скрипт, либо долго шаманить, мне лень гуглить, как именно.
Ответ написан
@aaaDron
может так заработает:

ip route replace default dev eth1 src yyy.yyy.yyy.84

или так:
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source yyy.yyy.yyy.84
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы