Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions source/firewall/firewall.c
Original file line number Diff line number Diff line change
Expand Up @@ -6152,7 +6152,7 @@ int do_wan2self_attack(FILE *fp,char* wan_ip)
fprintf(fp, "-A INPUT -j wanattack\n");

//Smurf attack, actually the below rules are to prevent us from being the middle-man host
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined(_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_)
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined(_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_) || defined(_XER2_PRODUCT_REQ_)
fprintf(fp, "-A SmurfAttack -p icmp -m icmp --icmp-type address-mask-request %s -j LOG --log-prefix \"DoS Attack - Smurf Attack\" --log-level 7\n", logRateLimit);
#elif defined(_PROPOSED_BUG_FIX_)
if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0))
Expand All @@ -6172,7 +6172,7 @@ int do_wan2self_attack(FILE *fp,char* wan_ip)
#endif /*_HUB4_PRODUCT_REQ_*/
fprintf(fp, "-A SmurfAttack -p icmp -m icmp --icmp-type address-mask-request -j xlog_drop_wanattack\n");
// ICMP Smurf Attack (timestamp)
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_) /* ULOG target removed in kernels 3.17+ */
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_) || defined(_XER2_PRODUCT_REQ_) /* ULOG target removed in kernels 3.17+ */
fprintf(fp, "-A ICMPSmurfAttack -p icmp -m icmp --icmp-type timestamp-request %s -j LOG --log-prefix \"DoS Attack - Smurf Attack\" --log-level 7\n", logRateLimit);
#elif defined(_PROPOSED_BUG_FIX_)
if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0))
Expand All @@ -6194,7 +6194,7 @@ int do_wan2self_attack(FILE *fp,char* wan_ip)

//ICMP Flooding. Mark traffic bit rate > 5/s as attack and limit 6 log entries per hour
fprintf(fp, "-A ICMPFlooding -p icmp -m limit --limit 5/s --limit-burst 10 -j RETURN\n");
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_) /* ULOG target removed in kernels 3.17+ */
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_) || defined(_XER2_PRODUCT_REQ_) /* ULOG target removed in kernels 3.17+ */
fprintf(fp, "-A ICMPFlooding -p icmp %s -j LOG --log-prefix \"DoS Attack - ICMP Flooding\" --log-level 7\n", logRateLimit);
#elif defined(_PROPOSED_BUG_FIX_)
if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0))
Expand All @@ -6216,7 +6216,7 @@ int do_wan2self_attack(FILE *fp,char* wan_ip)

