Bobcares

”The viifbr0 is not started Please run service virtnetwork start” | Solution

by | Oct 23, 2024

Learn how to fix ”The viifbr0 is not started. Please run service via network start.” Our Virtualizor Support team is here to help you with your questions and concerns.

”The viifbr0 is not started Please run service virtnetwork start” | Solution

”The viifbr0 is not started Please run service virtnetwork start” | SolutionHave you run into the following message while working with a virtualized environment with Virtualizor?

The viifbr0 is not started. Please run service virtnetwork start.

Well, you are in luck! Today our Exerts are going to take us through the process of starting the “virtnetwork” service and troubleshooting common problems.

An Overview:

How to Start the “virtnetwork” Service

To initiate the “viifbr0” network interface, we first need to start the “virtnetwork” service. We can do this by executing the following command:

service virtnetwork start

This command will start the “virtnetwork” service, which is essential for initializing the “viifbr0” interface.

Remember, we will need administrative privileges to run this command.

Recently one of our customers faced this error. Lets; take a look at how our Experts offred support.

Adjusting the Network Interface Settings

Initially, the network interface was set to `enp5s0f0` based on the configuration, but the issue persisted. Here’s what happened:

[root@bob123 ~]# service virtnetwork start
SIOCADDRT: Network is unreachable
Bringing up viifbr0 – OK
Waiting for 10 seconds…1…2…3…4…5…6…7…8…9…10
Checking network connectivity through ping to 4.2.2.1
connect: Network is unreachable
Internet connectivity check failed … Restarting normal network

Despite our Engineer restarting the network, connectivity remained unreachable. So, the next step was to inspect the configuration file:

vi /etc/sysconfig/network-scripts/ifcfg-enp5s0f0

The `netmask` was set to `/21`, which seemed incorrect.

Then, we changed the netmask value to ensure proper network connectivity.

We can modify the netmask with these steps:

  1. First, locate the network configuration file. The configuration file for “viifbr0” is typically found in `/etc/network/interfaces` or `/etc/sysconfig/network-scripts/`.
  2. Then, open the file using a text editor:

    vi /etc/sysconfig/network-scripts/ifcfg-viifbr0

  3. Next, locate these lines:

    iface viifbr0 inet static
    address
    netmask
    gateway

  4. After that, change the netmask value to `255.255.248.0` (or the desired netmask):

    netmask 255.255.248.0

  5. Then, save the changes and restart the networking service:

    service networking restart

Verifying the Resolution

After modifying the netmask and restarting the service, the issue was resolved:


[root@ bob123 ~]# service virtnetwork start
Bringing up viifbr0 – OK
Waiting for 10 seconds…1…2…3…4…5…6…7…8…9…10
Internet connectivity check successful viifbr0 – OK

Finally, by adjusting the netmask value to `255.255.248.0`, the network connectivity issue was successfully resolved, and Virtualizor’s “viifbr0” interface was brought up without further errors.


[root@ bob123 ~]# service virtnetwork start
Bringing up viifbr0 – OK
Waiting for 10 seconds…1…2…3…4…5…6…7…8…9…10
Internet connectivity check successful viifbr0 – OK

If we encounter similar issues, always ensure that network settings align with your infrastructure requirements and consult documentation or system administrators when necessary.

Common Causes of viifbr0 Failure

The viifbr0 network interface is crucial for Virtualizor’s networking functionality. If it fails to start, it can disrupt virtual machine connectivity, making troubleshooting essential. Here are some key reasons why viifbr0 might not start:

  • Misconfigurations in the network settings are one of the most common causes of **viifbr0** failures.
  • Conflicts between viifbr0 and other network interfaces can prevent it from starting.
  • Furthermore, certain packages and kernel modules are required for viifbr0 to function correctly. Missing or improperly loaded dependencies can result in failures.
  • Firewalls or security rules may block viifbr0 from establishing connections, causing network failure.
  • If SELinux is enabled, it may prevent viifbr0 from starting, depending on the security policy.
  • Also, routing problems can prevent viifbr0 from communicating with other networks, resulting in startup failure.
  • The routing table may contain incorrect or missing routes, causing **viifbr0** to be unable to find the correct gateway.
  • System resource exhaustion can also prevent viifbr0 from starting, especially if there is insufficient memory or CPU resources.
  • Additionally, if the host system is low on memory or processing power, the viifbr0 interface may not start.

[Need assistance with a different issue? Our team is available 24/7.]

Conclusion

By adjusting the netmask value to 255.255.248.0, we can easily fix the network connectivity issue.

In brief, our Support Experts demonstrated how to fix ”The viifbr0 is not started. Please run service via network start.”

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF