faq обучение настройка
Текущее время: Пн июл 21, 2025 10:30

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: маршрутизация в DSA-3110
СообщениеДобавлено: Сб май 17, 2008 08:11 
Не в сети

Зарегистрирован: Пн июл 05, 2004 08:20
Сообщений: 24
вот есть 2 вопроса:

1. Что нужно именно прописаит в "Run after start:" в настройках интерфейса чтобы добавить пару статических маршрутов? Через SSH добавляю ip route add адрес/маска via шлюз - работает. Но, естественно стираецца при перезагрузке. Тоже самое если добавить в Run after start: - даже не добавляет маршрут.

2. Возможно ли настроить таким образом NAT, чтобы пакеты натились через WAN2 и не натились через WAN1? На винде я так делал, но терял доступ к ftp. Слышал нужен модуль ip_ftp_nat или что-то вроде того...

спасибо.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 18, 2008 08:12 
Не в сети

Зарегистрирован: Пн июл 05, 2004 08:20
Сообщений: 24
вот. в 1 проблемой разобрался. решил так:
в каталог /etc/network/if-up.d/ положил файл if-up-eth0 таклго содержания:
-------------------------------------------------
#!/bin/sh
route add -net x.x.x.x netmask x.x.x.x gw x.x.x.x eth1
-------------------------------------------------
и сделал ему chmod +x /etc/network/if-up.d/if-up-eth0
вроде 1 раз сработало, но после этого не грузится mini_httpd !!!
выдает в логах:
-------------------------------------------------
/usr/sbin/mini_httpd: started as root without requesting chroot(), warning only
ok.
/usr/sbin/mini_httpd: started as root without requesting chroot(), warning only
ok.
-------------------------------------------------

правда в поисках решения я ковырялся в /etc/init.d/rcK и rcS (всмысле добавлял в них маршрут, менял атрибуты, но оба запускаются после этого...) мож где saveconfig писал - не помню. Пока полностью не убил девайс, подскажите как воскресить httpd чтобы перезалить фирмварь? вот че в лог выдает теперь после сброса всех настроек:

