Не вижу внешние локалки, хоть убейся. Куда копать?

Коллеги, помогите разобраться, что происходит.
Имеются хвосты от двух различных живых локалок. Windows XP машинка без проблем цепляется к любой из них.
Хочу сейчас подцепить к одной из локалок (пока хоть к одной) компьютер-роутер на генту. Чтобы раздавал интернет на несколько компьютеров внутри квартиры.
Сеть между компьютерами и "роутером" работает прекрасно. Но сам роутер ни за что не желает видеть ни одну из "внешних" локалок.
Наружу торчит интерфейс eth0. Гейт по умолчанию локалки №1 - 10.20.1.99.

Содержимое /etc/conf.d/net -

modules=( "iproute2" )
config_eth0=("10.20.17.178/16")
# ip всегда дают один и тот же, поэтому dhcp не использую
config_eth1=( "192.168.123.101/24" )
config_eth2=( "192.168.124.101/24" )
routes_eth0=("default via 10.20.1.99")
mac_eth0="00:13:D4:98:63:2D"

Heffalump ~ # /etc/init.d/net.eth0 start
* Starting eth0
* Changing MAC address of eth0 ... [ ok ]
* changed to 00:13:D4:98:63:2D
* Bringing up eth0
* 10.20.17.178/16 [ ok ]
* Adding routes
* default via 10.20.1.99 ...

Heffalump ~ # ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:13:D4:98:63:2D
inet addr:10.20.17.178 Bcast:10.20.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:2160 (2.1 Kb)
Interrupt:11 Base address:0xc000

Heffalump ~ # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.124.0 * 255.255.255.0 U 0 0 0 eth2
192.168.123.0 * 255.255.255.0 U 0 0 0 eth1
10.20.0.0 * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 10.20.1.99 0.0.0.0 UG 0 0 0 eth0


Причем эту команду route отрабатывает оочень долго, каждая строчка выводится ~ через 10 секунд после предыдущей

Интерфейс поднялся, таблица маршрутизации как будто должна позволять видеть внешнюю сеть. Но -

Heffalump ~ # ping -c5 10.20.1.99
PING 10.20.1.99 (10.20.1.99) 56(84) bytes of data.
From 10.20.17.178 icmp_seq=1 Destination Host Unreachable
From 10.20.17.178 icmp_seq=2 Destination Host Unreachable
From 10.20.17.178 icmp_seq=3 Destination Host Unreachable
From 10.20.17.178 icmp_seq=4 Destination Host Unreachable
From 10.20.17.178 icmp_seq=5 Destination Host Unreachable

--- 10.20.1.99 ping statistics ---
5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 4018ms
, pipe 3

Heffalump ~ # nmap -vv 10.20.1.99

Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-02 17:04 MSK
Initiating ARP Ping Scan at 17:04
Scanning 10.20.1.99 [1 port]
Completed ARP Ping Scan at 17:04, 0.23s elapsed (1 total hosts)
Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
Nmap finished: 1 IP address (0 hosts up) scanned in 0.256 seconds
Raw packets sent: 2 (84B) | Rcvd: 0 (0B)


Если просканировать всю подсеть 10.20.17.0/24, то найду только свой компьютер-роутер.

А если попробовать воткнуться в сеть №2 (гейт по умолчанию 10.6.39.254), тогда получается так -

Содержимое /etc/conf.d/net -

modules=( "iproute2" )
config_eth0=( "dhcp" )
config_eth1=( "192.168.123.101/24" )
config_eth2=( "192.168.124.101/24" )
routes_eth0=("default via 10.6.39.254")
mac_eth0="00:13:D4:98:63:2D"

Heffalump ~ # /etc/init.d/net.eth0 start
* Caching service dependencies ... [ ok ]
* Starting eth0
* Changing MAC address of eth0 ... [ ok ]
* changed to 00:13:D4:98:63:2D
* Bringing up eth0
* dhcp
* Running dhclient ... [ ok ]
* eth0 received address 10.6.39.24/24
* Adding routes
* default via 10.6.39.254 ...
RTNETLINK answers: File exists [ !! ]

Heffalump ~ # ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:13:D4:98:63:2D
inet addr:10.6.39.24 Bcast:10.6.39.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:386 errors:0 dropped:0 overruns:0 frame:0
TX packets:1127 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:27493 (26.8 Kb) TX bytes:68184 (66.5 Kb)
Interrupt:11 Base address:0xc000

Heffalump ~ # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.6.39.0 * 255.255.255.0 U 0 0 0 eth0
192.168.124.0 * 255.255.255.0 U 0 0 0 eth2
192.168.123.0 * 255.255.255.0 U 0 0 0 eth1
loopback * 255.0.0.0 U 0 0 0 lo
default 10.6.39.254 0.0.0.0 UG 0 0 0 eth0

И снова таблицу выводит по десять секунд на строчку

Heffalump ~ # ping -c5 10.6.39.254
PING 10.6.39.254 (10.6.39.254) 56(84) bytes of data.

--- 10.6.39.254 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4013ms

НО! Уже хотя бы nmap видит шлюз -

Heffalump ~ # nmap -vv 10.6.39.254

Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-02 17:36 MSK
Initiating ARP Ping Scan at 17:36
Scanning 10.6.39.254 [1 port]
Completed ARP Ping Scan at 17:36, 0.02s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 17:36
Completed Parallel DNS resolution of 1 host. at 17:36, 13.00s elapsed
Initiating SYN Stealth Scan at 17:36
Scanning 10.6.39.254 [1697 ports]
Discovered open port 21/tcp on 10.6.39.254
Discovered open port 443/tcp on 10.6.39.254
Discovered open port 22/tcp on 10.6.39.254
Discovered open port 80/tcp on 10.6.39.254
Discovered open port 23/tcp on 10.6.39.254
Completed SYN Stealth Scan at 17:36, 1.72s elapsed (1697 total ports)
Host 10.6.39.254 appears to be up ... good.
Interesting ports on 10.6.39.254:
Not shown: 1692 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
23/tcp open telnet
80/tcp open http
443/tcp open https
MAC Address: 00:19:CB:3B:02:39 (Unknown)

Nmap finished: 1 IP address (1 host up) scanned in 15.013 seconds
Raw packets sent: 1698 (74.710KB) | Rcvd: 1702 (78.288KB)

Если полюбопытствовать и просканировать всю подсеть 10.6.39.0/24, то уже видно довольно много живых хостов, больше полутора десятков.

Товарищи, помогите подцепиться хоть к одной локалке. Вообще первично было б подключение к локалке №2, ибо на ней есть инет. Но есть подозрение что причина неработоспособности обеих локалок одна и та же.
Куда копать?

Quote: Причем эту

Цитата:
Причем эту команду route отрабатывает оочень долго, каждая строчка выводится ~ через 10 секунд после предыдущей

делай route -n (у тебя днс долго резолвится)

отключи фаерволл, и роуты на гейты ручками ставь (если скриптами, то надо проверять можт где что-то лишнее создается)

route add -net 0.0.0.0 mask 0.0.0.0 gw $gw_1
и пингуем/нмапим/т.д.
route del default
route add -net 0.0.0.0 mask 0.0.0.0 gw $gw_2
...пингуем/нмапим/т.д.
и т.д...

Да хоть руками, хоть не руками, один черт

Render написал(а):
Цитата:
Причем эту команду route отрабатывает оочень долго, каждая строчка выводится ~ через 10 секунд после предыдущей

делай route -n (у тебя днс долго резолвится)

отключи фаерволл, и роуты на гейты ручками ставь (если скриптами, то надо проверять можт где что-то лишнее создается)

route add -net 0.0.0.0 mask 0.0.0.0 gw $gw_1
и пингуем/нмапим/т.д.
route del default
route add -net 0.0.0.0 mask 0.0.0.0 gw $gw_2
...пингуем/нмапим/т.д.
и т.д...

слил все правила iptables,
и как ты советуешь. ноль на фазе -

Heffalump conf.d # /etc/init.d/net.eth0 start
* Starting eth0
* Changing MAC address of eth0 ... [ ok ]
* changed to 00:13:D4:98:63:2D
* Bringing up eth0
* 10.20.17.178/16 [ ok ]
* Adding routes
* default via 10.20.1.99 ... [ ok ]

Heffalump conf.d # ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:13:D4:98:63:2D
inet addr:10.20.17.178 Bcast:10.20.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:5430 (5.3 Kb)
Interrupt:11 Base address:0xc000

Heffalump conf.d # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.124.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.123.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.20.1.99 0.0.0.0 UG 0 0 0 eth0

Heffalump conf.d # route del default
Heffalump conf.d # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.124.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.123.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
Heffalump conf.d # route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.20.1.99
Heffalump conf.d # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.124.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.123.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.20.1.99 0.0.0.0 UG 0 0 0 eth0
Heffalump conf.d # ping 10.20.1.99
PING 10.20.1.99 (10.20.1.99) 56(84) bytes of data.
From 10.20.17.178 icmp_seq=2 Destination Host Unreachable
From 10.20.17.178 icmp_seq=3 Destination Host Unreachable
From 10.20.17.178 icmp_seq=4 Destination Host Unreachable

--- 10.20.1.99 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2999ms
, pipe 3
Heffalump conf.d # nmap 10.20.1.99

Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-02 19:11 MSK
Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
Nmap finished: 1 IP address (0 hosts up) scanned in 0.358 seconds

