Валялся вышеозначенный роутер в шкафу, был подключенный ADSL-канал, который уже пол года не использовался. Решили его использовать для моста в сетку соседнего провайдера.
Почитал документацию, почесал репу, нажал на ресет, сбросил все настройки, воткнул в свич, завел отдельный влан, прописал все это дело в циске, настроил роутинг и попытался попинговать адрес 192.168.1.1, в ответ тишина.
Погрыз семечек, решил не заморачиваться в влане, воткнул в сервер с FreeBSD еще одну сетевую карту, в нее воткнул эзернетовским шнурком роутер, название которое было написано выше, переделал роутинг в циске, поправил роутинг во фрях, с клиентской машины пингую - в ответ тишина.
Выругался грязными словами, сожрал конфету, прописал роутинг на сервер с фри сразу на клиентской машине, пинг - в ответ тишина.
трейсы во всех случаях упирались в машину роутера, пляски на циске с sh arp и arp -a на фрях давали вроде бы правильное обозначение что куда идет, вот, к примеру:
root@ns# arp -a
? (10.2.0.1) at 00:11:95:96:5b:29 on my0 [ethernet]
? (10.2.0.3) at 00:05:5d:c4:bc:2b on my0 permanent [ethernet]
root@ns# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
inet 172.16.1.8 netmask 0xffff0000 broadcast 172.16.255.255
ether 00:07:e9:2a:ac:10
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
rl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 1.1.1.1 netmask 0xffffffff broadcast 1.1.1.1
ether 00:80:48:32:de:22
media: Ethernet autoselect (none)
status: no carrier
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 172.100.0.6 netmask 0xffff0000 broadcast 172.100.255.255
ether 00:80:48:17:b9:4f
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
my0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 10.2.0.3 netmask 0xffffff00 broadcast 10.2.0.255
ether 00:05:5d:c4:bc:2b
media: Ethernet autoselect (100baseTX <full-duplex>)
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
т.е. сетевая карта которая смотри в сторону роутера my0 имеет адрес 10.2.0.3, сам роутер имеет адрес 10.2.0.1 (это уже после всех плясок с бубном стали такие адреса)
И последнее что я сделал, железным усилием воли подавив в себе желание идти за пивом, это выключил клиентский комп, воткнул туда еще одну сетевую, и напрямую с него залез на роутер, поменял адрес с 192.168.1.1 на 10.2.0.1 на всякий случай, и обратно воткнул его во фрю. с фрей все отлично пингуется:
root@ns# ping 10.2.0.1
PING 10.2.0.1 (10.2.0.1): 56 data bytes
64 bytes from 10.2.0.1: icmp_seq=0 ttl=255 time=0.951 ms
64 bytes from 10.2.0.1: icmp_seq=1 ttl=255 time=0.759 ms
64 bytes from 10.2.0.1: icmp_seq=2 ttl=255 time=0.762 ms
64 bytes from 10.2.0.1: icmp_seq=3 ttl=255 time=0.745 ms
^C
--- 10.2.0.1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.745/0.804/0.951/0.085 ms
с клиента:
K:\Exchange\games\Delta Force>ping 10.2.0.1
Обмен пакетами с 10.2.0.1 по 32 байт:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Статистика Ping для 10.2.0.1:
Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь),
а вот трейс показывает:
K:\Exchange\games\Delta Force>tracert 10.2.0.1
Трассировка маршрута к 10.2.0.1 с максимальным числом прыжков 30
1 1 ms 1 ms 1 ms kiska.e.lan [172.16.1.3]
2 <1 мс <1 мс <1 мс jabber.e.lan [172.16.1.8]
3 * * * Превышен интервал ожидания для запроса.
4 ^C
У меня мысли вот закончились, что еще можно сделать.
rl1 сетевая работает в таком же режиме и так же роутит в другую сеть, по аналогии сделать D-Link - у меня не удалось.
Спасите меня от черезмерного потребления пива, которое я выпью если не смогу решить данную проблему, а так же спасите меня от курения, потому что я вот уже третий день как бросил курить
