November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Friday, November 19th, 2004 01:43 am
Вот у меня DSLный Zyxel сам соединяется по PPPoE и сам получает IP-адрес. А я, с фиксированным фейковым адресом, соответственно, прячусь за его NAT'ом.
Если я, скажем, сам себе пошлю письмо, то в его заголовках я вижу динамический IP-адрес модема.
А кто-нибудь знает, как этот адрес выколупать непосредственно из модема?
snmpwalk почему-то показывает только next hop - 83.237.232.1

IP-MIB::ipAdEntAddr.0.0.0.0 = IpAddress: 0.0.0.0
IP-MIB::ipAdEntAddr.83.237.232.1 = IpAddress: 83.237.232.1
IP-MIB::ipAdEntAddr.192.168.255.1 = IpAddress: 192.168.255.1
IP-MIB::ipAdEntIfIndex.0.0.0.0 = INTEGER: 1
IP-MIB::ipAdEntIfIndex.83.237.232.1 = INTEGER: 10
IP-MIB::ipAdEntIfIndex.192.168.255.1 = INTEGER: 1
IP-MIB::ipAdEntNetMask.0.0.0.0 = IpAddress: 0.0.0.0
IP-MIB::ipAdEntNetMask.83.237.232.1 = IpAddress: 255.255.255.255
IP-MIB::ipAdEntNetMask.192.168.255.1 = IpAddress: 255.255.255.0
IP-MIB::ipNetToMediaNetAddress.1.83.237.232.1 = IpAddress: 83.237.232.1
IP-MIB::ipNetToMediaNetAddress.1.192.168.255.2 = IpAddress: 192.168.255.2
IP-MIB::ipNetToMediaNetAddress.1.192.168.255.255 = IpAddress: 192.168.255.255
Friday, November 19th, 2004 01:45 am (UTC)
а ipRoute<что-нибудь> у него есть?
почему ты думаешь, что 83.237.232.1 - это next hop?
Friday, November 19th, 2004 02:02 am (UTC)
RFC1213-MIB::ipRouteDest.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteDest.83.237.232.1 = IpAddress: 83.237.232.1
RFC1213-MIB::ipRouteDest.192.168.255.0 = IpAddress: 192.168.255.0
RFC1213-MIB::ipRouteIfIndex.0.0.0.0 = INTEGER: 10
RFC1213-MIB::ipRouteIfIndex.83.237.232.1 = INTEGER: 10
RFC1213-MIB::ipRouteIfIndex.192.168.255.0 = INTEGER: 1
RFC1213-MIB::ipRouteMetric1.0.0.0.0 = INTEGER: 2
RFC1213-MIB::ipRouteMetric1.83.237.232.1 = INTEGER: 1
RFC1213-MIB::ipRouteMetric1.192.168.255.0 = INTEGER: 1
RFC1213-MIB::ipRouteMetric2.0.0.0.0 = INTEGER: -1
RFC1213-MIB::ipRouteMetric2.83.237.232.1 = INTEGER: -1
RFC1213-MIB::ipRouteMetric2.192.168.255.0 = INTEGER: -1
RFC1213-MIB::ipRouteMetric3.0.0.0.0 = INTEGER: -1
RFC1213-MIB::ipRouteMetric3.83.237.232.1 = INTEGER: -1
RFC1213-MIB::ipRouteMetric3.192.168.255.0 = INTEGER: -1
RFC1213-MIB::ipRouteMetric4.0.0.0.0 = INTEGER: -1
RFC1213-MIB::ipRouteMetric4.83.237.232.1 = INTEGER: -1
RFC1213-MIB::ipRouteMetric4.192.168.255.0 = INTEGER: -1
RFC1213-MIB::ipRouteNextHop.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteNextHop.83.237.232.1 = IpAddress: 83.237.232.1
RFC1213-MIB::ipRouteNextHop.192.168.255.0 = IpAddress: 192.168.255.1
RFC1213-MIB::ipRouteType.0.0.0.0 = INTEGER: indirect(4)
RFC1213-MIB::ipRouteType.83.237.232.1 = INTEGER: indirect(4)
RFC1213-MIB::ipRouteType.192.168.255.0 = INTEGER: direct(3)
RFC1213-MIB::ipRouteProto.0.0.0.0 = INTEGER: local(2)
RFC1213-MIB::ipRouteProto.83.237.232.1 = INTEGER: rip(8)
RFC1213-MIB::ipRouteProto.192.168.255.0 = INTEGER: local(2)
RFC1213-MIB::ipRouteAge.0.0.0.0 = INTEGER: 0
RFC1213-MIB::ipRouteAge.83.237.232.1 = INTEGER: 0
RFC1213-MIB::ipRouteAge.192.168.255.0 = INTEGER: 0
RFC1213-MIB::ipRouteMask.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteMask.83.237.232.1 = IpAddress: 255.255.255.255
RFC1213-MIB::ipRouteMask.192.168.255.0 = IpAddress: 255.255.255.0
RFC1213-MIB::ipRouteMetric5.0.0.0.0 = INTEGER: -1
RFC1213-MIB::ipRouteMetric5.83.237.232.1 = INTEGER: -1
RFC1213-MIB::ipRouteMetric5.192.168.255.0 = INTEGER: -1
RFC1213-MIB::ipRouteInfo.0.0.0.0 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.83.237.232.1 = OID: SNMPv2-SMI::zeroDotZero
RFC1213-MIB::ipRouteInfo.192.168.255.0 = OID: SNMPv2-SMI::zeroDotZero

