Мне нужна твоя помощь в этом. пытался понять, как заставить это работать часами! мои навыки работы с сетью немного ржавые.
Хорошо, у меня есть 2 интерфейса, и я хочу создать статический маршрут для каждого.
10.10.10.0/24 гв 10.10.10.1
10.167.95.0/26 гв 10.167.95.1
auto eth0
iface eth0 inet static
address 10.167.95.25
netmask 255.255.255.192
gateway 10.167.95.1
auto eth1
iface eth1 inet static
address 10.10.10.100
netmask 255.255.255.0
gateway 10.10.10.1
Как я могу создать такой маршрут:
все 0.0.0.0 -> 10.167.95.1 интерфейс
а для 10.0.0.0 -> 10.10.10.1 интерфейс
[РЕДАКТИРОВАТЬ]
это мой текущий маршрут -n
dest gw mask flags metric ref use iface
0.0.0.0 10.167.95.1 0.0.0.0 UG 0 0 0 eth0
когда я выполню это
route add -net 10.0.0.0/24 dev eth1
у меня 10.167.95.0/26 падает, а у меня 10.0.0.0/24 получается нормально. если я не удалю последнее, 10.167.95.0/26 вернет RTO.
[РЕД. № 2]
dest gw mask flags metric ref use iface
0.0.0.0 10.167.95.1 0.0.0.0 UG 100 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.167.95.0 0.0.0.0 255.255.255.192 U 0 0 0 eth0
eth0 Link encap:Ethernet HWaddr 00:0c:29:a8:ec:00
inet addr:10.167.95.25 Bcast:10.167.95.63 Mask:255.255.255.192
inet6 addr: fe80::20c:29ff:fea8:ec00/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3642 errors:0 dropped:0 overruns:0 frame:0
TX packets:2292 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:340931 (340.9 KB) TX bytes:249696 (249.6 KB)
Interrupt:18 Base address:0x2000
eth1 Link encap:Ethernet HWaddr 00:0c:29:a8:ec:0a
inet addr:10.10.10.100 Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fea8:ec0a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2215 errors:0 dropped:0 overruns:0 frame:0
TX packets:466 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:151858 (151.8 KB) TX bytes:30828 (30.8 KB)
Interrupt:16 Base address:0x2080
после настройки таблицы маршрутов выше, и перезапустите сеть /etc/init.d/networking restart
я получаю это
RTNETLINK answers: File exists
Failed to bring up eth1.
[РЕД. № 3]
В настоящее время моя таблица маршрутов
dest gw mask flags metric ref use iface
0.0.0.0 10.167.95.1 0.0.0.0 UG 100 0 0 eth0
10.167.95.0 0.0.0.0 255.255.255.192 U 0 0 0 eth0
10.167.95.25 пригоден для повторного использования
я хочу добавить маршрут для 10.10.10.0/24, поэтому я выполнил эту команду, как предложено
route add -net 10.10.10.0/24 dev eth1
таблица маршрутизации изменена, как показано ниже
dest gw mask flags metric ref use iface
0.0.0.0 10.167.95.1 0.0.0.0 UG 100 0 0 eth0
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.167.95.0 0.0.0.0 255.255.255.192 U 0 0 0 eth0
10.167.95.25 не доступен для повторного использования
10.10.10.100 является повторным