суббота, 5 июля 2014 г.

OpenWrt настройка DHCP SERVER

# vi /etc/dnsmasq.conf

# dhcp-range=[network-id,],[[,],][,]
dhcp-range=lan,192.168.135.2,192.168.135.99,255.255.255.0,24h

OpenWRT Автозапуск openvpn и luci

# vi /etc/rc.local

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
/etc/init.d/uhttpd start
openvpn /root/iavnov/iavnov.ovpn
exit 0

OpenWrt настройка firewall, для openvpn

# vi /etc/config/firewall

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

config 'rule'
        option 'target' 'ACCEPT'
        option 'name' 'VPN'
        option 'src' 'wan'
        option 'proto' 'udp'
        option 'dest_port' '1194'

# vi /etc/firewall.user

iptables -t nat -A prerouting_wan -p udp --dport 1194 -j ACCEPT
iptables -A input_wan -p udp --dport 1194 -j ACCEPT

iptables -I INPUT -i tun+ -j ACCEPT
iptables -I FORWARD -i tun+ -j ACCEPT
iptables -I OUTPUT -o tun+ -j ACCEPT
iptables -I FORWARD -o tun+ -j ACCEPT

OpenWrt настройка openvpn

# opkg update
# opkg install openvpn-openssl
или менее тяжелый, который у меня заработал на tp-link 841nd
# opkg install openvpn-polarssl

если ругается на ошибки, можнопоставить с опцией  --force-depends у меня работает.

OpenWrt Настройка сети

# vi /etc/config/network
для dhcp:

config interface 'wan'
        option ifname 'eth0'
        option proto 'dhcp'


для статик:

config  interface  'wan'
        option 'proto'     'static'
        option 'ifname'    'eth0'
        option 'ipaddr'    '192.168.136.47'
        option 'netmask'   '255.255.255.0'
        option 'gateway'   '192.168.136.200'
        option 'dns'       '192.168.136.200'

#для нескольких серверов
option 'dns' '192.168.136.200 8.8.8.8 8.8.4.4'

примечание:
опция dns работает только на интерфейсах со статическими адресами!

OpenWrt установка luci


# opkg update
# opkg install luci

воскресенье, 29 июня 2014 г.

пятница, 13 декабря 2013 г.

Обновление старого дистрибутива Ubuntu

При обновлении необходимо заменить в /etc/apt/sources.lst, ru-archive.ubuntu.com на http://old-releases.ubuntu.com. делается простой командой.

sudo sed -i -e 's/ru.archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

понедельник, 2 декабря 2013 г.

Сервис поиска сетевых ресурсов отключен

Для отключения меняем в файле:
$ nano  /etc/default/avahi-daemon

# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=1

значение на AVAHI_DAEMON_DETECT_LOCAL=0.
Тем самым запрещаем AVAHI использовать зону локал и  избавляемся от надоедливого сообщения...