Heffalump conf.d # route del -net 10.20.0.0/16 eth0
Heffalump conf.d # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.124.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.123.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.20.1.99 0.0.0.0 UG 0 0 0 eth0
Heffalump conf.d # ping -c5 10.20.1.99
PING 10.20.1.99 (10.20.1.99) 56(84) bytes of data.
From 10.20.17.178 icmp_seq=1 Destination Host Unreachable
From 10.20.17.178 icmp_seq=2 Destination Host Unreachable
From 10.20.17.178 icmp_seq=3 Destination Host Unreachable
From 10.20.17.178 icmp_seq=4 Destination Host Unreachable
From 10.20.17.178 icmp_seq=5 Destination Host Unreachable

--- 10.20.1.99 ping statistics ---
5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 4017ms
, pipe 3
Heffalump conf.d # nmap 10.20.1.99

Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-02 19:16 MSK
Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
Nmap finished: 1 IP address (0 hosts up) scanned in 0.255 seconds

Впору поменять футер на ":("
-Alex-
(:

Откуда такая

Откуда такая уверенность, что IP не дали другой? Шлюз случайно не проинформировали об этом? Зачем все время MAC-подменять?
_______________________
From Siberia with Love!

потому что

winterheart написал(а):
Откуда такая уверенность, что IP не дали другой? Шлюз случайно не проинформировали об этом? Зачем все время MAC-подменять?
_______________________
From Siberia with Love!

За последние несколько дней что бьюсь с этой запаркой я поднимал интерфейс больше сотни раз, и каждый раз dhcp выдавал один и тот же ip адрес
возможно у провайдера стоит привязка моего внешнего ip адреса к внутреннему, иначе даже не знаю почему так

МАС меняю потому что у обоих провайдеров на маршрутизаторе есть привязка к конкретной сетевой карте.
Короче щас есть "комп под виндами", который легко и непринужденно втыкается в любую из этих сетей. У меня задача подключить к одной сети свой комп-генту-роутер , а к "роутеру" уже подрубить "комп под виндами" и еще один комп. соответственно я ставлю МАС "генту роутера" равным МАС "компа под виндами". В противном случае интерфейс eth0 и вовсе не поднимается. Ни со статическим ip, ни с выданным по dhcp.

-Alex-
(:

топологию уточни..

Шлюз 10.20.1.99 с твоей машиной (с которой ты пингуешь) в одной подсети ? т.е. если в одной ты сможешь сделать arping 10.20.1.99
то что ты выложил, там только с прописаным одним шлюзом, а где же второй ?

PS: предположение: может на шлюзе точно закреплены IP-MAC, а вы мак меняете при поднятии eth0..

угу

Render написал(а):
Шлюз 10.20.1.99 с твоей машиной (с которой ты пингуешь) в одной подсети ? т.е. если в одной ты сможешь сделать arping 10.20.1.99

eth0 поднимается с маской 255.255.0.0 - 10.20.17.178/16

Heffalump ~ # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.124.0 * 255.255.255.0 U 0 0 0 eth2
192.168.123.0 * 255.255.255.0 U 0 0 0 eth1
10.20.0.0 * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 10.20.1.99 0.0.0.0 UG 0 0 0 eth0

Это ж должно позволять пинговать адрес 10.20.1.99
И к своему стыду я не знал о существовании arping.
До роутера доберусь чуть позже, когда доберусь отпишусь результат этого arping.
Кстати.. Какого рода информацию это нам даст? )

Цитата:
то что ты выложил, там только с прописаным одним шлюзом, а где же второй ?

Да и бог с ним, со вторым. Мне пока и одного хватит. Хотя бы увидеть по-нормальному сеть у которой шлюз 10.6.39.254, и будет счастье.
Я пишу про две сети просто чтобы детальнее описать симптомы, если это как-то поможет...

Цитата:
PS: предположение: может на шлюзе точно закреплены IP-MAC, а вы мак меняете при поднятии eth0..

Правильно, именно так и закреплено, поэтому и меняю. Я в предыдущем ответе подробнее об этом написал. Изначально-то MAC у моего "роутера" - "неправильный".

-Alex-
(:

arping

arping безрезультатно ..

Heffalump ~ # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.124.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.123.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.20.1.99 0.0.0.0 UG 0 0 0 eth0
Heffalump ~ # arping -c5 10.20.1.99
ARPING 10.20.1.99 from 10.20.17.178 eth0
Sent 5 probes (5 broadcast(s))
Received 0 response(s)
Heffalump ~ #

-Alex-
(:

Пост netstat -r

Пост netstat -r из-под Винды в студию.
_______________________
From Siberia with Love!

netstat -r

winterheart написал(а):
Пост netstat -r из-под Винды в студию.
_______________________
From Siberia with Love!

===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 13 d4 98 63 2d ...... Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller - Минипорт планировщика пакетов
0x20004 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
0x20005 ...00 19 5b e9 cf 0a ...... D-Link DFE-520TX PCI Fast Ethernet Adapter #2 - Минипорт планировщика пакетов
===========================================================================
===========================================================================
Активные маршруты::
Сетевой адрес           Маска сети      Адрес шлюза        Интерфейс  Метрика 
          0.0.0.0          0.0.0.0      10.6.39.254      10.6.39.24	  21
          0.0.0.0          0.0.0.0    89.223.44.142   89.223.44.142	  1
          0.0.0.0          0.0.0.0  192.168.124.101  192.168.124.105	  20
        10.6.39.0    255.255.255.0       10.6.39.24      10.6.39.24	  20
       10.6.39.24  255.255.255.255        127.0.0.1       127.0.0.1	  20
   10.255.255.255  255.255.255.255       10.6.39.24      10.6.39.24	  20
      89.223.44.2  255.255.255.255      10.6.39.254      10.6.39.24	  20
    89.223.44.142  255.255.255.255        127.0.0.1       127.0.0.1	  50
   89.255.255.255  255.255.255.255    89.223.44.142   89.223.44.142	  50
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1	  1
    192.168.124.0    255.255.255.0  192.168.124.105  192.168.124.105	  20
  192.168.124.105  255.255.255.255        127.0.0.1       127.0.0.1	  20
  192.168.124.255  255.255.255.255  192.168.124.105  192.168.124.105	  20
        224.0.0.0        240.0.0.0       10.6.39.24      10.6.39.24	  20
        224.0.0.0        240.0.0.0  192.168.124.105  192.168.124.105	  20
        224.0.0.0        240.0.0.0    89.223.44.142   89.223.44.142	  1
  255.255.255.255  255.255.255.255       10.6.39.24      10.6.39.24	  1
  255.255.255.255  255.255.255.255    89.223.44.142   89.223.44.142	  1
  255.255.255.255  255.255.255.255  192.168.124.105  192.168.124.105	  1
Основной шлюз:       89.223.44.142
===========================================================================
Постоянные маршруты:
Отсутствует

Таблица маршрутов

-Alex-
(:

И где здесь

И где здесь 10.20.17.178/16?
_______________________
From Siberia with Love!

Это другая сеть

winterheart написал(а):
И где здесь 10.20.17.178/16?
_______________________
From Siberia with Love!

Извини что запутал с этими двумя локалками. Не стоило похоже путать две сети в одном посте.
Короче это мой адрес который выдают во второй локалке - 10.6.39.24 (у которой шлюз 10.6.39.254, см. самый первый пост)

10.20.17.178 это другая локалка (и черт с ней, хоть бы с одной разобраться)

-Alex-
(:

villoso, если ты в

villoso, если ты в одной подсети с шлюзом, то арпинг будет идти полюбому!

1) поднимай eth0 с правильным MAC'ом
2) Делай arping ${gateway}
он свяко должен идти.

Как я понял у тебя DHCP, после того как поднялся интерфейс, еще раз вывод route -n в студию.

arping проходит

Render написал(а):
villoso, если ты в одной подсети с шлюзом, то арпинг будет идти полюбому!

1) поднимай eth0 с правильным MAC'ом
2) Делай arping ${gateway}
он свяко должен идти.

Как я понял у тебя DHCP, после того как поднялся интерфейс, еще раз вывод route -n в студию.

Сорри что пропал. Только сейчас добрался до компа.
Ради простоты откинем нафиг локалку №1 с гейтом 10.20.1.99, помучаем только локалку №2 с гейтом 10.6.39.254.

Короче eth0 поднимается, адрес получает тот же самый 10.6.39.24/24, arping до шлюза 10.6.39.254 успешно проходит.
Конфигурация eth0 и таблица маршрутизации один-в-один такая же как описано в самом первом посте.
шлюз 10.6.39.254 обычным пингом не пингуется
и ppp0 через eth0 не поднимается - network unreacheable

-Alex-
(:

А ты уверен, что

А ты уверен, что виндовой машины в инет смотрит Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller?
Может D-Link?
А с виндовой машины 10.6.39.254 пингуется?

конечно

andryn написал(а):
А ты уверен, что виндовой машины в инет смотрит Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller?
Может D-Link?
А с виндовой машины 10.6.39.254 пингуется?

Стопудово уверен, потому что марвелл встроен в маму, и инет всю жизнь был через него. А Д-линка уже я сам в него позже засунул, чтобы параллельно мучать по ssh генту-комп.

С виндовой машины 10.6.39.254 пингуется без вопросов.

-Alex-
(:

А ipv6 случайно

А ipv6 случайно не включен?

вопрос на засыпку?

Погодь, это же должно быть включено в /etc/conf.d/net. У меня тут пять строчек, никаких ipv6
И ifconfig eth0 никаких намёков на ipv6 не содержит

-Alex-
(:

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".