---------------------------------------------------
RedBoot> fis load zimage
RedBoot> exec
Using base address 0x11600000 and length 0x00200000
Uncompressing Linux...................................................................................... done, booting the kernel.
Linux version 2.6.20-dlink (builder@sanya) (gcc version 4.1.1 (Gentoo 4.1.1-r1)) #9 Mon Apr 2 18:36:37 MSD 2007
CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE), cr=000039ff
Machine: Intel IXDP425 Development Platform
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT undefined 5 cache
CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Built 1 zonelists. Total pages: 16256
Kernel command line: console=ttyS0,115200 root=/dev/ram0 initrd=0x00800000,8M mem=64M@0x00000000
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 53924KB available (2420K code, 195K data, 128K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
IXP4xx: Using 16MiB expansion bus window size
PCI: IXP4xx is host
PCI: IXP4xx Using direct access for memory space
PCI: bus0: Fast back to back transfers enabled
dmabounce: registered device 0000:00:01.0 on pci bus
dmabounce: registered device 0000:00:02.0 on pci bus
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 2048 bind 1024)
TCP reno registered
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 8192K
NetWinder Floating Point Emulator V0.97 (extended precision)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
IXP4xx Watchdog Timer: heartbeat 60 sec
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale
serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale
RAMDISK driver initialized: 2 RAM disks of 32768K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
IXP4XX-Flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
Intel/Sharp Extended Query Table at 0x0031
Using buffer write method
cfi_cmdset_0001: Erase suspend on write enabled
Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0xfe0000
8 RedBoot partitions found on MTD device IXP4XX-Flash.0
Creating 8 MTD partitions on "IXP4XX-Flash.0":
0x00000000-0x00060000 : "RedBoot"
0x00060000-0x00080000 : "mac"
0x00080000-0x00180000 : "params"
0x00180000-0x00380000 : "zimage"
0x00380000-0x00b80000 : "ramdisk"
0x00b80000-0x00fc0000 : "unallocated"
0x00fc0000-0x00fc1000 : "RedBoot config"
0x00fe0000-0x01000000 : "FIS directory"
i2c /dev entries driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
NET: Registered protocol family 8
NET: Registered protocol family 20
XScale DSP coprocessor detected.
RAMDISK: Compressed image found at block 0
Time: OSTS clocksource has been installed.
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 128K
Loading kernel modules...
Using /lib/modules/2.6.20-dlink/kernel/drivers/dlink/ixp425_rtc.ko
Module rtc v0.2 init
Using /lib/modules/2.6.20-dlink/kernel/drivers/dlink/gpio-led.ko
Module gpio led v0.1 init
Using /lib/modules/2.6.20-dlink/kernel/drivers/intel/ixp400.ko
ixp400: module license 'unspecified' taints kernel.
Using /lib/modules/2.6.20-dlink/kernel/drivers/intel/ixp400_eth.ko
ixp400_eth: Initializing IXP400 NPE Ethernet driver software v. 1.6
ixp400_eth: CPU clock speed (approx) = 266 MHz
ixp400_eth: Use default MAC address 00:02:b3:01:01:01 for port 0
debug: ixp400_eth: init net_device with c0f7b000
ixp400_eth: Use default MAC address 00:02:b3:02:02:02 for port 1
debug: ixp400_eth: init net_device with c3b29000
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/8139too.ko
8139too Fast Ethernet driver 0.9.28
PCI: enabling device 0000:00:01.0 (0140 -> 0143)
eth2: RealTek RTL8139 at 0x1000, 22:11:44:33:66:55, IRQ 28
PCI: enabling device 0000:00:02.0 (0140 -> 0143)
eth3: RealTek RTL8139 at 0x1400, 22:11:44:33:66:55, IRQ 27
Using /lib/modules/2.6.20-dlink/kernel/drivers/char/n_hdlc.ko
HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
N_HDLC line discipline registered.
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/slhc.ko
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/ppp_generic.ko
PPP generic driver version 2.4.2
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/pppox.ko
NET: Registered protocol family 24
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/pppoe.ko
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/ppp_synctty.ko
Using /lib/modules/2.6.20-dlink/kernel/lib/crc-ccitt.ko
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/ppp_async.ko
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/ppp_deflate.ko
PPP Deflate Compression module registered
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/bsd_comp.ko
PPP BSD Compression module registered
Using /lib/modules/2.6.20-dlink/kernel/crypto/crypto_algapi.ko
Using /lib/modules/2.6.20-dlink/kernel/crypto/arc4.ko
Using /lib/modules/2.6.20-dlink/kernel/crypto/sha1.ko
Using /lib/modules/2.6.20-dlink/kernel/drivers/net/ppp_mppe.ko
PPP MPPE Compression module registered
Using /lib/modules/2.6.20-dlink/kernel/net/netfilter/x_tables.ko
Using /lib/modules/2.6.20-dlink/kernel/net/netfilter/xt_tcpudp.ko
Using /lib/modules/2.6.20-dlink/kernel/drivers/dlink/ixp4xx_gpio_serial.ko
Starting system logging: done.
System time...
timezone hour offset = "-3"
name=MSK-3MSD, exported "MSK-3MSD"
base address 0x64
rtcclock: Sun May 18 11:27:43 2008
Timezone:
minutes to west: 0
dst time : 0
RTC clock: Sun May 18 11:27:43 2008

date: Sun May 18 15:27:43 MSD 2008
done.
Initializing random number generator... done.
Preparing auto config from "/proc/mtd" into /tmp/eth-conf...
Getting MAC address...
dev: size erasesize name
mtd0: 00060000 00020000 "RedBoot"
mtd1: 00020000 00020000 "mac"
OK: MAC mtd partition founded on /dev/mtd1
sizeof struct macrecord=7
no string for eth0 found
/tmp/eth-conf: eth0 has mac 00:90:0B:0A:44:F2
Checking spelling for "00:90:0B:0A:44:F2"...OK
INTERFACE eth0 SUCCESSFULLY CONFIGURED WITH 00:90:0B:0A:44:F2..........OK
no string for eth1 found
/tmp/eth-conf: eth1 has mac 00:90:0B:0A:44:F3
Checking spelling for "00:90:0B:0A:44:F3"...OK
INTERFACE eth1 SUCCESSFULLY CONFIGURED WITH 00:90:0B:0A:44:F3..........OK
no string for eth2 found
/tmp/eth-conf: eth2 has mac 00:90:0B:0A:44:F4
Checking spelling for "00:90:0B:0A:44:F4"...OK
INTERFACE eth2 SUCCESSFULLY CONFIGURED WITH 00:90:0B:0A:44:F4..........OK
no string for eth3 found
/tmp/eth-conf: eth3 has mac 00:90:0B:0A:44:F5
Checking spelling for "00:90:0B:0A:44:F5"...OK
INTERFACE eth3 SUCCESSFULLY CONFIGURED WITH 00:90:0B:0A:44:F5..........OK
Starting network...
RTNETLINK answers: File exists
ixp400_eth: ixEthMiiLinkStatus failed on PHY0.
Can't determine
the auto negotiated parameters. Using default values.
ixp400_eth: ixEthMiiLinkStatus failed on PHY1.
Can't determine
the auto negotiated parameters. Using default values.
udhcpc (v0.9.9-pre) started
eth2: link down
Sending discover...
Sending discover...
Sending discover...
No lease, failing.
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
net.ipv4.ip_forward = 1
Starting ntpdate...
Using pool.ntp.org...
Error : Temporary failure in name resolution
18 May 11:27:54 ntpdate[343]: can't find host pool.ntp.org

