• Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Unable to Perform SSH browsing using Ubuntu for Beaglebone black

Not open for further replies.


New Member
Hi, I am newbie to micro controllers. I am not able to install the drivers which is necessary for browsing. Even when I am using the static ip ( ) for it I am not able to get the content in my browser I am getting this error when I try to install mkudevrule.sh

[email protected]:~/Desktop$ chmod +x mkudevrule.sh
[email protected]:~/Desktop$ sh ./mkudevrule.sh
./mkudevrule.sh: 1: ./mkudevrule.sh: cannot create /etc/udev/rules.d/73-beaglebone.rules: Permission denied
[email protected]:~/Desktop$

Can some one please tell me how to access BeagleBone in Ubuntu


Well-Known Member
You more then likely need to use su sh./mkudevrule.sh
don't look like your root it be like this
sudo chmod +x mkudevrule.sh
sudo ./mkudevrule.sh
got to be root to use dev
do them both just in case
Last edited:


New Member
I have tried what you said the script ran successfully but still I am not able to access the site with the static ip ( ) please help me out with it and when I try to ping the static ip address I am getting host unreachable. Please help me out with it. Thanks and in advance.
Last edited:


Well-Known Member
May sound obvious but do you have the correct time and date set on the Beaglebone ? If your time and dates are wrong, secure sites and certificates do nightmare things.


Well-Known Member
If you can't ping a IP address you have the network setup wrong .
Run this and post what you get
sudo ifconfig eth0
Should get something like this just with different numbers.
eth0      Link encap 10Mbps Ethernet  HWaddr 00:00:C0:90:B3:42
          inet addr Bcast Mask
          UP BROADCAST RUNNING  MTU 1500  Metric 0
          RX packets 3136 errors 217 dropped 7 overrun 26
          TX packets 1752 errors 25 dropped 0 overrun 0
And picbits is right about time and date.
For you to get here
You need to be on
and have a IP of 192.168.7.XX
XX being a number that's not a 2 or a one or any that's on that network.
Last edited:


New Member
I have typed sudo ifconfig eth1 instead of eth0 because when I connect begalBone via USB it gets connected to ethernet 1

this is what I got in the terminal :

[email protected]:~$ sudo ifconfig eth1
eth1 Link encap:Ethernet HWaddr 90:59:af:4e:c3:1d
inet addr: Bcast: Mask:
inet6 addr: fe80::9259:afff:fe4e:c31d/64 Scope:Link
RX packets:37 errors:0 dropped:0 overruns:0 frame:0
TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7227 (7.2 KB) TX bytes:24445 (24.4 KB)


Well-Known Member
Most Helpful Member
It's very common in instructions to omit the "sudo". sudo means "superuser do".


You router in a home environment is assigned a private internet address group. The Internet can't find it because there are so many devices with the same IP numbers. The public IP address, from www.whaismyip.com gets assigned to you, temporarily by your ISP. The key here is it's temporary.

Your ISP also supplies two nameserver addresses; primary and backup. These translate names like gmail.com to addresses.

Your router, gets one of these private addresses, like; It becomes your gateway and you can point to it if you need a time server.

Your router may have as a network mask, so everything on 192.168.1.x are accessible. .0 and .255 are reserved on this network.

Your router reserves some addresses as DHCP and some addresses as static. DHCP addresses have lease times. I usually use the longest lease possible.

Each IP address has a pool of ports attached to it. Ports below 1000 typically are used for well-known services. http is a service and it uses port 80 as default.

Every device has a MAC address permanently assigned to it at manufacturer. It usually can't be changed, but can in some cases. The MAC address MUST be unique across a routeable segment.

A Cable ISP uses this MAC address of your router to know it's you. If you replace your router, you generally need to cone the new router with the MAC address of your router provided by the cable company.

NAT or (Network Address Translation) does a lot of magic. When the Internet looks in, it can see one of the unique port numbers on only one of your computers on your private network. This is configurable in your router.

It also masquerades, your private IP address into the public IP adresss when reaching the Internet from within your public internet space.

Printers in general should have static IP address. So, should TV tuners, your router etc.
Windows has it's own browser and name server-like services. Some smart switches allow name server functions for TCP/IP.

ping -b 198.162.x.255 (subnet mask pings the broadcast address. Most devices should respond, some don't.

arp -a will list the devices and MAC address that responded.


Well-Known Member
What he's trying to pin is not on the same network. Cant be pinged from ones a local lan and ones on the web.
I bet that's his problem now.
Not open for further replies.

Latest threads

EE World Online Articles