VirtualBox

Changeset 38628 in vbox


Ignore:
Timestamp:
Sep 5, 2011 10:06:32 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
73835
Message:

SrvIntNetR0.cpp,ConsoleImpl2.cpp: Better if SrvIntNetR0.cpp sets the default policies instead of Main.

Location:
trunk/src/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp

    r38549 r38628  
    56255625                | INTNET_OPEN_FLAGS_REQUIRE_AS_RESTRICTIVE_POLICIES
    56265626                | INTNET_OPEN_FLAGS_REQUIRE_EXACT);
    5627     uint32_t const  fDefFlags = INTNET_OPEN_FLAGS_ACCESS_RESTRICTED
    5628                               | INTNET_OPEN_FLAGS_PROMISC_ALLOW_CLIENTS
    5629                               | INTNET_OPEN_FLAGS_PROMISC_ALLOW_TRUNK_HOST
    5630                               | INTNET_OPEN_FLAGS_PROMISC_ALLOW_TRUNK_WIRE
    5631                               | INTNET_OPEN_FLAGS_TRUNK_HOST_ENABLED
    5632                               | INTNET_OPEN_FLAGS_TRUNK_HOST_CHASTE_MODE
    5633                               | INTNET_OPEN_FLAGS_TRUNK_WIRE_ENABLED
    5634                               | INTNET_OPEN_FLAGS_TRUNK_WIRE_CHASTE_MODE
    5635                               ;
     5627    uint32_t fDefFlags = INTNET_OPEN_FLAGS_PROMISC_ALLOW_CLIENTS
     5628                       | INTNET_OPEN_FLAGS_PROMISC_ALLOW_TRUNK_HOST
     5629                       | INTNET_OPEN_FLAGS_PROMISC_ALLOW_TRUNK_WIRE
     5630                       | INTNET_OPEN_FLAGS_TRUNK_HOST_ENABLED
     5631                       | INTNET_OPEN_FLAGS_TRUNK_HOST_CHASTE_MODE
     5632                       | INTNET_OPEN_FLAGS_TRUNK_WIRE_ENABLED
     5633                       | INTNET_OPEN_FLAGS_TRUNK_WIRE_CHASTE_MODE;
     5634    if (   enmTrunkType == kIntNetTrunkType_WhateverNone
     5635        || enmTrunkType == kIntNetTrunkType_None)
     5636        fDefFlags |= INTNET_OPEN_FLAGS_ACCESS_RESTRICTED;
     5637    else
     5638        fDefFlags |= INTNET_OPEN_FLAGS_ACCESS_PUBLIC;
    56365639    for (uint32_t i = 0; i < RT_ELEMENTS(g_afIntNetOpenNetworkNetFlags); i++)
    56375640        if (!(fFlags & g_afIntNetOpenNetworkNetFlags[i].fPair))
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r38593 r38628  
    40684068                InsertConfigInteger(pCfg, "IgnoreConnectFailure", (uint64_t)fIgnoreConnectFailure);
    40694069                InsertConfigString(pCfg, "IfPolicyPromisc", pszPromiscuousGuestPolicy);
    4070                 /* Allow other users to connect to the network (#5828) */
    4071                 InsertConfigString(pCfg, "AccessPolicy", "public");
    40724070                char szNetwork[INTNET_MAX_NETWORK_NAME];
    40734071                RTStrPrintf(szNetwork, sizeof(szNetwork), "HostInterfaceNetworking-%s", pszBridgedIfName);
     
    44074405#endif
    44084406                InsertConfigString(pCfg, "IfPolicyPromisc", pszPromiscuousGuestPolicy);
    4409                 /* Allow other users to connect to the network (#5828) */
    4410                 InsertConfigString(pCfg, "AccessPolicy", "public");
    44114407
    44124408#if !defined(RT_OS_WINDOWS) && defined(VBOX_WITH_NETFLT)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette