Всем привет.
У меня возникла проблемма с настройкой 2-х провайдеров, ip route и iptable.
Я новичек в Линуксе.
Теперь о прблемме
Система- debian
eth0 - ISP 1, public IP a.a.a.a
eth1 - ISP 2, public IP b.b.b.b
eth2 - local net, IP 192.168.0.1
Нужно сконфигурить
все в локальной сети ходят свободно в нет через ISP 1
сервак в локалке с ИП 192.168.0.100 ходит через ISP2 (на нем вэб сервер, почта с доступом из вне)
сам шлюз должен по ssh отвечать по обоим провайдерам
максимально запретить все кроме почты и вэба
Ищу того кто сможет мне помочь прописать правила ip route и iptable
Я уже прочитал КУЧУ мануалов, перепробовал кучу конфигов, не чего не пашет. Голова уже кругом идет, мучаюсь месяц.
Могу запостить все что хотите.
Заранее спасибо тому кто поможет реальными конфигами и не будет посылать читать маны. Если удобнее моя аська 211569802.
2 провайдера, настройка
Не уверен, но попробуй:
iptables -A FORWARD -i eth2 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth2 -o eth1 -j REJECT
iptables -A FORWARD --src 192.168.0.100 -o eth0 -j REJECT
iptables -A FORWARD --src 192.168.0.100 -o eth1 -j ACCEPT
И вообще весь скрипт покажи.
То что я настроил.
настроил маршрутизацию, теперь я могу если не трогать iptables подключатся к шлюзу по обоим ИП
маршрутизацию настраиваю так.
(Кликните, чтобы показать/скрыть)
Показать
IF1=eth0
IF2=eth1
IP1=a.a.a.a
IP2=b.b.b.b
P1=a.a.a.1
P2=b.b.b.1
P1_NET=a.a.a.0/24
P2_NET=b.b.b.0/24
ip route flush table T1
ip route flush table T2
ip rule delete table T1
ip rule delete table T2
ip rule delete table T1
ip rule delete table T2
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2
ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2
ip route add default via $P1 #metric 10
ip rule add from $IP1 table T1
ip rule add from $IP2 table T2
ip rule add fwmark 10 table T1
ip rule add fwmark 20 table T2
ip route flush cache
exit 0
а вот теперь затык
как не пробовал iptables настраивать, не работает, по каким только мануалам не пробовал
вот так если настроить iptables раздает всем инет со второго провайдера
(Кликните, чтобы показать/скрыть)
Показать
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o eth0 -j MASQUERADE
-A POSTROUTING -j MASQUERADE
COMMIT
# Completed on Thu Apr 21 14:08:21 2011
# Generated by iptables-save v1.4.2 on Thu Apr 21 14:08:21 2011
*mangle
:PREROUTING ACCEPT [9915:1547671]
:INPUT ACCEPT [1768:130611]
:FORWARD ACCEPT [8042:1406104]
:OUTPUT ACCEPT [1738:232154]
:POSTROUTING ACCEPT [9780:1638258]
COMMIT
# Completed on Thu Apr 21 14:08:21 2011
# Generated by iptables-save v1.4.2 on Thu Apr 21 14:08:21 2011
*filter
:FORWARD ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A FORWARD -m conntrack -s 192.168.0.0/24 -i eth1 -o eth0 -j ACCEPT --ctstate NEW
-A FORWARD -m conntrack -j ACCEPT --ctstate RELATED,ESTABLISHED
COMMIT
# Completed on Thu Apr 21 14:08:21 2011
нужно сделать
все в локальной сети ходят свободно в нет через ISP 1
сервак в локалке с ИП 192.168.0.100 ходит через ISP2 (на нем вэб сервер, почта с доступом из вне)
обьясните на примере правил как при помощи маркировки разбрасывать пакеты на нужных провайдеров
пробовал по этому мануалу
http://habrahabr.ru/blogs/linux/49137/
http://habrahabr.ru/blogs/linux/55132/
после запуска скрипта с настройкой таблиц приходится перезагружать сервак...
пробовал и так...
http://habrahabr.ru/blogs/linux/117620/
тоже ни как...
Покажи вывод:
$ ifconfig
$ ifconfig -aИдея такая сервак 192.168.0.1 выкинуть в другу подсеть... С eth0 натить на одну посеть, с eth1 на другую.
ifconfig
Показать
eth0 Link encap:Ethernet HWaddr 00:1d:60:a6:e7:0b
inet addr:a.a.a.a Bcast:a.a.a.255 Mask:255.255.255.0
inet6 addr: fe80::21d:60ff:fea6:e70b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1002 errors:0 dropped:0 overruns:0 frame:0
TX packets:190 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:99195 (96.8 KiB) TX bytes:12753 (12.4 KiB)
Interrupt:17
eth1 Link encap:Ethernet HWaddr 00:26:18:d9:ab:36
inet addr:b.b.b.b Bcast:b.b.b.255 Mask:255.255.255.0
inet6 addr: fe80::226:18ff:fed9:ab36/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2821 errors:0 dropped:0 overruns:0 frame:0
TX packets:831 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:639659 (624.6 KiB) TX bytes:152945 (149.3 KiB)
Interrupt:18 Base address:0xec00
eth2 Link encap:Ethernet HWaddr 00:e0:52:93:40:8d
inet6 addr: fe80::2e0:52ff:fe93:408d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:353 errors:0 dropped:0 overruns:0 frame:0
TX packets:357 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:37191 (36.3 KiB) TX bytes:48300 (47.1 KiB)
Interrupt:17 Base address:0xac00
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:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1232 (1.2 KiB) TX bytes:1232 (1.2 KiB)
tap150i0d0 Link encap:Ethernet HWaddr 16:0e:42:17:b5:6e
inet6 addr: fe80::140e:42ff:fe17:b56e/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:1188 (1.1 KiB) TX bytes:1872 (1.8 KiB)
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
veth100.0 Link encap:Ethernet HWaddr 00:18:51:c7:cd:97
inet6 addr: fe80::218:51ff:fec7:cd97/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:4 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:384 (384.0 B) TX bytes:768 (768.0 B)
vmbr0 Link encap:Ethernet HWaddr 00:e0:52:93:40:8d
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:52ff:fe93:408d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:377 errors:0 dropped:0 overruns:0 frame:0
TX packets:348 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:33569 (32.7 KiB) TX bytes:45612 (44.5 KiB)
~# ifconfig -a
Показать
eth0 Link encap:Ethernet HWaddr 00:1d:60:a6:e7:0b
inet addr:a.a.a.a Bcast:a.a.a.255 Mask:255.255.255.0
inet6 addr: fe80::21d:60ff:fea6:e70b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1009 errors:0 dropped:0 overruns:0 frame:0
TX packets:190 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:99894 (97.5 KiB) TX bytes:12753 (12.4 KiB)
Interrupt:17
eth1 Link encap:Ethernet HWaddr 00:26:18:d9:ab:36
inet addr:b.b.b.b Bcast:b.b.b.255 Mask:255.255.255.0
inet6 addr: fe80::226:18ff:fed9:ab36/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2846 errors:0 dropped:0 overruns:0 frame:0
TX packets:838 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:641351 (626.3 KiB) TX bytes:157143 (153.4 KiB)
Interrupt:18 Base address:0xec00
eth2 Link encap:Ethernet HWaddr 00:e0:52:93:40:8d
inet6 addr: fe80::2e0:52ff:fe93:408d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:355 errors:0 dropped:0 overruns:0 frame:0
TX packets:359 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:37317 (36.4 KiB) TX bytes:48426 (47.2 KiB)
Interrupt:17 Base address:0xac00
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:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1232 (1.2 KiB) TX bytes:1232 (1.2 KiB)
tap150i0d0 Link encap:Ethernet HWaddr 16:0e:42:17:b5:6e
inet6 addr: fe80::140e:42ff:fe17:b56e/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:1188 (1.1 KiB) TX bytes:1872 (1.8 KiB)
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
veth100.0 Link encap:Ethernet HWaddr 00:18:51:c7:cd:97
inet6 addr: fe80::218:51ff:fec7:cd97/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:4 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:384 (384.0 B) TX bytes:768 (768.0 B)
vmbr0 Link encap:Ethernet HWaddr 00:e0:52:93:40:8d
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:52ff:fe93:408d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:379 errors:0 dropped:0 overruns:0 frame:0
TX packets:350 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:33667 (32.8 KiB) TX bytes:45720 (44.6 KiB)
wlan0 Link encap:Ethernet HWaddr 00:15:af:36:a9:eb
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
~#
А у eth2 почему нет адресов - надо настроить наверное?
Покажи секцию для eth2 из /etc/network/interfaces
должно быть проимерно так:
auto eth2
iface eth2 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
И непонятно что это?
tap150i0d0 Link encap:Ethernet HWaddr 16:0e:42:17:b5:6e
inet6 addr: fe80::140e:42ff:fe17:b56e/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:1188 (1.1 KiB) TX bytes:1872 (1.8 KiB)
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
veth100.0 Link encap:Ethernet HWaddr 00:18:51:c7:cd:97
inet6 addr: fe80::218:51ff:fec7:cd97/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:4 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:384 (384.0 B) TX bytes:768 (768.0 B)
vmbr0 Link encap:Ethernet HWaddr 00:e0:52:93:40:8d
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:52ff:fe93:408d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:377 errors:0 dropped:0 overruns:0 frame:0
TX packets:348 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:33569 (32.7 KiB) TX bytes:45612 (44.5 KiB)Если хочешь использовать подсеть 192.168.0.0/24 - то такая подсеть может висеть только на одном интерфейсе, тут я чё то не пойму где и что у тебя.
Говоришь что 192.168.0.0/24 на eth2 - на самом деле эта подсеть на vmbr0
На смекалку
1) как сказал newzenon вы можете загнать в другую подсеть (легко но не совсем правильно)
2) уменьшить маску сети для клиентов.
3) использовать mark пакетов (это правильнее вашем способе)
На счёт ссылок плохо читали http://habrahabr.ru/blogs/linux/49137/ даёт ответы на все вопросы.
Как пример и второй статьи.
например для
ip rule add fwmark 20 table T2
Правило будет так
$IPTABLES -t mangle -A PREROUTING -s 192.168.0.100 -j MARK --set-mark 20
и уже после оно пакеты пойдут по правильно пути.
Дальше сами. Извините не особо времени.
- подсети на eth1 (или другой интерфейс) через альясы:
Редактируем /etc/network/interfaces:
192.168.0.0/24 -> eth1
192.168.1.0/24 -> eth1:0
192.168.2.0/24 -> eth1:1
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
auto eth1:0
iface eth1:0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
auto eth1:1
iface eth1:1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
Вывод ifconfig:
eth1 Link encap:Ethernet HWaddr 00:25:22:69:60:62
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:94723 errors:0 dropped:0 overruns:0 frame:0
TX packets:123428 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11360807 (10.8 MiB) TX bytes:160115453 (152.6 MiB)
Interrupt:42 Base address:0x8000
eth1:0 Link encap:Ethernet HWaddr 00:25:22:69:60:62
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:42 Base address:0x8000
eth1:1 Link encap:Ethernet HWaddr 00:25:22:69:60:62
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:42 Base address:0x8000
Что то я не могу понять...
может кто поможет...
почему после загрузки сервера он доступен только по провайдеру на eth1 а не eth0 как было бы логично
после приминения правил маршрутизации сервер доступен с обоих провайдеров
скрипт маршрутизации
Показать
#!/bin/bash
IF1=eth0
IF2=eth1
IP1=a.a.a.a
IP2=b.b.b.b
P1=a.a.a.1
P2=b.b.b.1
P1_NET=a.a.a.0/24
P2_NET=b.b.b.0/24
ip route flush table T1
ip route flush table T2
ip rule delete table T1
ip rule delete table T2
ip rule delete table T1
ip rule delete table T2
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2
ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2
ip route add default via $P1 #metric 10
ip rule add from $IP1 table T1
ip rule add from $IP2 table T2
ip rule add from 192.168.0.210 fwmark 10 table T1
ip rule add from 192.168.0.150 fwmark 20 table T2
ip rule add fwmark 10 table T1
ip rule add fwmark 20 table T2
ip route flush cache
exit 0
выводы ip route
Показать
------------route -n--------------------
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
a.a.a.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vmbr0
b.b.b.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 b.b.b.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 a.a.a.1 0.0.0.0 UG 0 0 0 eth0
------------ip route show---------------
a.a.a.0/24 dev eth0 proto kernel scope link src a.a.a.a
192.168.0.0/24 dev vmbr0 proto kernel scope link src 192.168.0.1
b.b.b.0/24 dev eth1 proto kernel scope link src b.b.b.b
default via b.b.b.1 dev eth1
default via a.a.a.1 dev eth0
------------ip rule---------------------
0: from all lookup local
32760: from all fwmark 0x14 lookup T2
32761: from all fwmark 0xa lookup T1
32762: from 192.168.0.150 fwmark 0x14 lookup T2
32763: from 192.168.0.210 fwmark 0xa lookup T1
32764: from b.b.b.b lookup T2
32765: from a.a.a.a lookup T1
32766: from all lookup main
32767: from all lookup default
------------ Route Table T1-------------
a.a.a.0/24 dev eth0 scope link src a.a.a.a
default via a.a.a.1 dev eth0
------------ Route Table T2-------------
b.b.b.0/24 dev eth1 scope link src b.b.b.b
default via b.b.b.1 dev eth1
----------------------------------------
при включении iptables
Показать
# Generated by iptables-save v1.4.2 on Thu Jun 2 09:59:33 2011
*nat
:PREROUTING ACCEPT [1507:93867]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [1191:81102]
#-A POSTROUTING -o eth0 -j MASQUERADE
#-A POSTROUTING -o eth1 -j MASQUERADE
-A PREROUTING --dst a.a.a.a -p tcp --dport 80 -j DNAT --to-destination 192.168.0.210
-A POSTROUTING --dst 192.168.0.210 -p tcp --dport 80 -j SNAT --to-source 192.168.0.1
-A OUTPUT --dst a.a.a.a -p tcp --dport 80 -j DNAT --to-destination 192.168.0.210
-A PREROUTING --dst b.b.b.b -p tcp --dport 80 -j DNAT --to-destination 192.168.0.150
-A POSTROUTING --dst 192.168.0.150 -p tcp --dport 80 -j SNAT --to-source 192.168.0.1
-A OUTPUT --dst b.b.b.b -p tcp --dport 80 -j DNAT --to-destination 192.168.0.150
#-A POSTROUTING -j MASQUERADE
COMMIT
# Completed on Thu Jun 2 09:59:33 2011
# Generated by iptables-save v1.4.2 on Thu Jun 2 09:59:33 2011
*mangle
:PREROUTING ACCEPT [38487:7749007]
:INPUT ACCEPT [34264:5690868]
:FORWARD ACCEPT [4207:2057691]
:OUTPUT ACCEPT [42429:34013644]
:POSTROUTING ACCEPT [46636:36071335]
-A INPUT -i eth0 -j CONNMARK --set-mark 0xa
-A INPUT -i eth1 -j CONNMARK --set-mark 0x14
-A OUTPUT -j CONNMARK --restore-mark
COMMIT
# Completed on Thu Jun 2 09:59:33 2011
# Generated by iptables-save v1.4.2 on Thu Jun 2 09:59:33 2011
*filter
:INPUT ACCEPT [34264:5690868]
:FORWARD ACCEPT [232:13920]
:OUTPUT ACCEPT [42429:34013644]
-I FORWARD -i eth0 -d 192.168.0.210 -p tcp -m tcp --dport 80 -j ACCEPT
-I FORWARD -i eth1 -d 192.168.0.150 -p tcp -m tcp --dport 80 -j ACCEPT
#-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Thu Jun 2 09:59:33 2011
по адресу a.a.a.a пусто
а по адресу b.b.b.b отвечает 192,168,0,150
кто может показать на ошибку?
bigshusha, начинай с ответов на вопросы хотя бы http://linuxforum.ru/viewtopic.php?pid=184340#p184340 http://linuxforum.ru/viewtopic.php?pid=184360#p184360
И давай сначала начинать со скрипта для iptables и нормального конфигурирования сначала интерфейсов, потом шлюза, за основу можешь взять: http://linuxforum.ru/viewtopic.php?pid=176106#p176106
Только потом уже ip route.
oO oO :D :rolleyes: :cool: