In Linux, how do I set IP addresses? We can use commands to set the IP address, but the prerequisite for this method is that the user needs the root permission. The nic ip Address Configuration information is stored in the/etc/sysconfig/network-script/ifcfg-eth0 file of the Linux system. The specific format is:
# Cat ifcfg-eth0 [root @ localhost network-Scripts] #
 
 
 
Device = eth0
 
 
 
Bootproto = none
 
 
 
Onboot = Yes
 
 
 
Type = Ethernet
 
 
 
Netmask = 255.255.255.0
 
 
 
Ipaddr = IP Address
 
 
 
Userctl = No
 
 
 
Peerdns = Yes
 
 
 
Gateway = gateway address (IP address of the router)
 
 
 
The following is an example of how to set IP addresses in Linux.
 
 
 
# Ifconfig eth0 192.168.0.1 or modify the ifcfg-eth0 under/etc/sysconfig/network-scripts/
 
 
 
# Vi/etc/syssconfig/network-scripts/ifcfg-eth0
 
 
 
Device = eth0
 
 
 
Bootproto = static
 
 
 
Hwaddr =; here is the physical address of your Nic. You do not need to enter the detected Nic.
 
 
 
Onboot = Yes
 
 
 
Ipaddr = 192.168.0.1
 
 
Netmask = 255.255.255.0
 
 
 
Network = 192.168.1.0
 
 
 
Broadcast = 192.168.1.255
 
 
 
Gateway =; enter the IP address of your gateway and router.
 
 
 
Save and exit
 
 
 
#/Sbin/service network restart
 
 
 
If the Enable Nic is OK, the IP address is successfully set. In addition, we can use ifconfig eth0 to display the current IP address to confirm whether it is set correctly.
 
 
 
Use the following command:
 
 
 
/Etc/init. d/network reload command or service network [command]
 
 
 
Re-import the file to enable Network startup.
 
 
 
Ifconfig eth0 192.168.1.10 netmask 255.255.255.0 // configure the IP address
Ifconfig eth0 up | down // activation, disable the device eth0
 
 
Route add default GW 192.168.1.1 // configure the Default Gateway
 
 
 
Temporarily configure DNS resolution
Echo "nameserver 211.98.1.28">/etc/resolv. conf
 
 
 
 
 
 
In Linux, how do I set IP addresses? We can
 
 
 
 
The command is used to set the IP address. However, the prerequisite for this method is that the user needs the root permission. The nic ip Address Configuration information is stored in the/etc/sysconfig/network-script/ifcfg-eth0 file of the Linux system. The specific format is:
 
 
 
# Cat ifcfg-eth0 [root @ localhost network-Scripts] #
 
 
 
Device = eth0
 
 
 
Bootproto = none
 
 
 
Onboot = Yes
 
 
 
Type = Ethernet
 
 
 
Netmask = 255.255.255.0
 
 
 
Ipaddr = IP Address
 
 
 
Userctl = No
 
 
 
Peerdns = Yes
 
 
 
Gateway = gateway address (IP address of the router)
 
 
 
The following is an example of how to set IP addresses in Linux.
 
 
# Ifconfig eth0 192.168.0.1 or modify the ifcfg-eth0 under/etc/sysconfig/network-scripts/
 
 
 
# Vi/etc/syssconfig/network-scripts/ifcfg-eth0
 
 
 
Device = eth0
 
 
 
Bootproto = static
 
 
 
Hwaddr =; here is the physical address of your Nic. You do not need to enter the detected Nic.
 
 
 
Onboot = Yes
 
 
 
Ipaddr = 192.168.0.1
 
 
 
Netmask = 255.255.255.0
 
 
 
Network = 192.168.1.0
 
 
 
Broadcast = 192.168.1.255
 
 
 
Gateway =; enter the IP address of your gateway and router.
 
 
 
Save and exit
 
 
 
#/Sbin/service network restart
 
 
 
If the Enable Nic is OK, the IP address is successfully set. In addition, we can use ifconfig eth0 to display the current IP address to confirm whether it is set correctly.
 
 
 
Use the following command:
 
 
 
/Etc/init. d/network reload command or service network [command]
 
 
 
Re-import the file to start the network.
 
 
 
 
 
 
In Linux, modify the IP address, DNS, and route command line to set the IP address in the Ubuntu command line.
CAT/etc/Network/interfaces
 
 
# This file describes the network interfaces available on your system
 
 
 
# And how to activate them. For more information, see interfaces (5 ).
 
 
 
# The loopback network interface
 
 
 
Auto Lo
 
 
 
Iface lo Inet loopback
 
 
 
# The primary network interface
 
 
 
Auto eth0
 
 
 
Iface eth0 Inet static
 
 
 
Address 192.168.1.104
 
 
 
Netmask 255.255.255.0
 
 
 
Network 192.168.1.0
 
 
 
Broadcast 192.168.1.255
 
 
 
Gateway 192.168.1.2
 
 
 
# DNS-* options are implemented by the resolvconf package, if installed
 
 
 
DNS-nameservers 58.22.96.66 218.104.128.106 202.101.138.8
 
 
 
DNS-search. com
 
 
 
Restart the NIC:/etc/init. d/networking restatr
 
 
 
Set the IP address in the command line of RedHat Linux:
 
 
Ifconfig eth0 new IP
 
 
 
Then edit/etc/sysconfig/network-scripts/ifcfg-eth0 and modify the IP
 
 
 
1. Modify the IP address
 
 
 
[Aeolus @ database network-Scripts] $ VI ifcfg-eth0
 
 
 
Device = eth0
 
 
 
Onboot = Yes
 
 
 
Bootproto = static
 
 
 
Ipaddr = 219.136.241.211
 
 
 
Netmask = 255.255.255.255.128
 
 
 
Gateway = 219.136.241.254
 
 
 
2. Modify the Gateway
 
 
 
VI/etc/sysconfig/Network
 
 
 
Networking = Yes
 
 
 
Hostname = Aaron
 
 
 
Gateway = 192.168.1.1
 
 
 
3. Modify DNS
 
 
 
[Aeolus @ dB etc] $ VI resolv. conf
 
 
 
Nameserver 202.96.128.68
 
 
 
Nameserver 219.136.241.206
 
 
 
4. Restart Network Configuration
 
 
 
/Etc/init. d/network restart v. Example
 
 
 
1. Modify the IP address
 
 
 
Effective immediately:
 
 
# Ifconfig eth0 192.168.0.20 netmask 255.255.255.0
 
 
 
Start effective:
 
 
 
Modify/etc/sysconfig/network-scripts/ifcfg-eth0
 
 
 
2. Modify the Default Gateway
 
 
 
Effective immediately:
 
 
 
# Route add default GW 192.168.0.254
 
 
 
Start effective:
 
 
 
Modify/etc/sysconfig/network-scripts/ifcfg-eth0
 
 
 
Modify DNS
 
 
 
Modify/etc/resolv. conf
 
 
 
The modification takes effect immediately and starts as well.
 
 
 
3. Modify host name
 
 
 
Effective immediately:
 
 
 
# Hostname FC2
 
 
 
Start effective:
 
 
 
Modify/etc/sysconfig/Network
 
 
 
PS:
 
 
 
Device = eth0
 
 
 
Bootproto = static
 
 
 
Ipaddr = 192.168.8.85
 
 
 
Netmask = 255.255.248.0
 
 
 
Gateway = 192.168.8.1
 
 
 
Hwaddr = 00: 0uu3: 47: 2C: D5: 40
 
 
 
Onboot = Yes
 
 
4: Add a Linux Startup item:
 
 
 
VI/etc/rc. d/rc. Local
 
 
 
Modify the ssh port number in Linux
 
 
 
Modify the ssh port number of the Linux system. applicable to both Linux and UNIX: modify the configuration file/etc/ssh/sshd_config and change the port number to a new port.ProgramUsed), such as 10022, and then
 
 
 
Kill-HUP 'cat/var/run/sshd. Pi. Note: The existing connection will not be disconnected because kill-hup'
 
 
 
Modify the ssh port number in Linux
 
 
 
Linux and UNIX operating systems are applicable:
 
 
 
Modify the configuration file/etc/ssh/sshd_config and change the port in to a new port (this port must be used by no program), such as 10022,
 
 
 
Then kill-HUP 'cat/var/run/sshd. Pi.
 
 
 
Note: The existing connection will not be disconnected because kill-HUP 'cat/var/run/sshd. the PID is the one that hup listens to. The established connection (different PID) will not be disconnected.
 
 
 
To re-enable and use the new port to log on, log off with the exit command under the current Logon account and log on to the new port.
In Linux, modify the IP address, DNS, and route command line to set the IP address in the Ubuntu command line.
CAT/etc/Network/interfaces
 
 
 
# This file describes the network interfaces available on your system
 
 
# And how to activate them. For more information, see interfaces (5 ).
 
 
 
# The loopback network interface
 
 
 
Auto Lo
 
 
 
Iface lo Inet loopback
 
 
 
# The primary network interface
 
 
 
Auto eth0
 
 
 
Iface eth0 Inet static
 
 
 
Address 192.168.1.104
 
 
 
Netmask 255.255.255.0
 
 
 
Network 192.168.1.0
 
 
 
Broadcast 192.168.1.255
 
 
 
Gateway 192.168.1.2
 
 
 
# DNS-* options are implemented by the resolvconf package, if installed
 
 
 
DNS-nameservers 58.22.96.66 218.104.128.106 202.101.138.8
 
 
 
DNS-search. com
 
 
 
Restart the NIC:/etc/init. d/networking restatr
 
 
 
Set the IP address in the command line of RedHat Linux:
 
 
 
Ifconfig eth0 new IP
 
 
Then edit/etc/sysconfig/network-scripts/ifcfg-eth0 and modify the IP
 
 
 
1. Modify the IP address
 
 
 
[Aeolus @ database network-Scripts] $ VI ifcfg-eth0
 
 
 
Device = eth0
 
 
 
Onboot = Yes
 
 
 
Bootproto = static
 
 
 
Ipaddr = 219.136.241.211
 
 
 
Netmask = 255.255.255.255.128
 
 
 
Gateway = 219.136.241.254
 
 
 
2. Modify the Gateway
 
 
 
VI/etc/sysconfig/Network
 
 
 
Networking = Yes
 
 
 
Hostname = Aaron
 
 
 
Gateway = 192.168.1.1
 
 
 
3. Modify DNS
 
 
 
[Aeolus @ dB etc] $ VI resolv. conf
 
 
 
Nameserver 202.96.128.68
 
 
 
Nameserver 219.136.241.206
 
 
 
4. Restart Network Configuration
 
 
 
/Etc/init. d/network restart v. Example
 
 
 
1. Modify the IP address
 
 
 
Effective immediately:
 
 
# Ifconfig eth0 192.168.0.20 netmask 255.255.255.0
 
 
 
Start effective:
 
 
 
Modify/etc/sysconfig/network-scripts/ifcfg-eth0
 
 
 
2. Modify the Default Gateway
 
 
 
Effective immediately:
 
 
 
# Route add default GW 192.168.0.254
 
 
 
Start effective:
 
 
 
Modify/etc/sysconfig/network-scripts/ifcfg-eth0
 
 
 
Modify DNS
 
 
 
Modify/etc/resolv. conf
 
 
 
The modification takes effect immediately and starts as well.
 
 
 
3. Modify host name
 
 
 
Effective immediately:
 
 
 
# Hostname FC2
 
 
 
Start effective:
 
 
 
Modify/etc/sysconfig/Network
 
 
 
PS:
 
 
 
Device = eth0
 
 
 
Bootproto = static
 
 
 
Ipaddr = 192.168.8.85
 
 
 
Netmask = 255.255.248.0
 
 
 
Gateway = 192.168.8.1
 
 
 
Hwaddr = 00: 0uu3: 47: 2C: D5: 40
 
 
 
Onboot = Yes
 
 
4: Add a Linux Startup item:
 
 
 
VI/etc/rc. d/rc. Local
 
 
 
Modify the ssh port number in Linux
 
 
 
Modify the ssh port number of a Linux system. applicable to both Linux and UNIX: modify the configuration file/etc/ssh/sshd_config, change the port in to a new port (this port must be used by no program), such as 10022, and then
 
 
 
Kill-HUP 'cat/var/run/sshd. Pi. Note: The existing connection will not be disconnected because kill-hup'
 
 
 
Modify the ssh port number in Linux
 
 
 
Linux and UNIX operating systems are applicable:
 
 
 
Modify the configuration file/etc/ssh/sshd_config and change the port in to a new port (this port must be used by no program), such as 10022,
 
 
 
Then kill-HUP 'cat/var/run/sshd. Pi.
 
 
 
Note: The existing connection will not be disconnected because kill-HUP 'cat/var/run/sshd. the PID is the one that hup listens to. The established connection (different PID) will not be disconnected.
 
 
 
To re-enable and use the new port to log on, log off with the exit command under the current Logon account and log on to the new port.