Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm trying to make my IP static as I hear it fixes slow browsing issues. When I click on connection information under the networking menu of the gray taskbar, it tells me about the ip, subnet mask, and dns, but nothing about the gateway. I would like to know if there's a terminal command to find the information.

share|improve this question

4 Answers 4

up vote 9 down vote accepted

I have this command as an alias for "ipconfig":

nmcli dev list iface eth0 | grep IP4

An example listing is:

IP4-SETTINGS.ADDRESS:                   192.168.1.110
IP4-SETTINGS.PREFIX:                    24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:                   192.168.1.1
IP4-DNS1.DNS:                           208.67.222.222
IP4-DNS2.DNS:                           208.67.220.220
share|improve this answer
    
Because my subnet mask was in DHCP4.*, I needed nmcli dev list iface eth0 | grep -e IP4 -e subnet_mask –  klaus se Jul 8 at 11:05

You can use ifconfig, it will show your inet address (IP) and mask.

For the gateway, issue the ip route command and take note of the default route.

Hope this can help you.

share|improve this answer

The default route is another name for gateway, and is listed there, but you don't "make" your IP static unless it is a local address assigned by your router. Normally your ISP assigns you a dynamic address, and that is what you have to use. Rather than try some random voodoo you should try asking a question about the real problem you are having and hopefully get a proper fix.

share|improve this answer

This website explains how the network and broadcast addresses can be calculated via a netmask and a computer's ip address. To simplify that article: network is the lowest possible address in the range of ip addresses left over from the netmask. broadcast is the highest numbered ip address in that range. The "range of ip addresses left over from the netmask" is known as the local network.

"The network" typically means everyone above you, including the Internet. To get to "the network", the network address is used. In reality, most people call "the network" anything with ethernet cables that can talk to each other.

Example: your ISP gives you info to type into a wireless router: a static IP address of 99.1.81.209 and your netmask is 255.255.255.224. Now you're wanting to set up an ubuntu firewall and need to set up your public interface:

Calculate network IP address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Logical AND the mask and your ip: 
E0 & D1 = C0 = 192
--> network = 99.1.81.192

Calculate broadcast address:
255.255.255.224 : E0 -> there are 1F = 31,
-> broadcast = 99.1.81.192 + .31 = 99.1.81.223

The other way...

Calculate broadcast address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Hosts' IPs = 1F 
Logical OR the hosts ips with your ip:
1F | D6 = DF = 223 
--> broadcast = 99.1.81.223

Often, you'll see networks described with a /. Here's this network:

255.255.255.224 is the netmask, add up the "1" bits:
 8 + 8 + 8 + 3  = 27
so "this network" gets /27 notation
and can be described as 99.1.81.192/27
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.