How to set static IP Address in Ubuntu Server 16.04
It is really important to know how to configure static IP Address on Ubuntu Server, Because it is almost impossible to run a server without a static IP Address.
During the installation, Ubuntu Server by default configured to use dynamic IP Address. In this Tutorial we are going to learn how to set static IP Address in Ubuntu Server 16.04.
Following are the steps we are going to follow
Check Available network interfaces on Ubuntu Server 16.04
Add static IP Configuration to the network configuration file.
Restart Ubuntu Networking Service.
Check Available Network Interfaces on Ubuntu Server
First of all you need to get the list of available network interfaces on your Ubuntu Server 16.04. We can use ip link show command to find available network interfaces on Ubuntu Linux.
ip link show
You should get the similar output as below screenshot shows.
ip add command list Network Interfaces
As above image shows, Our Ubuntu Server has Ethernet interfaces called enp0s3. Next we'll set static IP address to the enp0s3 interface.
Set static IP Address to the network interface
For this example I am going configure enp0s3 Ethernet interfaces with following ip configuration
IP Address = 192.168.1.10
Network mask = 255.255.255.0
Default gateway = 192.168.1.1
DNS Server = 8.8.8.8 and 8.8.4.4
On Ubuntu server, in order to set static IP address we need to add IP configuration to the /etc/network/interfaces file. So open the /etc/network/interfaces file using a command line text editor (You can use vim or nano on Ubuntu Server).
vim /etc/network/interfaces
Then set static IP address as follows.
First line of configuration should be the word "auto" followed by the interface name (This brought up the network interface automatically when system boot or when networking restart).
auto enp0s3
The next line should specify whether to use static IP address or dhcp ip on the enp0s3 network interface. In our case it should be static.
auto enp0s3
iface enp0s3 inet static
Then add the static IP configuration as follows.
auto enp0s3
iface enp0s3 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Restart Networking Service
After setting up IP Configuration, we need to restart Ubuntu networking service.
sudo ip addr flush enp0s3 && sudo systemctl restart networking.service
NOTE:
1) Before run the above command line, ensure systemctl installed, if not, you need physically go up to the server and reboot it to take effect. i.e.:
sudo ip addr flush enp0s3
reboot
Verify the static IP configuration.
After restarting network, use ip add command to make sure that static ip address has been assigned to the network interface.
ip add
Then send ICMP request to a remote host to check the connectivity.
ping -c 4 google.com
Configure Multiple Network Interfaces
Same Way you can configure multiple network interface on ubuntu server using /etc/network/interfaces file.
Example
In the following example, I have set static IP Address on two network interfaces (enp0s3 and enp0s8).
auto enp0s3
iface enp0s3 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
auto enp0s8
iface enp0s8 inet static
address 192.168.0.100
netmask 255.255.255.0
*** Most important thing when configuring multiple interface is you cannot set multiple default gateways. Only one interface should configure with the default gateway. For other interfaces you should add default gateway using static routes.
Summary : Set Static IP Ubuntu Server 16.04
In this tutorial we learned how to set static ip address in Ubuntu server 16.04.
Using ip link show command we identified the available network interface in our ubuntu server 16.04.
Emotion recognition technology measures moods in voices and facial expressions in a quantitative way, enabling brands to be more specific about their emotional impact.
Members of your marketing test group state that they love your product, but their facial expressions tell another story. Which do you believe?
Emotion recognition technology will revolutionize the way brands connect with and appeal to their audiences in profound ways. The business world’s general move toward analytics represents a shift from gut-based decision-making in favor of observation-based ones. Yet, this hard-data approach can miss the nuance of more subjective, complex realms like that of human emotions. At least it did until now.
Rapid advances in mood-detecting technology, including voice and facial recognition software, will allow marketers and brands to account for emotions in quantitative, verifiable ways. In the near future, expect this technology to enable marketers to refine not just creative content but the structure of strategic campaigns as a whole.
Establish Concrete Emotions from Creative Content
One of the most immediate applications of emotion detection for marketing purposes lies in the ability to register emotion in response to a piece of creative work. What you find is often surprisingly different than what you expect, cementing the need for such analytical methods that make the qualitative quantitative.
The Super Bowl Moodometer project was one of the first of these facial recognition analyses to hit the marketing world, but it certainly will not be the last. The study found that the actual emotional response to commercials such as Mountain Dew’s “PuppyMonkeyBaby” spot could differ from reactions on social media.
Similar subsequent studies conducted during the 2016 holiday season were able to assign objective accolades including “most engaging festive ad” through facial recognition data rather than subjective, self-reported opinions. Marketers can use techniques such as these to ensure that their ads not only produce the desired self-described emotions in brand conversations but also the desired genuine emotions during exposure to the creative itself.
Gauge Interest in Real Time
As mood-detecting software improves, it will be able to be used for more than simply registering if emotional content elicits the desired effect. By looking out for more subtle emotions such as boredom or disinterest, brand messaging or creative can be micro-adjusted in order to maintain the highest level of engagement.
One professor at China’s Sichuan University is already using mood-detecting technology in this way to note what points in his lectures become boring to students and cause them to mentally drift. Brands can use this same observational approach to swap out the more tedious elements of their message in favor of ones that keep audiences attentive.
Make Smart Home Devices More Empathetic
Voice-activated smart home devices have been finding increasing use in recent years, from controlling light switches to playing music. A manufacturer of these appliances hopes to improve the satisfaction of its users by adopting emotion recognition software. By recognizing when users are getting irritated during their experience, the product can apologize and smooth relations over, enhancing satisfaction and reducing the negative impact of missteps.
Whether by measuring moods in your voice or face in a quantitative manner, emotion recognition technology will soon enable brands to be more specific about their emotional impact — or lack thereof — than ever before.