Ubuntu 12.04. запутался малостьс маршрутизацией. Вообщем есть шлюз, на котором пока крутится сквид и почта. По ресурсам машинка просто не справляется со сквидом. Было решено перенести сквида на другой сервер, который внутри сети. в серваке две сетевушки, одна встроенная, другая интеловская гигабитка. обе сетевушки в одной подсети 192.168.5.7 (внутренний) 192.168.5.8 (внешний интерфейс). Воткнуты в две разных циски. Столкнулся с тем, что если воткнуты обе сетевухи, то при попытки пингануть что либо в инете, 8 - 9 пакетов идут нормально, потом могут зависнуть от 10 секунд до минуты, потом опять 8 - 9 пакетов пролетают и опять тормоз. Оставляю только одну сетевую (192.168.5.7) - все отлично работает.
(в сети есть адреса из 192.168.5.x - это несколько серваков. Клиенты все из 10.128.x.x. 192.168.5.2 - адрес шлюза)
/etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.5.7 netmask 255.255.255.0 dns-nameservers 10.128.131.5 10.128.131.6 auto eth2 iface eth2 inet static address 192.168.5.8 netmask 255.255.255.0 gateway 192.168.5.2 dns-nameservers 10.128.131.5 10.128.131.6
/etc/network/if-up.d/route
#!/bin/sh /sbin/route add -net 10.128.0.0 netmask 255.255.0.0 gw 192.168.5.1 dev eth0 /sbin/route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.5.1 dev eth0
Запутался короче совсем. Встает вопрос, куда копать? Я прописал не правельно маршруты? Или, если оба адреса в одной подсети, то нормальной маршрутизации не выйдет? Где-то на цисках с маршрутами может переглючить (у меня к сожалению пока нет в них нет возможности залезть, посмотреть, а челокек, который этим рулит, будет только через неделю). А, да, еще на «внешней» сетевой ifconfig выдает в этой строчке
RX packets:1057 errors:48 dropped:1012 overruns:0 frame:0
(циферки ошибок сейчас от фанаря взяты, т.к. пока все крутится с одной сетевухой). Можно, конечно, в шлюз воткнуть еще одну сетевуху и напрямую воткнуть провод, но это только в нерабочее время можно будет сделать.