Что имеется:
1) выход в интернет по PPPoE соединению (в квартиру протянута витая пара, модема нету, пароль и логин дал провайдер, айпи динамический все время меняется, есть адрес днс сервера).
2) домашний "сервер" с тремя сетевыми картами (eth2 - смотрит в инет, eth1 - в локальную сеть, eth0 - для красоты ;D )
3) два компьютера которые нужно пускать в интернет (имеют ip адрес 192.168.1.2 и 192.168.1.3)
Что нужно:
Собственно задача и состоить в том чтобы выпустить два домашних ПК в инет через сервер.
Что делал:
Установил Дебиан лени , интернет настроился еше при установке и отлично работал на "сервере", далее сконфигурировал сетевой интерфейс eth1
Код:
#########################################
# The loopback network interface
auto lo
iface lo inet loopback
# PPPoE connection
auto provider
iface provider inet ppp
pre-up /sbin/ifconfig eth2 up
provider provider
#eth1
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
########################################
далее начал настраивать маршрутизацию:
#echo 256 home_lan >> /etc/iproute2/rt_tables
#ip rule add from 192.168.1.2 table home_lan
#ip rule add from 192.168.1.3 table home_lan
#ip route add default via 10.17.0.1 dev ppp0 table home_lan
#ip route flush cache
После рестартую сеть и раздачи интернета не происходит, но пакеты от одной машины к другой нчинают идти, помогите пожалста.
В качестве бонуса выводы некоторых программ:
ip route show
Код:
10.17.0.1 dev ppp0 proto kernel scope link src 94.243.228.80
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1
default dev ppp0 scope link
ip address show
Код:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:15:58:9a:06:48 brd ff:ff:ff:ff:ff:ff
inet6 fe80::215:58ff:fe9a:648/64 scope link
valid_lft forever preferred_lft forever
3: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 00:21:91:91:fe:8b brd ff:ff:ff:ff:ff:ff
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:22:b0:04:2d:20 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global eth1
inet6 fe80::222:b0ff:fe04:2d20/64 scope link
valid_lft forever preferred_lft forever
7: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp
inet 94.243.228.80 peer 10.17.0.1/32 scope global ppp0
ip rule show
Код:
0: from all lookup local
32764: from 192.168.1.3 lookup home_lan
32765: from 192.168.1.2 lookup home_lan
32766: from all lookup main
32767: from all lookup default
traceroute
Код:
traceroute to ya.ru (93.158.134.8), 30 hops max, 40 byte packets
1 10.17.0.1 (10.17.0.1) 1.091 ms 1.202 ms 1.380 ms
2 ruslantk.it-region.ru (79.173.82.109) 1.928 ms 2.092 ms 2.286 ms
3 te-0-4-821.BRC4.spb.obit.ru (85.114.31.241) 2.609 ms 2.706 ms 2.766 ms
4 ix2-m9.yandex.net (193.232.244.93) 11.942 ms 11.938 ms 12.085 ms
5 silicon-vlan901.yandex.net (77.88.56.125) 12.991 ms 12.986 ms 12.989 ms
6 odin-vlan4.yandex.net (213.180.210.187) 13.754 ms 13.111 ms 13.416 ms
7 ya.ru (93.158.134.8) 12.906 ms 12.741 ms 12.720 ms
Помогите пожалста иначе с горя напьюсь =)