Como desabilitar o IPv6 no OpenBSD?

5

Tenho certeza de que na minha rede não irei usar o IPv6 apenas IPv4. Então, de acordo com o princípio KISS , precisarei desativá-lo. Como eu posso fazer isso? OS é o OpenBSD 5.1.

    
por gasko peter 09.05.2012 / 01:49

3 respostas

3
 -inet6          Disable inet6(4) on the given interface and remove all
                 configured inet6(4) addresses, including the link-local
                 ones.  To turn it on again, assign any inet6 address or
                 run rtsol(8).

isto se for de 'man ifconfig'.

 family      Specify which type of Internet protocol family to prefer, if
             a host is reachable using different address families.  By
             default IPv4 addresses are queried first, and then IPv6
             addresses.  The syntax is:

                   family family1 [family2]

             A maximum of two families can be specified, where family can
             be any of:

                   inet4     IPv4 queries.
                   inet6     IPv6 queries.

isto é do 'man resolv.conf'

O kernel personalizado não é o caminho do OpenBSD! Nunca peça ajuda com o kernel personalizado, você não entende os detalhes técnicos de qualquer maneira:)

    
por 18.05.2012 / 22:04
3

Você deve criar um kernel personalizado que não tenha a opção INET6. Mas os mantenedores do OpenBSD parecem desaconselhar isso .

    
por 09.05.2012 / 02:22
1

Como desabilitar o IPv6 no OpenBSD?

# uname -a
OpenBSD cacti-i386.my.domain 5.0 GENERIC.MP#59 i386

1). Passo

# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33196
        priority: 0
        groups: lo
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr xx:xx:xx:xx:xx:xx
        priority: 0
        groups: egress
        media: Ethernet autoselect (1000baseT full-duplex,master)
        status: active
        inet 10.0.0.100 netmask 0xffffff00 broadcast 10.0.0.255
        inet6 fe80::20c:29ff:fe35:b831%em0 prefixlen 64 scopeid 0x1
enc0: flags=0<>
        priority: 0
        groups: enc
        status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33196
        priority: 0
        groups: pflog

2). Passo

# ifconfig em0 inet6 fe80::20c:29ff:fe35:b831  delete

3). Passo edite /etc/rc.local adicione esta linha

# vi /etc/rc.local
#       $OpenBSD: rc.local,v 1.44 2011/04/22 06:08:14 ajacoutot Exp $

# Site-specific startup actions, daemons, and other things which
# can be done AFTER your system goes into securemode.  For actions
# which should be done BEFORE your system has gone into securemode
# please see /etc/rc.securelevel.

ifconfig em0 inet6 fe80::20c:29ff:fe35:b831  delete
    
por 23.03.2016 / 01:59

Tags