//TCP SYN Flooding
fprintf(fp, "-A TCPSYNFlooding -p tcp --syn -m limit --limit 10/s --limit-burst 20 -j RETURN\n");
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_)/* ULOG target removed in kernels 3.17+ */
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_) || defined(_XER2_PRODUCT_REQ_) /* ULOG target removed in kernels 3.17+ */
fprintf(fp, "-A TCPSYNFlooding -p tcp --syn %s -j LOG --log-prefix \"DoS Attack - TCP SYN Flooding\" --log-level 7\n", logRateLimit);
#elif defined(_PROPOSED_BUG_FIX_)
if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0))
Expand All @@ -6240,7 +6240,7 @@ int do_wan2self_attack(FILE *fp,char* wan_ip)
if(isWanReady) {
/* Allow multicast packet through */
fprintf(fp, "-A LANDAttack -p udp -s %s -d 224.0.0.0/8 -j RETURN\n", wan_ip);
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_) /* ULOG target removed in kernels 3.17+ */
#if defined(_HUB4_PRODUCT_REQ_) || defined(_WNXL11BWL_PRODUCT_REQ_) || defined(_XER5_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_COSA_QCA_ARM_) || defined(_XER2_PRODUCT_REQ_) /* ULOG target removed in kernels 3.17+ */
fprintf(fp, "-A LANDAttack -s %s %s -j LOG --log-prefix \"DoS Attack - LAND Attack\" --log-level 7\n", wan_ip, logRateLimit);
#elif defined(_PROPOSED_BUG_FIX_)
if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0))
Expand Down Expand Up @@ -10247,7 +10247,7 @@ static void do_add_TCP_MSS_rules(FILE *mangle_fp)
static int do_lan2wan(FILE *mangle_fp, FILE *filter_fp, FILE *nat_fp)
{
FIREWALL_DEBUG("Entering do_lan2wan\n");
#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_SCXF11BFL_PRODUCT_REQ_)
#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_SCXF11BFL_PRODUCT_REQ_) && !defined(_XER2_PRODUCT_REQ_)
if (isNatReady)
{
FILE *f = NULL;
Expand Down Expand Up @@ -10841,7 +10841,7 @@ static int do_wan2lan(FILE *fp)
* Return Values :
* 0 : Success
*/
#if defined(_SR213_PRODUCT_REQ_) || defined(_SCER11BEL_PRODUCT_REQ_) || defined(_HUB4_PRODUCT_REQ_)
#if defined(_SR213_PRODUCT_REQ_) || defined(_SCER11BEL_PRODUCT_REQ_) || defined(_HUB4_PRODUCT_REQ_) || defined(_XER2_PRODUCT_REQ_)
static int do_block_lan_access_to_wan_ssh(FILE *fp)
{
FIREWALL_DEBUG("Entering do_block_lan_access_to_wan_ssh\n");
Expand Down Expand Up @@ -13954,7 +13954,7 @@ static int prepare_enabled_ipv4_firewall(FILE *raw_fp, FILE *mangle_fp, FILE *na
do_lan2wan(mangle_fp, filter_fp, nat_fp);
do_wan2lan(filter_fp);
do_filter_table_general_rules(filter_fp);
#if defined(_SR213_PRODUCT_REQ_) || defined(_SCER11BEL_PRODUCT_REQ_) || defined(_HUB4_PRODUCT_REQ_)
#if defined(_SR213_PRODUCT_REQ_) || defined(_SCER11BEL_PRODUCT_REQ_) || defined(_HUB4_PRODUCT_REQ_) || defined(_XER2_PRODUCT_REQ_)
if(isWanReady)
do_block_lan_access_to_wan_ssh(filter_fp);
#endif
Expand Down Expand Up @@ -14028,7 +14028,7 @@ WAN_FAILOVER_SUPPORT_CHECk_END
prepare_MoCA_bridge_firewall(raw_fp, mangle_fp, nat_fp, filter_fp);
#endif

#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_SCXF11BFL_PRODUCT_REQ_)
#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_SCXF11BFL_PRODUCT_REQ_) && !defined(_XER2_PRODUCT_REQ_)
/* To avoid open ssh connection to CM IP TCXB6-2879*/
if (!isBridgeMode)
{
Expand Down Expand Up @@ -14396,7 +14396,7 @@ static int prepare_disabled_ipv4_firewall(FILE *raw_fp, FILE *mangle_fp, FILE *n
lan_http_access(filter_fp);
#endif

#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_SCXF11BFL_PRODUCT_REQ_)
#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_SCXF11BFL_PRODUCT_REQ_) && !defined(_XER2_PRODUCT_REQ_)
if (isBridgeMode)
{
FILE *f = NULL;
Expand Down
2 changes: 1 addition & 1 deletion source/firewall/firewall.h
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ int prepare_ipv6_firewall(const char *fw_file);
#define _PROCNET_IFINET6 "/proc/net/if_inet6"
#define MAX_INET6_PROC_CHARS 200

#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_)
#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_XER2_PRODUCT_REQ_)
#define CM_SNMP_AGENT "172.31.255.45"
#define kOID_cmRemoteIpAddress "1.3.6.1.4.1.4413.2.2.2.1.2.12161.1.2.2.0"
#define kOID_cmRemoteIpv6Address "1.3.6.1.4.1.4413.2.2.2.1.2.12161.1.3.2.0"
Expand Down
2 changes: 1 addition & 1 deletion source/firewall/firewall_ext.c
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ int prepare_ipv4_rule_ex_mode(FILE *raw_fp, FILE *mangle_fp, FILE *nat_fp, FILE
do_wan2self_attack(filter_fp,cellular_ipaddr);

fprintf(filter_fp, "-A INPUT -i %s -p tcp -m tcp --dport 22 -j SSH_FILTER\n",cellular_ifname);
#if defined(_WNXL11BWL_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_)
#if defined(_WNXL11BWL_PRODUCT_REQ_) || defined (_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_XER2_PRODUCT_REQ_)
fprintf(filter_fp, "-A INPUT -i brlan112 -d 169.254.70.0/24 -j ACCEPT\n");
fprintf(filter_fp, "-A INPUT -i brlan112 -m pkttype ! --pkt-type unicast -j ACCEPT\n");
fprintf(filter_fp, "-A INPUT -i brlan113 -d 169.254.71.0/24 -j ACCEPT\n");
Expand Down
8 changes: 4 additions & 4 deletions source/firewall/firewall_ipv6.c
Original file line number Diff line number Diff line change
Expand Up @@ -502,7 +502,7 @@ void do_ipv6_filter_table(FILE *fp){
FIREWALL_DEBUG("Inside do_ipv6_filter_table \n");
int inf_num = 0;

#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_)
#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_XER2_PRODUCT_REQ_)
FILE *f = NULL;
char request[256], response[256], cm_ipv6addr[40];
unsigned int a[16] = {0};
Expand Down Expand Up @@ -622,7 +622,7 @@ void do_ipv6_filter_table(FILE *fp){
// Video Analytics Firewall rule to allow port 58081 only from LAN interface
do_OpenVideoAnalyticsPort (fp);

#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_)
#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_XER2_PRODUCT_REQ_)
/* To avoid open ssh connection to CM IP TCXB6-2879*/
snprintf(request, 256, "snmpget -cpub -v2c -Ov %s %s", CM_SNMP_AGENT, kOID_cmRemoteIpv6Address);

Expand Down Expand Up @@ -885,7 +885,7 @@ void do_ipv6_filter_table(FILE *fp){
* exclude primary lan*/
prepare_ipv6_multinet(fp);
#endif
#if !defined(_XER5_PRODUCT_REQ_) && !defined (_SCER11BEL_PRODUCT_REQ_) && !defined(_COSA_QCA_ARM_) //wan0 is not applicable for XER5
#if !defined(_XER5_PRODUCT_REQ_) && !defined (_SCER11BEL_PRODUCT_REQ_) && !defined(_COSA_QCA_ARM_) && !defined(_XER2_PRODUCT_REQ_) //wan0 is not applicable for XER5
/* not allow ping wan0 from brlan0 */
int i;
for(i = 0; i < ecm_wan_ipv6_num; i++){
Expand Down Expand Up @@ -1372,7 +1372,7 @@ void do_ipv6_filter_table(FILE *fp){
fprintf(fp, "-A FORWARD -i %s -o %s -m pkttype --pkt-type unicast ! -s %s -j LOG_FORWARD_DROP\n", lan_ifname, wan6_ifname, lan_prefix);
}

#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_)
#if defined(_COSA_BCM_ARM_) && (defined(_CBR_PRODUCT_REQ_) || defined(_XB6_PRODUCT_REQ_)) && !defined(_SCER11BEL_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_XER2_PRODUCT_REQ_)
if (isNatReady)
{
FILE *f = NULL;
Expand Down
11 changes: 11 additions & 0 deletions source/igd/src/inc/igd_platform_dependent_inf.h
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,14 @@
#define MODULE_NUMBER "SR203"
#define MODULE_URL "http://www.sky.com/"
#define UPC "SR203"
#elif defined(_XER2_PRODUCT_REQ_)
#define MANUFACTURER "Arcadyan"
#define MANUFACTURER_URL "https://www.arcadyan.com"
#define MODULE_DESCRIPTION "Xfinity Ethernet Router"
#define MODULE_NAME "AYER21BEL"
#define MODULE_NUMBER "AYER21BEL"
#define MODULE_URL "https://www.arcadyan.com"
#define UPC "AYER21BEL"
#else
#define MANUFACTURER "Cisco"
#define MANUFACTURER_URL "http://www.cisco.com/"
Expand Down Expand Up @@ -119,5 +127,8 @@
#elif defined(_HUB4_PRODUCT_REQ_)
#undef CONFIG_VENDOR_MODEL
#define CONFIG_VENDOR_MODEL "SR203"
#elif defined(_XER2_PRODUCT_REQ_)
#undef CONFIG_VENDOR_MODEL
#define CONFIG_VENDOR_MODEL "AYER21BEL"
#endif
#endif
2 changes: 1 addition & 1 deletion source/scripts/init/c_registration/15_dhcp_server.c
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ const char* SERVICE_CUSTOM_EVENTS[] = {
NULL
};
#elif defined(CORE_NET_LIB) && \
((defined(_XB6_PRODUCT_REQ_) && !defined (_XB8_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_SCER11BEL_PRODUCT_REQ_)) && !defined(_SCXF11BFL_PRODUCT_REQ_) || (defined(_WNXL11BWL_PRODUCT_REQ_)) || \
((defined(_XB6_PRODUCT_REQ_) && !defined (_XB8_PRODUCT_REQ_) && !defined(_XER5_PRODUCT_REQ_) && !defined(_SCER11BEL_PRODUCT_REQ_)) && !defined(_SCXF11BFL_PRODUCT_REQ_) && !defined(_XER2_PRODUCT_REQ_) || (defined(_WNXL11BWL_PRODUCT_REQ_)) || \
(defined(_CBR_PRODUCT_REQ_) && !defined(_CBR2_PRODUCT_REQ_)))
const char* SERVICE_CUSTOM_EVENTS[] = {
"syslog-status|/usr/bin/service_dhcp",
Expand Down
2 changes: 1 addition & 1 deletion source/scripts/init/service.d/lan_handler.sh
Original file line number Diff line number Diff line change
Expand Up @@ -544,7 +544,7 @@ case "$1" in
;;

lan-start)
if [ "$RPI_SPECIFIC" = "rpi" ] || [ "$BOX_TYPE" = "bpi" ] || [ "$BOX_TYPE" = "HUB4" ] || [ "$BOX_TYPE" = "SR213" ] || [ "$BOX_TYPE" = "SCER11BEL" ] || [ "$BOX_TYPE" = "SCXF11BFL" ]; then
if [ "$RPI_SPECIFIC" = "rpi" ] || [ "$BOX_TYPE" = "bpi" ] || [ "$BOX_TYPE" = "HUB4" ] || [ "$BOX_TYPE" = "SR213" ] || [ "$BOX_TYPE" = "SCER11BEL" ] || [ "$BOX_TYPE" = "SCXF11BFL" ] || [ "$BOX_TYPE" = "XER2" ]; then
L3Net=`sysevent get primary_lan_l3net`
if [ -z "$L3Net" ]; then
echo_t "RDKB_SYSTEM_BOOT_UP_LOG : L3Net is null"
Expand Down
4 changes: 2 additions & 2 deletions source/scripts/init/service.d/service_crond.sh
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ service_start ()
echo "* * * * * /etc/sky/set_dscp_lan.sh" >> $CRONTAB_FILE
fi

if [ "$BOX_TYPE" == "SCXF11BFL" ]; then
if [ "$BOX_TYPE" == "SCXF11BFL" ] || [ "$BOX_TYPE" == "XER2" ]; then
echo "* * * * * /etc/comcast/set_dscp_lan.sh" >> $CRONTAB_FILE
fi

Expand Down Expand Up @@ -222,7 +222,7 @@ service_start ()
addCron "48 * * * * sh /etc/sky/monitor_dhd_dump.sh &"
fi

if [ "$BOX_TYPE" != "SR300" ] && [ "$BOX_TYPE" != "SE501" ] && [ "$BOX_TYPE" != "WNXL11BWL" ] && [ "$BOX_TYPE" != "SCER11BEL" ] && [ "$BOX_TYPE" != "SCXF11BFL" ]; then
if [ "$BOX_TYPE" != "SR300" ] && [ "$BOX_TYPE" != "SE501" ] && [ "$BOX_TYPE" != "WNXL11BWL" ] && [ "$BOX_TYPE" != "SCER11BEL" ] && [ "$BOX_TYPE" != "SCXF11BFL" ] && [ "$BOX_TYPE" != "XER2" ]; then
#RDKB-43895 log the firmware bank informations in selfheal log
echo "5 */12 * * * /usr/bin/FwBankInfo" >> $CRONTAB_FILE
fi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1110,7 +1110,7 @@ fi
#fi

#Option for parsing plume vendor code
if [ "$BOX_TYPE" = "XB6" ] || [ "$BOX_TYPE" = "HUB4" ] || [ "$BOX_TYPE" = "SR300" ] || [ "$BOX_TYPE" = "SR213" ] || [ "$MODEL_NUM" = "CGA4332COM" ] || [ "$BOX_TYPE" = "SCER11BEL" ] || [ "$BOX_TYPE" = "VNTXER5" ] || [ "$BOX_TYPE" = "SCXF11BFL" ]; then
if [ "$BOX_TYPE" = "XB6" ] || [ "$BOX_TYPE" = "HUB4" ] || [ "$BOX_TYPE" = "SR300" ] || [ "$BOX_TYPE" = "SR213" ] || [ "$MODEL_NUM" = "CGA4332COM" ] || [ "$BOX_TYPE" = "SCER11BEL" ] || [ "$BOX_TYPE" = "VNTXER5" ] || [ "$BOX_TYPE" = "SCXF11BFL" ] || [ "$BOX_TYPE" = "XER2" ]; then
echo "dhcp-option=vendor:Plume,43,tag=123" >> $LOCAL_DHCP_CONF
echo "dhcp-option=vendor:PP203X,43,tag=123" >> $LOCAL_DHCP_CONF
echo "dhcp-option=vendor:SE401,43,tag=123" >> $LOCAL_DHCP_CONF
Expand Down Expand Up @@ -1237,7 +1237,7 @@ fi
echo "${PREFIX}""dhcp-option=l2sd0.4090,6,$WAN_DHCP_NS" >> $LOCAL_DHCP_CONF
fi

elif [ "$MODEL_NUM" = "CGM4331COM" ] || [ "$MODEL_NUM" = "CGM4981COM" ] || [ "$MODEL_NUM" = "CGM601TCOM" ] || [ "$MODEL_NUM" = "CWA438TCOM" ] || [ "$MODEL_NUM" = "SG417DBCT" ] || [ "$MODEL_NUM" = "TG4482A" ] || [ "$BOX_TYPE" = "WNXL11BWL" ] || [ "$MODEL_NUM" = "CGA4332COM" ] || [ "$BOX_TYPE" = "SCER11BEL" ] || [ "$BOX_TYPE" = "SCXF11BFL" ] || [ "$BOX_TYPE" = "VNTXER5" ]; then
elif [ "$MODEL_NUM" = "CGM4331COM" ] || [ "$MODEL_NUM" = "CGM4981COM" ] || [ "$MODEL_NUM" = "CGM601TCOM" ] || [ "$MODEL_NUM" = "CWA438TCOM" ] || [ "$MODEL_NUM" = "SG417DBCT" ] || [ "$MODEL_NUM" = "TG4482A" ] || [ "$BOX_TYPE" = "WNXL11BWL" ] || [ "$MODEL_NUM" = "CGA4332COM" ] || [ "$BOX_TYPE" = "SCER11BEL" ] || [ "$BOX_TYPE" = "SCXF11BFL" ] || [ "$BOX_TYPE" = "VNTXER5" ] || [ "$BOX_TYPE" = "XER2" ]; then
echo "interface=brlan112" >> $LOCAL_DHCP_CONF
if [ "$BOX_TYPE" = "WNXL11BWL" ]; then
echo "dhcp-range=169.254.70.5,169.254.70.253,255.255.255.0,infinite" >> $LOCAL_DHCP_CONF
Expand Down
2 changes: 1 addition & 1 deletion source/scripts/init/service.d/service_igd.sh
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ handle_ipv4_status() {
IGD `sysevent get ipv4_${1}-ifname` &
sysevent set ${SERVICE_NAME}_${1}-pid $!
#RDKB-44364:To avoid IGD process init failure due to UPNP_E_SOCKET_BIND [-203] error
if [ "$BOX_TYPE" = "SR300" ] || [ "$BOX_TYPE" = "SR213" ] || [ "$BOX_TYPE" == "SCER11BEL" ] || [ "$BOX_TYPE" == "SCXF11BFL" ]; then
if [ "$BOX_TYPE" = "SR300" ] || [ "$BOX_TYPE" = "SR213" ] || [ "$BOX_TYPE" == "SCER11BEL" ] || [ "$BOX_TYPE" == "SCXF11BFL" ] || [ "$BOX_TYPE" == "XER2" ]; then
check_IGD_is_up ${1}
fi
fi
Expand Down
2 changes: 1 addition & 1 deletion source/scripts/init/service.d/service_ipv4.sh
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ handle_l2_status () {
echo_t "service_ipv4 : Triggering RDKB_FIREWALL_RESTART"
t2CountNotify "RF_INFO_RDKB_FIREWALL_RESTART"
sysevent set firewall-restart
if [ "$BOX_TYPE" != "HUB4" ] && [ "$BOX_TYPE" != "SR300" ] && [ "$BOX_TYPE" != "SE501" ] && [ "$BOX_TYPE" != "SR213" ] && [ "$BOX_TYPE" != "WNXL11BWL" ] && [ "$BOX_TYPE" != "SCER11BEL" ] && [ "$BOX_TYPE" != "SCXF11BFL" ]; then
if [ "$BOX_TYPE" != "HUB4" ] && [ "$BOX_TYPE" != "SR300" ] && [ "$BOX_TYPE" != "SE501" ] && [ "$BOX_TYPE" != "SR213" ] && [ "$BOX_TYPE" != "WNXL11BWL" ] && [ "$BOX_TYPE" != "SCER11BEL" ] && [ "$BOX_TYPE" != "SCXF11BFL" ] && [ "$BOX_TYPE" != "XER2" ]; then
uptime=$(cut -d. -f1 /proc/uptime)
if [ -e "/usr/bin/onboarding_log" ]; then
/usr/bin/onboarding_log "RDKB_FIREWALL_RESTART:$uptime"
Expand Down
2 changes: 1 addition & 1 deletion source/scripts/init/service.d/service_mcastproxy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ fi
else
cat $LOCAL_CONF_FILE > $CONF_FILE
rm -f $LOCAL_CONF_FILE
if [ "$BOX_TYPE" = "HUB4" ] || [ "$BOX_TYPE" = "SR300" ] || [ "$BOX_TYPE" = "SE501" ] || [ "$BOX_TYPE" = "SR213" ] || [ "$BOX_TYPE" == "WNXL11BWL" ] || [ "$BOX_TYPE" == "rpi" ] || [ "$BOX_TYPE" == "bpi" ] || [ "$BOX_TYPE" == "SCER11BEL" ] || [ "$BOX_TYPE" == "SCXF11BFL" ]; then
if [ "$BOX_TYPE" = "HUB4" ] || [ "$BOX_TYPE" = "SR300" ] || [ "$BOX_TYPE" = "SE501" ] || [ "$BOX_TYPE" = "SR213" ] || [ "$BOX_TYPE" == "WNXL11BWL" ] || [ "$BOX_TYPE" == "rpi" ] || [ "$BOX_TYPE" == "bpi" ] || [ "$BOX_TYPE" == "SCER11BEL" ] || [ "$BOX_TYPE" == "SCXF11BFL" ] || [ "$BOX_TYPE" == "XER2" ]; then
$BIN $CONF_FILE &
else
$BIN -c $CONF_FILE &
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ create_tunnel () {
fi
fi
ifconfig $2 up
if [ ! -f /tmp/.gre_flowmanager_enable ] && [ "$BOX_TYPE" != "VNTXER5" ] && [ "$BOX_TYPE" != "SCER11BEL" ] && [ "$BOX_TYPE" != "SCXF11BFL" ]
if [ ! -f /tmp/.gre_flowmanager_enable ] && [ "$BOX_TYPE" != "VNTXER5" ] && [ "$BOX_TYPE" != "SCER11BEL" ] && [ "$BOX_TYPE" != "SCXF11BFL" ] && [ "$BOX_TYPE" != "XER2" ]
then
echo addif $2 wan > /proc/driver/flowmgr/cmd
touch /tmp/.gre_flowmanager_enable
Expand Down
Loading
Loading