Showing posts with label home. Show all posts
Showing posts with label home. Show all posts

Monday, November 15, 2010

dir-320 Kamikadze :)

Поставил себе из исходников KAMIKAZE (bleeding edge, r23891)
из транка
svn://svn.openwrt.org/openwrt/trunk
Пока полёт нормальный, яхуууу, посмотрим на работу wifi.

Т.к. с Backfire 10.03 r.22828 (svn://svn.openwrt.org/openwrt/branches/backfire) работал нестабильно wifi(через несколько минут/часов отрубался, помогала только перезагрузка).
Да, кстати, с Камикадзе драйвер wl для wifi у меня не работал :(
Я его устанавливал не в прошивку, а потом с репозитория локального. Wifi не поднялся с ним.


Конфиги:
=================================

root@zav:~# cat /etc/config/firewall

config 'defaults'
option 'syn_flood' '1'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'

config 'zone'
option 'name' 'lan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'

config 'zone'
option 'name' 'wan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
option 'masq' '1'
option 'mtu_fix' '1'

config 'forwarding'
option 'src' 'lan'
option 'dest' 'wan'

config 'rule'
option 'src' 'wan'
option 'proto' 'udp'
option 'dest_port' '68'
option 'target' 'ACCEPT'
option 'family' 'ipv4'

config 'rule'
option 'src' 'wan'
option 'proto' 'icmp'
option 'icmp_type' 'echo-request'
option 'target' 'ACCEPT'

config 'redirect'
option 'src' 'wan'
option 'src_dport' '80'
option 'dest' 'lan'
option 'dest_ip' '192.168.0.123'
option 'dest_port' '8080'
option 'proto' 'tcp'

config 'include'
option 'path' '/etc/firewall.user'

#config 'redirect'
# option 'src' 'wan'
# option 'proto' 'tcp'
# option 'src_dport' '8888'
# option 'dest_ip' '192.168.0.1'
# option 'dest_port' '8888'

=================================

Вот оригинальный:

=================================

root@zav:~# cat /etc/config/firewall
config defaults
option syn_flood 1
option input ACCEPT
option output ACCEPT
option forward REJECT
# Uncomment this line to disable ipv6 rules
# option disable_ipv6 1

config zone
option name lan
option input ACCEPT
option output ACCEPT
option forward REJECT

config zone
option name wan
option input REJECT
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1

config forwarding
option src lan
option dest wan

# We need to accept udp packets on port 68,
# see https://dev.openwrt.org/ticket/4108
config rule
option src wan
option proto udp
option dest_port 68
option target ACCEPT
option family ipv4

#Allow ping
config rule
option src wan
option proto icmp
option icmp_type echo-request
option target ACCEPT

# include a file with users custom iptables rules
config include
option path /etc/firewall.user


### EXAMPLE CONFIG SECTIONS
# do not allow a specific ip to access wan
#config rule
# option src lan
# option src_ip 192.168.45.2
# option dest wan
# option proto tcp
# option target REJECT

# block a specific mac on wan
#config rule
# option dest wan
# option src_mac 00:11:22:33:44:66
# option target REJECT

# block incoming ICMP traffic on a zone
#config rule
# option src lan
# option proto ICMP
# option target DROP

# port redirect port coming in on wan to lan
#config redirect
# option src wan
# option src_dport 80
# option dest lan
# option dest_ip 192.168.16.235
# option dest_port 80
# option proto tcp


### FULL CONFIG SECTIONS
#config rule
# option src lan
# option src_ip 192.168.45.2
# option src_mac 00:11:22:33:44:55
# option src_port 80
# option dest wan
# option dest_ip 194.25.2.129
# option dest_port 120
# option proto tcp
# option target REJECT

#config redirect
# option src lan
# option src_ip 192.168.45.2
# option src_mac 00:11:22:33:44:55
# option src_port 1024
# option src_dport 80
# option dest_ip 194.25.2.129
# option dest_port 120
# option proto tcp


=================================


=================================

root@zav:~# cat /etc/config/fstab

config 'global' 'automount'
option 'from_fstab' '1'
option 'anon_mount' '1'

config 'global' 'autoswap'
option 'from_fstab' '1'
option 'anon_swap' '0'

config 'mount'
option 'target' '/'
option 'device' '/dev/sda1'
option 'fstype' 'ext3'
option 'options' 'rw,sync'
option 'enabled_fsck' '0'
option 'enabled' '1'
option 'is_rootfs' '1'

config 'mount'
option 'target' '/home'
option 'device' '/dev/sda2'
option 'fstype' 'ext3'
option 'options' 'rw,sync'
option 'enabled_fsck' '0'
option 'enabled' '1'

config 'swap'
option 'device' '/dev/sda3'
option 'enabled' '1'


=================================

=================================

root@zav:~# cat /etc/config/network

config 'switch' 'eth0'
option 'enable' '1'

config 'switch_vlan' 'eth0_0'
option 'device' 'eth0'
option 'vlan' '0'
option 'ports' '1 2 3 4 5'

config 'switch_vlan' 'eth0_1'
option 'device' 'eth0'
option 'vlan' '1'
option 'ports' '0 5'

config 'interface' 'loopback'
option 'ifname' 'lo'
option 'proto' 'static'
option 'ipaddr' '127.0.0.1'
option 'netmask' '255.0.0.0'

config 'interface' 'lan'
option 'type' 'bridge'
option 'ifname' 'eth0.0'
option 'proto' 'static'
option 'netmask' '255.255.255.0'
option 'ipaddr' '192.168.0.1'

config 'interface' 'wan'
option 'ifname' 'eth0.1'
option 'proto' 'pppoe'
option 'macaddr' '00:90:4c:c0:00:00'
option 'username' 'bla-bla-bla'
option 'password' 'bla-bla-bla'
option 'defaultroute' '1'
option 'ppp_redial' 'demand'


=================================

=================================

root@zav:~# cat /etc/config/wireless

config 'wifi-device' 'radio0'
option 'type' 'mac80211'
option 'macaddr' '00:90:4c:c0:00:00'
option 'channel' '01'
option 'disabled' '0'

config 'wifi-iface'
option 'device' 'radio0'
option 'network' 'lan'
option 'mode' 'ap'
option 'hidden' '0'
option 'isolate' '0'
option 'bgscan' '0'
option 'wds' '0'
option 'macfilter' 'none'
option 'ssid' 'ZAV'
option 'encryption' 'psk2'
option 'key' 'bla-bla-bla'


=================================

=================================

root@zav:~# cat /etc/config/timezone

config 'timezone'
option 'posixtz' 'EET-2EEST,M3.5.0/3,M10.5.0/4'
option 'zoneinfo' 'Europe/Kiev'


=================================


=================================

root@zav:~# cat /etc/config/updatedd

config 'updatedd'
option 'update' '1'
option 'service' 'dyndns'
option 'username' 'zavizionov'
option 'password' 'bla-bla-bla'
option 'host' '10100.dyndns.org'

=================================

Ubuntu 10.10 прошивка dir-320

Сначала устанавливаем недостающие пакеты:
sudo apt-get install build-essential gcc libncurses5-dev ncurses-term zlib1g-dev gawk flex vsftpd
Потом ставим как написано тут:
http://habrahabr.ru/blogs/linux/102547/

Только в качестве ftp сервера я использовал vsftpd
Как использовать написано тут:

Если не получается перепрошить dir-320 смотрите тут:

Sunday, October 10, 2010

Dir-320 D-Link

Основано на статье http://habrahabr.ru/blogs/linux/102547/




Я перепрошил роутер как написано в статье. Нас троил вебкамеру и фтп. Всё работает нормально, кроме wifi, который с переодичностью раз в день отваливается. Приходиться перезагружать роутер. Видимо, это связано с нестабильностью ветки trunk исходников для OpenWRT , из которой я собственно и собирал прошивку.
Некоторые заметки по статье и прошивке привожу ниже.



Заливка прошивки
* При отправке прошивки на роутер неоходимо
В windows в реестр занести информацию и потом скрипт http://pastebin.com/X1SGWrAJ
В Ubuntu через консольный ftp клиент


Подготовка накопителя
* Использовал GUIшную программу gparted


Заходим по SSH на роутер



Настройка прошивки
* При монтировании разделов флешки на роутере
сконфигурировать файл /etc/config/fstab
=================================

root@ZAV:~# cat /etc/config/fstab

config 'global' 'automount'
option 'from_fstab' '1'
option 'anon_mount' '1'

config 'global' 'autoswap'
option 'from_fstab' '1'
option 'anon_swap' '0'

config 'mount'
option 'target' '/'
option 'device' '/dev/sda1'
option 'fstype' 'ext3'
option 'options' 'rw,sync'
option 'enabled_fsck' '0'
option 'enabled' '1'
option 'is_rootfs' '1'

config 'mount'
option 'target' '/home'
option 'device' '/dev/sda2'
option 'fstype' 'ext3'
option 'options' 'async,noatime'
option 'enabled_fsck' '0'
option 'enabled' '1'

config 'swap'
option 'device' '/dev/sda3'
option 'enabled' '1'


=================================


=================================
Конфигурация ниже не правильная

root@ZAV:~# cat /etc/config/firewall

config 'defaults'
option 'syn_flood' '1'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'ACCEPT'

config 'zone'
option 'name' 'lan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'ACCEPT'

config 'zone'
option 'name' 'wan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'ACCEPT'
option 'masq' '1'
option 'mtu_fix' '1'

config 'forwarding'
option 'src' 'lan'
option 'dest' 'wan'

config 'rule'
option 'src' 'wan'
option 'proto' 'udp'
option 'dest_port' '68'
option 'target' 'ACCEPT'

config 'rule'
option 'src' 'wan'
option 'proto' 'icmp'
option 'icmp_type' 'echo-request'
option 'target' 'ACCEPT'

config 'include'
option 'path' '/etc/firewall.user'

config 'rule' 'ftp'
option 'proto' 'tcp'
option 'src' 'wan'
option 'dest_port' '21'
option 'target' 'ACCEPT'

config 'rule' 'http'
option 'proto' 'tcp'
option 'src' 'wan'
option 'dest_port' '80'
option 'target' 'ACCEPT'

=================================



НА РОУТЕРЕ:
dhcp

root@ZAV:~# route
Destination Gateway Genmask Flags Metric Ref Use Iface
193.108.248.19 * 255.255.255.255 UH 0 0 0 pppoe-wan
192.168.0.0 * 255.255.255.0 U 0 0 0 br-lan
default * 0.0.0.0 U 0 0 0 pppoe-wan



НА КОМПЕ:
динамический ip

alexey@alexey-laptop:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 1 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0



* Изменить дату

root@ZAV:~# date -s '2010-09-01 09:23:00'
Wed Sep 1 09:23:00 EEST 2010


Веб админку переставил на порт 192.168.0.1:8888
Т.к. порт 80 будет переброшен на ноутбук с сайтом.

Настройка интернета это отдельная тема






Дальше установил:
opkg install tcptraceroute
opkg install mc

Tuesday, March 23, 2010

Wifi connection with ubuntu 9.04 on Dell 1501

1. Install a driver
"Broadcom STA wireles driver"

2. /etc/network/interfaces

Add the lines below to the:
gksu gedit /etc/network/interfaces

iface eth1 inet dhcp
gateway 192.168.0.2
wpa-psk secret
wpa-driver wext
wpa-key-mgmt WPA-PSK
wpa-proto WPA
wpa-ssid dlink
auto eth1


192.168.0.2 - is a gateway IP
dhcp - is an option for dynamic IP
secret - is a password for access point
dlink - is a name of the point


3. /etc/resolv.conf
gksu gedit /etc/resolv.conf

nameserver 192.168.0.2


Previous posts:
http://zavizionov.blogspot.com/2009/04/dsl-wifi-ubuntu-static.html
http://zavizionov.blogspot.com/2009/02/wifi-configure.html

Tuesday, March 11, 2008

D-Link 2500U

Официальная страничка тут
Цены на прайс UA тут

Все инструкции!

Инструкция по настройке модемов D-Link 2xx0U

команды
http://chairday.narod.ru/DSL-2500U.html

Всё о Dlink DSL-2XX0U
http://ogo.in.ua/forum/viewtopic.php?t=1865

GPL source code для устройств U-серии
http://forum.dlink.ru/viewtopic.php?t=48216

Новые версии FW для устройств U-серии
http://forum.dlink.ru/viewtopic.php?t=39596


Другие ссылки:
http://www.myip.ru/
http://www.all-nettools.com/toolbox