+ Responder ao Tópico



  1. #1

    Padrão IP fixo por DHCP em Ubiquiti

    Olá pessoal.
    Preciso da ajuda de vocês.
    Como eu faço para fixar o ip via dhcp no AirOS?

    Via interface web sei que ainda não tem opção, mas via ssh deve ter algum jeito de fazer isso.
    Como seria?

    Eu vi que para que as configurações tenhas efeito é preciso editar algum dos arquivos em /etc/sysinit. Os arquivos que tem lá são:

    XS2.ar2316.v3.5.4494.091109.1451# ls
    dhcpd.conf iptables.conf ntpclient.conf radio.conf route.conf
    httpd.conf netconf.conf ppp.conf resolv.conf sshd.conf

    E o conteudo deles atualmente é:
    dhcpd.conf
    Código :
    plugin_start() {
        true
    }
    plugin_stop() {
        kill `cat /var/run/dnsmasq.eth0.pid`
        true
    }
    radio.conf
    Código :
     
    route.conf
    Código :
    plugin_start() {
        echo 1 > /proc/sys/net/ipv4/ip_forward
        true
    }
    plugin_stop() {
        rm -f /etc/iproute2/rt_tables
        echo 0 > /proc/sys/net/ipv4/ip_forward
        true
    }
    netconf.conf
    Código :
    plugin_start() {
        echo 1 > /proc/sys/net/ipv4/ip_forward
        echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
        ifconfig "lo" 127.0.0.1 up
        ifconfig "eth0" 192.168.2.1 netmask 255.255.255.0 promisc up
        ifconfig "eth0" -allmulti
        MAC=`ifconfig "eth0" | grep HWaddr | cut -f 2 -d  "W"`
        B=`echo ${MAC} | cut -f 5 -d ":"`
        A=`echo ${MAC} | cut -f 6 -d ":"`
        if [ ".${oldA}" = ".${A}" -a ".${oldB}" = ".${B}" ]; then
            AUTO_IP=`printf "%d.%d" 0x${A} 0x${B}`; oldA=${B}; oldB=${A}
        else
            AUTO_IP=`printf "%d.%d" 0x${B} 0x${A}`; oldA=${A}; oldB=${B}
        fi
        ifconfig "eth0:0" 169.254.$AUTO_IP
        ifconfig "ath0" 0.0.0.0 up
        ifconfig "ath0" -allmulti
        true
    }
    plugin_stop() {
        ifconfig "eth0" down
        ifconfig "eth0:0" down
        ifconfig "ath0" down
        echo 0 > /proc/sys/net/ipv4/ip_forward
        true
    }
    resolv.conf
    Código :
    plugin_start() {
        echo "abilio" > /proc/sys/kernel/hostname
        true
    }
    plugin_stop() {
        true
    }
    Última edição por ilune; 14-11-2010 às 19:42.

  2. #2
    Eng. Eletricista/Eletrôni Avatar de MarceloGOIAS
    Ingresso
    Feb 2007
    Localização
    Goiânia
    Posts
    2.120
    Posts de Blog
    2

    Padrão re: IP fixo por DHCP em Ubiquiti

    IP fixo por DHCP???

    Explique melhor o que pretende fazer.



  3. #3

    Padrão re: IP fixo por DHCP em Ubiquiti

    Não seria prender o ip ao mac?

  4. #4

    Padrão re: IP fixo por DHCP em Ubiquiti

    É isso!
    Eu quero prender o ip ao MAC, de forma que toda vez que o mac especifico pedir um ip, o ip fornecido será o mesmo.

    Alguem sabe como fazer isso nos equipamentos da ubiquit?