18 May 11:27:54 ntpdate[343]: no servers can be used, exiting
ntpdate failed
Starting network address translation: Using /lib/modules/2.6.20-dlink/kernel/net/ipv4/netfilter/ip_tables.ko
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (512 buckets, 4096 max)
done.
Starting dnsproxy ...
* setting dns proxy firewall (drop WANs)..
* checking leases for backward compatibility...
* start server...
Starting udhcpd (simple DHCP Server)...
* checking leases for backward compatibility...
* start server for eth0(192.168.1.254)...
udhcpd (v0.9.9-pre) started
OK
/usr/sbin/mini_httpd: started as root without requesting chroot(), warning only
ok.
/usr/sbin/mini_httpd: started as root without requesting chroot(), warning only
ok.
Generating RSA Key...
Generating public/private rsa1 key pair.
Your identification has been saved in /etc/ssh_host_key.
Your public key has been saved in /etc/ssh_host_key.pub.
The key fingerprint is:
6b:27:ea:97:d2:dd:92:a9:12:36:d4:ce:53:e5:f7:a9
Generating RSA Key...
Generating public/private rsa key pair.
Your identification has been saved in /etc/ssh_host_rsa_key.
Your public key has been saved in /etc/ssh_host_rsa_key.pub.
The key fingerprint is:
83:8a:48:94:9a:31:b5:d8:3c:d5:7e:3f:36:de:a2:ea
Generating DSA Key...
THIS CAN TAKE A MINUTE OR TWO DEPENDING ON YOUR PROCESSOR!

Generating public/private dsa key pair.
Your identification has been saved in /etc/ssh_host_dsa_key.
Your public key has been saved in /etc/ssh_host_dsa_key.pub.
The key fingerprint is:
cb:6b:5a:d1:bb:6f:4c:d4:df:21:8a:98:76:ae:90:10
Starting sshd: OK
Mounting jffs2 filesystem
* Starting DSA-3100 hotspot system(transit version)...
Using /lib/modules/2.6.20-dlink/kernel/net/netfilter/xt_state.ko
* Starting HotSpot v2
* check needed soft
* prepare database
* loading modules
* xt_tcpudp
* xt_mac
Using /lib/modules/2.6.20-dlink/kernel/net/netfilter/xt_mac.ko
* xt_quota
Using /lib/modules/2.6.20-dlink/kernel/net/netfilter/xt_quota.ko
* xt_state
* ixp4xx_gpio_serial
* start shaping
HTB: quantum of class 10001 is big. Consider r2q change.
* start iptables
* daemons
* engine
* done!
OK: hotspot enviroment started
* Setting printer
* Supress printk
Original settings:
Terminal named "/dev/ttyS0":
output speed=0x1002(115200 kbps)
input speed=0x1002(115200 kbps)
Stop bits: 1
Flow control: off
Now settings:
Terminal named "/dev/ttyS0":
output speed=0x1002(115200 kbps)
input speed=0x1002(115200 kbps)
Stop bits: 1
Flow control: off
D-Link Russia getty
Login:
-------------------------------------------------------


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 12:13 
Не в сети

Зарегистрирован: Пн июл 05, 2004 08:20
Сообщений: 24
ВЫ НЕ ОТВЕЧАЕТЕ НА МОЙ ОТВЕТ! (С) =)

как все-таки на wan2 маршрутизировать, а на wan3 натить?
или же это невозможно в данной железке?
(обидно, Win2000 умеет)

P.S. Техсаппорту Владивостока СПАСИБО! починили, ломаю дальше.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 268


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB