Project

General

Profile

Download (145 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
58fbb3f0 09/10/2013 09:26 AM Ermal LUÇI

Leave a trace that rtsold did fire the dhcp6c client so troubleshooting is easier

0ec64bd2 09/04/2013 10:43 AM Ermal LUÇI

Actually the / here is not needed.

90652fbf 09/03/2013 12:34 AM Daniel Becker

add option to send prefix hint for requesting desired prefix length for delegation

This change adds an option on the interfaces page for sending a prefix hint for the selected delegation size. If enabled, a "prefix" field requesting :: with the appropriate prefix length (64 - dhcp6-ia-pd-len) is added to the "id-assoc pd" entry in the dhcp6c config file. This hint is required for requesting prefixes shorter than /64 from Comcast.

f2999907 08/16/2013 03:00 PM Ermal LUÇI

Add also a special case so the correct ip is returned for the case when WAN is v4 PPP type and v6 is DHCP but with option fetch v6 info from v4.

d5707d33 08/16/2013 02:45 PM Ermal LUÇI

When using DHCPv6 and only requesting a prefix the communication on the WAN interface will be over link-local so return the link-local address of the interface in this case rather than nothing.

912e3f6f 08/16/2013 02:35 PM Ermal LUÇI

Optimize a bit to try and convrt back to friendly interface only when needed

90af1b8b 08/16/2013 02:33 PM Ermal LUÇI

Resolves #2627. When WANv4 is PPP and v6 is DHCP but the option get v6 info from v4 is ticked the real interface is different. For WANv4 is pppXX and for v6 is the real underlying interface. Take this into consideration during interface_bring_down to properly cleanup things

8b257982 08/16/2013 02:11 PM Ermal LUÇI

Correctly remove IPv6 addresses from the interface rather than just erroring out. The same trick that works for IPv4 of not specifying address does not work with v6

2391780c 08/16/2013 01:37 PM Ermal LUÇI

Even if called with wrong parameters try to do something rather than return here.

329acfb2 08/16/2013 10:42 AM Ermal LUÇI

Reduce diff with master

f7496377 08/14/2013 11:16 PM Ermal LUÇI

Cleanup some code that is not needed anymore

ed7edf07 08/14/2013 11:05 PM Ermal LUÇI

Use pfSense module functions for finding interface v6 addresses. The addresses will be not in friendly format as returned by getnameinfo

a2dc7392 08/08/2013 06:05 PM Renato Botelho

Fix #1047

  • When advanced options (LRO, TSO and CSUM) changes, enable capabilities
    again on interfaces
  • For lagg and bridge, check caps instead of encaps and enable flags
    when it's necessary for all members
  • Take in consideration Disable (LRO, TSO, CSUM) options from...
f5013fea 08/08/2013 06:05 PM Renato Botelho

Remove duplicate polling set

329024c8 07/23/2013 09:56 AM Ermal LUÇI

Implement an option to allow using the IPv4 connectivity interface for sending the dhcpv6 information. Usually useful for ppp[oe] type links and some ISP

8e088ea5 07/19/2013 01:39 PM Jim Pingle

Handle IPv6 in ip_in_interface_alias_subnet()

4e69371b 07/16/2013 12:52 PM Ermal LUÇI

Do not break ppp type interfaces on v6

5128e0fe 07/16/2013 07:47 AM Ermal LUÇI

For ppp interfaces the real interface is not present anymore in the xml config section of the interface. Due to this do some more work on extracting the real interface when ipv4 is pppoe/ppp/... and ipv6 configuration files will use the wrong interface to request information from provider. Reported-by: http://forum.pfsense.org/index.php/topic,64483.0.html

b877d635 07/05/2013 05:48 PM Ermal LUÇI

Fixes #2495. On trigering of rc.newwanip remove all ipaliases from the interface since they will be readded later on. This will also make sure to have the correct address order

fae0e098 07/04/2013 07:01 AM Ermal LUÇI

Remove duplicated line that makes dhcp6c not run correctly

6dcbd1b3 07/02/2013 08:21 AM Seth Mos

Add a checkbox that can be used to request only a IPv6 prefix without a IPv6 address. Some ISPs DHCP6 servers will fail the request if both are requested and only a Prefix is allowed.

850324a2 06/18/2013 05:01 PM Jim Pingle

Add a field to allow rejecting DHCP leases from a specific upstream DHCP server.

10054843 06/17/2013 09:00 AM Ermal LUÇI
  • Use when needed the family for get_real_interface
  • During dhcp setup use -n for cp to avoid coping uselessly
ca2b90ec 06/17/2013 08:06 AM Ermal LUÇI

Do not do the same tricks here that are done on get_real_interface but just call the function directly

85a389c9 06/17/2013 07:55 AM Ermal LUÇI

Provide full path to route binary

8959f2fc 06/11/2013 07:31 PM Ermal LUÇI

Correct the command for setting the 6rd gw

7fdd0c73 06/11/2013 10:02 AM Ermal LUÇI

Wait 1 second before starting the other dhcp6c since pkill does not wait for the process to exit

00a7438c 06/04/2013 06:04 PM Ermal LUÇI

Add the 6rd gateway information

db7a628c 05/09/2013 11:05 AM Renato Botelho

Replace all linklocal checks by is_linklocal()

30ad8553 05/08/2013 06:45 PM Renato Botelho

Nuke interface_track6_dhcp6_configure()

This function does 2 unecessary things:

. Remove the IP address from interface set as Track, what is wrong and
should be done by dhcp6c
. Set a fixed IP when track6-interface is SLAAC, what never happens
since it's impossible to track a SLAAC interface

6d49e2ba 05/07/2013 02:40 PM Renato Botelho

Revert "Fixes for track6 interfaces:"

It's not the correct fix

This reverts commit e8307ae03e2769bd0ebaa4b9441ac797b50a3800.

982e004f 05/07/2013 12:34 PM Ermal LUÇI

Pull code from the calling place rather than the interfaces.inc

70a99e87 05/07/2013 12:32 PM Ermal Luçi

Merge pull request #626 from phil-davis/master

Restore default route after HOTPLUG linkup

e8307ae0 05/07/2013 12:20 PM Renato Botelho

Fixes for track6 interfaces:

. Do not remove link-local when it's already correct
. Let dhcp6c deal with tracked interface IP

6ddfa6c2 05/07/2013 10:03 AM Phil Davis

Add includes to interfaces.inc

There were some includes needed when calling into here from rc.linkup - somehow everything else that calls interface_configure(p1, "true", p3) has already included these.

02203e6d 05/06/2013 04:01 PM Renato Botelho

Fix IPv6 Prefix ID default value

. Always initialize it to 0 when it's undefined
. Remove unecessary initializations and checks
. Bump config version to 9.5
. Write an upgrade config function to initialize old configs properly

c06e4f69 04/17/2013 12:58 PM Ermal LUÇI

Correct issue reported on: http://forum.pfsense.org/index.php/topic,61239.0.html

d28cd156 04/14/2013 05:36 PM Renato Botelho

Make fe80: addresses check case insensitive

c1d8c235 04/11/2013 02:12 PM Renato Botelho

Configure static arp inside interface_configure() since it removes all interface addresses and the static arps are removed together. It fixes #2939

a8f5790a 03/28/2013 07:25 PM Renato Botelho

Fix whitespaces and indent

7fed35c8 03/25/2013 06:46 PM Ermal LUÇI

Give the process time to exit before running a new one

87dfd826 03/21/2013 02:53 PM Ermal LUÇI

Escape the argument to avoid potential issues

07615045 03/20/2013 09:58 PM Ermal LUÇI

No need for the ::(separators) they will be there

d9377608 03/20/2013 09:53 PM Ermal LUÇI

Check lower bound as well

733c6f89 03/20/2013 08:41 PM Ermal LUÇI

The default gateway for 6rd type is $prefix|$wanv4::$wanv4gw. Also add support for variable length v4 prefix for 6rd

919ff1f0 03/20/2013 04:05 PM Ermal LUÇI

To actually use the linklocal of :1 delete the auto assigned linklocal

ccc5f959 03/19/2013 08:27 PM Ermal LUÇI

Remove even this seems dhclient is smart enough to avoid this by itself

a9518178 03/19/2013 08:19 PM Ermal LUÇI

Remove functions that are not used now with once mode of rtsold

4e6667b2 03/19/2013 08:06 PM Renato Botelho

Simplify a bit logic

e5a27e16 03/19/2013 08:01 PM Renato Botelho

Fix typo

b8ded125 03/19/2013 07:57 PM Ermal LUÇI

Use full patch

9b6010ff 03/19/2013 07:56 PM Ermal LUÇI

Run rtsold only for one reply since it will spam with dhcp6c processes otherwise. Also remove ambiguity by using curlies in functions

10e000f7 03/19/2013 07:03 PM Jim Pingle

Fix missed ;

1af4f4e0 03/19/2013 04:28 PM Ermal LUÇI

Bring down even rtsold process

29f2f07a 03/19/2013 04:21 PM Ermal LUÇI

The workflow is rtsold calls dhcp6c which calls rc.newwanipv6 to make the configuration more consistent

7fd67662 03/19/2013 01:52 PM Ermal LUÇI

Do not run this during startup since it will be called anyhow

a56d8b08 03/19/2013 11:56 AM Ermal LUÇI

Initialize array

f7f27780 03/19/2013 11:55 AM Ermal LUÇI

Remove not used call

deb39cf2 03/19/2013 11:15 AM Ermal LUÇI

When reconfiguring interfaces with dhcp types set try to kill any previous dhcp process of the interface already running

bd66cf32 03/19/2013 11:10 AM Ermal LUÇI

Do not cleanup states on this call

ff5674dc 03/18/2013 04:11 PM Ermal LUÇI

Remove useless function calls

da9dd1b4 03/18/2013 04:01 PM Ermal LUÇI

Unset the ip from the cache to retrieve the right ip

6fb66736 03/18/2013 03:54 PM Ermal LUÇI

Correct get_interface_subnetv6 and use get_interface_ipv6 during dhcp config generation. Also initialize some arrays to avoid warnings

909de400 03/18/2013 02:55 PM Ermal LUÇI

Try to remove as much as possible _stf special case through the code

b6c1f22f 03/18/2013 02:36 PM Ermal LUÇI

Use get_interface_ipv6 on rc.newwanipv6 to and teach it to flush the cache on optional parameter. Also teach get_real_interface about the tedios ipv6 tunnel interfaces and return them when ipv6 family is specified

1d66a364 03/18/2013 10:41 AM Ermal LUÇI

Handle _stf interface in convertion from real to friendly. Also do no cal lpfSense_module function if not used

6a69bc65 03/16/2013 02:47 PM Renato Botelho

Use realif on dhcp6 pid filename since find_dhcp6c_process() looks for it and cannot kill it

08e9c732 03/14/2013 03:20 PM Ermal LUÇI

Use empty which is more strict

76254caa 03/08/2013 01:54 PM Renato Botelho

Be consistent on vlan checks

f5c2bf1e 03/08/2013 01:48 PM Renato Botelho

Fix logic inversion from 126ff5b264

43c6c9af 03/08/2013 01:48 PM Renato Botelho

Check if MTU is already with correct value before change it

be2c39b6 03/08/2013 01:48 PM Renato Botelho

When parent is not assigned, reset it and all vlans without mtu set to default

3f3252f6 03/08/2013 01:48 PM Renato Botelho

When reset parent to default mtu, deal with all VLANs too

a976c633 03/08/2013 01:48 PM Renato Botelho

Set vlanifs early and use it on more places to simplify logic

20eb8203 03/08/2013 01:48 PM Renato Botelho

Consider parent mtu when it's set instead of default one

5ee6ce25 03/08/2013 01:47 PM Renato Botelho

Simplify a bit the logic

1f9ecbcd 03/08/2013 01:47 PM Renato Botelho

Pass parent interface to link_interface_to_vlans

8306b774 03/08/2013 01:47 PM Renato Botelho

Fix typo on var name

a1d36777 03/08/2013 01:47 PM Renato Botelho

Fix typo s/assgined/assigned/

7965c38f 03/08/2013 01:31 PM Ermal LUÇI

Be consistent on the check

a362a23a 03/08/2013 08:45 AM Ermal LUÇI

Solve the issue when changing vlan parent mtu and leaving its childs with older mtu.

1dedfdd1 03/07/2013 02:21 PM Ermal LUÇI

More fixes

2c07529a 03/07/2013 02:18 PM Ermal LUÇI

Remove debug code

6d1594eb 03/07/2013 02:17 PM Ermal LUÇI

Correct code to apply the mtu correctly

4ffa46bf 03/07/2013 01:59 PM Ermal LUÇI

Correctly handle mtu changing between vlans

6696d2cd 03/07/2013 01:18 PM Ermal LUÇI

Change parent only if its mtu is smaller

e17e1b8a 03/07/2013 12:04 PM Ermal LUÇI

Skip vlan checks for being configured vlan as well

694f2b72 03/07/2013 12:02 PM Ermal LUÇI

Only treat interesting interfaces

2fff3ba2 03/07/2013 12:00 PM Ermal LUÇI

Make this work better and not always go over things for setting mtu

1e08ce64 03/07/2013 11:46 AM Ermal LUÇI

Hopefully is correct now

b1939343 03/07/2013 11:45 AM Ermal LUÇI

Set mtu to the correct interface

672137f4 03/07/2013 11:43 AM Ermal LUÇI

Correct which mtu value is used to be correct

59297ade 03/07/2013 11:42 AM Ermal LUÇI

Sprinkle some XXX just for being consistent

d35233da 03/07/2013 11:40 AM Ermal LUÇI

Correct this behaviour of properly honoring the configured mtu

1befdbf8 03/07/2013 10:03 AM Ermal LUÇI

Tune up a bit dhclient-script and call the kill state command only once its enough

dcddb2fa 03/06/2013 12:10 PM Ermal LUÇI

You can have multiple 6rd tunnels now days

1fadb9d1 03/05/2013 07:57 PM Ermal LUÇI

Remove old ip information even from the tracking interface as well so that track6 config code does not get confused. Fixes #2627

afe4f2da 03/05/2013 07:53 PM Ermal LUÇI

Remove old ip information so that track6 config does not get confused. Fixes #2627

e12ad49f 03/04/2013 12:57 PM Renato Botelho

Save ppp info and realif on interfaces.apply to be able to cleanup old configuration when changing interface type. Fixes #2758

4a735210 03/04/2013 12:50 PM Renato Botelho

Make parent interface and all VLANs use the same MTU. Fixes #2786