Re: rc.conf changes IPV6

From: Dan The Man <dan_at_sunsaturn.com>
Date: Mon, 21 Nov 2011 19:50:33 -0600 (CST)
Good point, I did switch to new config, let me find a box I can take down 
and I'll report back. I assume you'd be right considering how shell 
scripting works, that would not make much sense...


Dan.


--
Dan The Man
CTO/ Senior System Administrator
Websites, Domains and Everything else
http://www.SunSaturn.com
Email: Dan_at_SunSaturn.com

On Mon, 21 Nov 2011, Doug Barton wrote:

> On 11/21/2011 17:39, Dan The Man wrote:
>>
>> On Mon, 21 Nov 2011, Stefan Bethke wrote:
>>
>>> Am 21.11.2011 um 20:25 schrieb Dan The Man:
>>>
>>>> I notice we have changed way IPV6 is done in rc.conf now.
>>>> I assume someone will update:
>>>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-ipv6.html
>>>>
>>>>
>>>> My question now concerns aliases, and what the norm will end up being.
>>>> Here is example below:
>>>> Here we have the new layout with IPV6, the below works fine, however
>>>> since
>>>> the ifconfig lines for IPV4 and IPV6 are essentially the same other
>>>> than the actual "inet" and "inet6", will it be ok to start with
>>>> alias0 for both IPV4 and IPV6, or should I in this example be
>>>> starting at alias4 for IPV6?
>>>> I would like idea to keep it way it is each protocal starting at alias0.
>>>>
>>>>
>>>> #GATEWAY
>>>> defaultrouter="67.159.46.233"
>>>> hostname="sunsaturn.com"
>>>> #IPV4
>>>> ifconfig_em1="inet 67.159.46.238 netmask 255.255.255.248"
>>>> ifconfig_em1_alias0="inet 67.159.46.234 netmask 255.255.255.248"
>>>> ifconfig_em1_alias1="inet 67.159.46.235 netmask 255.255.255.248"
>>>> ifconfig_em1_alias2="inet 67.159.46.236 netmask 255.255.255.248"
>>>> ifconfig_em1_alias3="inet 67.159.46.237 netmask 255.255.255.248"
>>>>
>>>> #IPV6
>>>> ipv6_activate_all_interfaces="YES"
>>>> ipv6_network_interfaces="em1"
>>>> ipv6_defaultrouter="2001:49f0:4004:0000:0000:0000:0000:0001"
>>>> ifconfig_em1_ipv6="inet6 2001:49f0:4004:0000:0000:0000:0000:0002
>>>> prefixlen 48"
>>>> ifconfig_em1_alias0="inet6 2001:49f0:4004:0000:0000:0000:0000:0003
>>>> prefixlen 48"
>>>> ifconfig_em1_alias1="inet6 2001:49f0:4004:0000:0000:0000:0000:0004
>>>> prefixlen 48"
>>>
>>> Remember that rc.conf follows shell syntax and sematics, so the second
>>> _alias0 and _alias1 will overwrite the previous ones.
>>>
>>> In 9.0 you can use the ipv4_addrs_<ifname> variable to set both the
>>> IPv4 "main" address as well as "alias" addresses, see rc.conf(5).
>>> There doesn't seem to be an equivalent IPv6 option, as best as I can
>>> tell.
>>
>> You would assume so Stefan, that the duplicate alias0 would overwrite,
>> but it seems since ifconfig separates the namespace for IPV4/IPV6 it
>> actually works.
>
> I don't see how that could possibly be true, how have you tested it?
>
>
> Doug
>
> -- 
>
> 		"We could put the whole Internet into a book."
> 		"Too practical."
>
> 	Breadth of IT experience, and depth of knowledge in the DNS.
> 	Yours for the right price.  :)  http://SupersetSolutions.com/
>
>
Received on Tue Nov 22 2011 - 00:50:33 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:20 UTC