У меня есть виртуальная машина под управлением Ubuntu 14.04, работающая на некоторой платформе визуализации VMWare. Машина сконфигурирована с несколькими сетевыми адаптерами, которые подключены к двум группам IP-адресов (каждая группа представляет собой подсеть с маской 255.255.255.248).
Я пытаюсь настроить сетевые интерфейсы таким образом, чтобы все IP-адреса могли подключаться к внешнему миру (а также получать трафик внутри). Им не обязательно передавать трафик между двумя разными IP-адресами, если это важно.
Я могу включить каждый интерфейс по отдельности, однако при запуске другого интерфейса все перестает работать - я подозреваю, что причиной является маршрутизация. Вот пример двух интерфейсов:
eth0 Link encap:Ethernet HWaddr 00:50:56:01:02:1a
inet addr:***.***.25.226 Bcast:***.***.25.231 Mask:255.255.255.248
inet6 addr: fe80::250:56ff:fe01:21a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7573 errors:0 dropped:96 overruns:0 frame:0
TX packets:152 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:454629 (454.6 KB) TX bytes:21553 (21.5 KB)
eth1 Link encap:Ethernet HWaddr 00:50:56:01:02:1c
inet addr:***.***.25.227 Bcast:***.***.25.231 Mask:255.255.255.248
inet6 addr: fe80::250:56ff:fe01:21c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11461 errors:0 dropped:93 overruns:0 frame:0
TX packets:1046 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5852814 (5.8 MB) TX bytes:117633 (117.6 KB)
Какой должна быть правильная конфигурация для / etc / network / interfaces и правильная маршрутизация?
Редактировать:
Я добавляю первые две строфы из / etc / network / interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address ***.***.25.226
netmask ***.***.255.248
gateway ***.***.25.225
dns-nameservers 8.8.8.8
auto eth1
iface eth1 inet static
address ***.***.25.227
netmask ***.***.255.248
gateway ***.***.25.225
dns-nameservers 8.8.8.8
Когда я запускаю ifup, таблица маршрутов (route -n) выглядит следующим образом:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 ***.***.25.225 0.0.0.0 UG 0 0 0 eth0
***.***.25.224 0.0.0.0 255.255.255.248 U 0 0 0 eth0
***.***.25.224 0.0.0.0 255.255.255.248 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
При указанной выше настройке eth0 может пинговать снаружи (например, на www.google.com), а eth1 - нет.