Linux network settings (version 2) and linux Version 2
Linux network settings-network configuration file and command network configuration file
1./etc/sysconfig/network-scripts/ifcfg-eth0 # [Save the IP address and gateway]
[Set static IP addresses]
IPADDR = new IP address # This option sets the IP address. If BOOTPROTO = dhcp is set and the IP address is automatically obtained, this option is not available. Otherwise, it is BOOTPROTO = no.
GATEWAY = GATEWAY # specify a GATEWAY
BROADCAST = BROADCAST address
NETMASK = Subnet Mask
2./etc/sysconfig/network # Save the local host name
HOSTNAME = host name # specify the host name. If dhcp is specified for automatic allocation, this option is not available because the host names are all localhost.
3./etc/rc. d/init. d/network start/stop/restart network Startup Script
Or service network restart
If a static IP address is set, restart the system, or reload the following STARTUP script. The setting takes effect. However, the latter is recommended!
4./etc/hosts # saves the domain name database
5./etc/services # stores network service information, such as ports and transmission protocols.
6./etc/resolv. conf # specify the DNS server address
Nameserver [DNS Server IP address] # Add a DNS server. You can specify multiple DNS server addresses with spaces. Up to three DNS server addresses can be used.
Appendix-the service program may not use a fixed port, but the WebServer exposed to the outside will not change the port, but it is recommended to change the port like SSH to avoid Scanning
Nmap [IP address] # scan the host to enable those services, but it only scans the ingress port or the port of the well-known service by default.
Network management commands
1. ifconfig # view network port settings
Ifconfig eth0 up/down # enable/disable the NIC
2. ethtool [Nic name] # detect Nic line connection
Ethtool eth0
Ethtool wlan0
The ethtool command is very important when multiple NICs exist on a server!
3. arp # view ARP table information, as shown in the preceding figure.
4. ping # detect remote hosts
Ping-c 10-s 1000 IP address #-c specifies the number of ping requests, and-s specifies the size of sent packets. Pay attention to the packet loss rate during ping.
5. route # operate the route table
Route add default gw 192.168.14.100 # add a gateway without modifying the configuration file
[But it is better to modify the configuration file]
Zerba routing software]
6. traceroute # view the route path
Traceroute www.163.com # it lists all the routers and latencies that pass through the host.
7. netstat # monitor the network status
Netstat-an # view all connections
Netstat-an | grep: 80 # Check whether the Apache service is started
How do I configure the network in Linux?
1. install and configure network devices
When installing linux, if you have a nic, the installer will prompt you to provide TCP/IP network configuration parameters, such as the local ip address, the default gateway ip address, and the DNS ip address. based on these configuration parameters, the installer automatically compiles the NIC (which must be supported first in linux) driver into the kernel. but we must understand the process of loading the NIC driver, so we will be very easy to operate when we change the NIC later and use multiple NICs. nic drivers are loaded into the kernel as modules. All Nic drivers supported by linux are stored in the directory/lib/modules/(linux Version)/net /, for example, the driver of the inter 82559 series 10/100 M Adaptive boot Nic is eepro100.o, and the driver of 3C509 ISA Nic of 3COM is 3C509. o, DLINK pci 10 NIC Driver is via-rhine.o, NE2000 compatible NIC Driver is ne2k-pci.o and ne. o. after learning about these basic drivers, we can modify the module configuration file to replace or add a nic.
1. Modify the/etc/conf. modules File
This configuration file is an important parameter file for Loading modules. Let's take a look at an example file.
#/Etc/conf. modules
Alias eth0 eepro100
Alias eth1 eepro100
This file is a conf file in a linux system with two inter 82559 series NICs. contents in modules. the alias command indicates the name of the driver of the Ethernet port (such as eth0). The alias eth0 eepro100 indicates that the driver to be loaded on the Ethernet port 0 is eepro100.o. when modprobe eth0 is used, the system automatically loads eepro100.o to the kernel. for pci NICs, because the system will automatically find the NIC's io address and interrupt number, there is no need. in modules, use options to specify the NIC's io address and interrupt number. but corresponding to the ISA Nic, it must be in conf. the io address or interrupt number specified in the module, as shown below, indicates the conf of an ISA Nic of NE. modules file.
Alias eth0 ne
Options ne io = 0x300 irq = 5
After modifying the conf. modules file, run the following command to load the module:
# Insmod/lib/modules/2.2.14/net/eepro100.o
In this way, you can load the module eepro100.o at the Ethernet port. You can also run the following command to view the information of the currently loaded module:
[Root @ ice/etc] # lsmod
Module Size Used
Eepro100 15652 2 (autoclean)
The returned result indicates that the currently loaded module is eepro100, with a size of 15652 bytes and two users. The returned result is cleared automatically.
2. Modify the/etc/lilo. conf file.
In some newer linux versions, because the operating system automatically detects all related hardware, you do not have to modify/etc/lilo. conf file. however, for the ISA Nic and old version, you can modify lilo to initialize the newly added Nic In system initialization. conf file. in/etc/lilo. in the conf file, add ...... remaining full text>
Linux network settings
First, set the virtual machine to bridge, and then configure the ip address
Ping the gateway 192.168.100.100 using a virtual machine.
Generally, a vro provides a dial-up function. If your real machine does not make a dial-up every time on the Internet, it is an automatic Dial-Up On The vro. Otherwise, you do not need to dial-up.
Linux ping 192.168.100.100 indicates that the IP address and gateway are correct.
Otherwise, the IP address or gateway settings are incorrect.
To solve the IP address and gateway problems, enter setup to enter the network. In general, only one network card is the one under eth0.
But remember, there is a use dhcp option in it, which indicates that you cannot manually set IP addresses when DHCP is enabled.
If you do not want to change it, you need to set up a DHCP server or enable the DHCP function of the route. to manually set it, you need to cancel this
After modifying the ip address, restart the NIC and enter ifdown eth0.
Ifup eth0
However, if the ping www.baidu.com fails, it indicates that no DNS or DNS is set incorrectly.
Vi/etc/resolv. conf
Input I
Enter
Nameserver's own city dns
Nameserver's own city dns
Example: I am in Chengdu
Nameserver 202.98.96.68
Nameserver 61.139.2.69
Enter the following information when exiting, and then press x to save it.
Ask again if you do not understand