А потому что
traceroute to ya.ru (213.180.210.11), 30 hops max, 38 byte packets
1 192.168.255.1 (192.168.255.1) 1.406 ms 1.208 ms 1.864 ms
2 ppp83-237-232-1.pppoe.mtu-net.ru (83.237.232.1) 69.966 ms 61.167 ms 59.474 ms
3 195.34.53.53 (195.34.53.53) 60.278 ms 61.490 ms 59.459 ms
4 195.34.53.53 (195.34.53.53) 61.490 ms 61.373 ms 59.452 ms
...

А у самого модема при этом внутренний адрес 192.168.255.1, а внешний - 83.237.232.209.
Friday, November 19th, 2004 02:26 am (UTC)
да уж... странная железка.
Friday, November 19th, 2004 02:22 am (UTC)
lynx -dump http://gremlin.ru/cgi-bin/ip.cgi

#!/bin/tcsh
echo "content-type: text/plain"
echo ""
echo ""
echo $REMOTE_ADDR

Ну, или просто зарегистрируйся на каком-нибудь http://no-ip.com
Friday, November 19th, 2004 02:25 am (UTC)
Тьфу! Одно `echo ""` лишнее, и лучше `echo -n $REMOTE_ADDR` :-)
Friday, November 19th, 2004 02:32 am (UTC)
"Шурик! Это же не наш метод!"
Адрес же в модеме есть. Значит, его можно из него как-то узнать?
Friday, November 19th, 2004 02:40 am (UTC)
найди доку на егойный CLI
они обычно некое подобие ifconfig имеють
Friday, November 19th, 2004 02:55 am (UTC)
О! Шаман, однако! Теперь бы еще это в пакетном режиме оттуда выколупать..

DSLmodem> ip ifconfig
enif0: mtu 1500 
    inet 192.168.255.1, netmask 0xffffff00, broadcast 192.168.255.255
    RIP RX:None, TX:None, 
    [InOctets    2311033911] [InUnicast   3453159] [InMulticast           37]
    [InDiscards           0] [InErrors          0] [InUnknownProtos        0]
    [OutOctets   1798448907] [OutUnicast  3017115] [OutMulticast           0]
    [OutDiscards         25] [OutErrors         0]
wanif0: mtu 1492 
    inet 83.237.232.209, netmask 0xffffffff, broadcast 255.255.255.255
    RIP RX:None, TX:None, 
    [InOctets    1800266676] [InUnicast   3038977] [InMulticast            0]
    [InDiscards           0] [InErrors          0] [InUnknownProtos        0]
    [OutOctets   2310679570] [OutUnicast  3472143] [OutMulticast           0]
    [OutDiscards          0] [OutErrors         0]
Friday, November 19th, 2004 02:58 am (UTC)
Я, собственно, для настройки dyndns-клиента и хотел адрес узнать. а тут такая засада..
Friday, November 19th, 2004 05:02 am (UTC)
дык он же под это заточен! что пользоватлеь даже не парился прописывая себя в
dyndns.
Friday, November 19th, 2004 06:57 am (UTC)
Действительно. Плохо быть тупым :(
Friday, November 19th, 2004 08:58 am (UTC)
нет, Дил, это горе от ума :)))