I’m kinda stuck following several guides on setting-up a static IP on my Vbox, i tried several guides but to no avail it doesn’t solve my problem.
I followed guides where in i have inputted IPv4 / default gateway etc and stuff but i still get eth0 device-not-running problem and still can’t do a test ping. Anyone had the same problem too?
Your mentioning of VBox is relevant here. Is openSUSE running as a guest? You have a choice to make as to how you configure the network adapater. FWIW, I prefer to use bridge mode (configured via VBox… Settings > Network) so that my guest appears as just another host on my LAN. Your situation might be different. You need to understand the choices before you can proceed with configuring your guest https://www.thomas-krenn.com/en/wiki/Network_Configuration_in_VirtualBox
Yup, I already did yast > yast lan configuration also adding manual configuration on /etc/udev/rules.d/70-persistent-net.rules upon seeing some guides and applied it but still to no avail eth0 doesn’t work and still at eth0 device-not-running whenever i ifconfig, also… i tried ifup eth0 but it doesn’t give me result ctrl+C also gives the same problem device-not-running but i can ping my static IP back. not sure if it runs as guest, but i use the root to log-in.
I walk 2-3 yards away to get my things done, since i cannot research on stuff to get through my issue since i can’t get myself connected through the internet due to my problem.
I am following a set-up guide on installing this stuff, but it seems the problem is beyond the installation guide i’m reading, so i will manually write down the ethernet device node to get my problem solve and type it back in here
give me a couple. and it is a guest OS.
Always provide complete details.
So, for instance if you’re following a guide, then post a link to that guide or describe where it can be found.
For starters,
That udev rule you wrote should be removed.
Don’t even want to know what is in it, I’m sure it’s irrelevant at best and harmful at worst.
The reason why is because when you install a Virtualbox Guest, your install will automatically create a <virtualbox virtual network adapter> by default which is not dependent on any kind of hardware recognition (which udev might do for you). The virtual network network adapter will exist, and be the same on all systems regardless of the hardware… That’s one of the beneficial features of virtualization, you don’t have to worry so much about working hardware… The general principle is that if the hardware works for the HostOS, then it will work for the Guests.
You should also get used to good practices, particularly a Standard Operating Procedure when troubleshooting your networking.
Such as…
ip addr - not ifconfig which is being deprecated. And ip addr displays some things ifconfig doesn’t.
ip route - displays your default gateway and any other routing.
cat /etc/resolv.conf - For hostname resolution using DNS
ping - verify network connectivity between hosts
telnet - probe network connectivity to specific services on remote hosts
Also,
You should take care how and what you write in your post.
A run-on streaming statement isn’t going to be well understood by people willing to help you.
You should be as detailed as possible <providing specifics> like your actual “ip addr” result so people don’t have to guess.
Why do you insist on running ifconfig?
It’s not providing all the info that’s necessary, but the info that is provided looks OK.
[EDIT] I see you posted the ip addr after I posted this response. Note the difference, how the netmask is provided.
Proceed as I describe below.
Missing are…
netmask, default gateway info, and optionally name resolution.
Compare your Guest address to your HostOS, if you configured your NetworkID the same and have a unique Host IP address, you should be able to at least ping other machines on the network by IP address.
If you can’t ping, then I’d suggest you verify that your virtualbox Guest networking properties is property set to bridging mode.
If this is all new to you,
I recommend to all new Users to set up their machines with DHCP and NAT first just to get their machines working because all virtualization technologies make it drop-dead easy to setup with a NAT DHCP server. After the machine is verified working, the machine can easily be re-configured with a static address connecting to the physical network using a bridging mode connection.
I’ve tried running ip addr but still wasn’t able to locate
netmask, default gateway was 192.168.1.1, and for the optionally name resolution also with no luck.
I may have confused quite a lot using the term vbox, its actually a vicibox i am trying to configure. and also trying to ping another PC i only have 1 lan port on my router which is ported to the PC i am trying to configure alone. tell me if i can make things less vague for you, i’ll run some commands and forward output.
But, unless working on an ancient kernel(kernel > 4 years old?), or dependent apps that still invoke ifconfig (yes, they’re still around and unmaintained may never update), I don’t know if there is a good reason to use ifconfig.
That is a public IP address. Is your machine is directly connected to the internet? I assume you’re connecting via a DSL service of some sort, but you appear to have no router/firewall between your service provider and the machine your connecting with.
Ok,
Thanks for the clarification about “vbox”
So, Vicibox is a “call suite” application and can run on LEAP 42.3 http://vicibox.org/server/index.html
This now means that although not as certain, it’s still <very> likely that you should still remove that udev rule.
Don’t know why you specified running on openSUSE “other” but you will need to specify what version of openSUSE you’re running on, then people can provide relevant help.
Yes sir, i am connecting directly from a modem that is provided by my ISP, will it be possible to enable eth0 if i plug and configure a router between connection? Yes sir DSL/Fibr optics and it was a static IP line i have here