红联Linux门户
Linux帮助

配置Linux下的TCP IP网络

发布时间:2014-07-30 10:56:48来源:linux网站作者:tanxiaoguoguo

Linux下的网络配置文件
 
(1)/Etc/Sysconfig/Network:该文件包含主机基本网络信息、包括主机名等,主要用于系统启动。
 
(2)/Etc/Sysconfig/Network-script/:该目录下是系统启动最初始化网络信息,包括一些常用的网卡配置和启动命令。
 
(3)/Etc/Sysconfig/Network-script/ifcfg-eth0:该文件包含网卡eth0的配置信息
 
(4)/Etc/Xinetd.conf:该文件定义了由超级服务器进程Xinetd启动的网络服务。
 
(5)/Etc/Protocols:该文件设定了主机使用的协议以及各个协议的协议号。
 
(6)/Etc/Services:该文件设定了主机不同端口的网络服务


使用命令配置网络

 
1.ifconfig命令
 
ifconfig是配置IP地址、网关等网卡信息时常用的命令。
 
(1)配置Eth0的IP地址,同时激活设备:
 
#ifconfig eth0 192.168.10.88 netmask 255.255.255.0 up
 
ifconfig命令在禁用设备时采用Down命令,例如#ifconfig eth0 down
 
(2)为设备Eth0的别名配置IP地址:#ifconfig eth0:1 192.168.10.188
 
(3)查看指定的网咯接口配置:#ifconfig  eth0
 
(4)查看所有的网络借口配置:#ifconfig


2.route命令
 
可以用route命令来配置并查看内核路由表的配置情况。
 
(1)添加到主机的路由
 
//指示到主机192.168.10.188的路由为网络设备eth0:0
 
#route add -host 192.168.10.188 dev eth0:0
 
//指示到主机192.168.10.148的路由经过网关192.168.10.40
 
#route add -host 192.168.10.148 gw 192.168.10.40
 
(2)添加到网络的路由
 
//指示到网络192.168.10.0的路由为网络设备eth0
 
#route add -net 192.168.10.0 netmask 255.255.255.0 eth0
 
//指示到主机192.168.10.148的路由经过的网关192.168.10.1
 
#route add -net192.168.10.0 netmask255.255.255.0 gw192.168.10.1
 
//指示到网络192.168.10.0的路由为网络设备eth1
 
#route add -net 192.168.10.0/24 eth1

(3)添加默认网关
 
#route add default gw 192.168.10.1
 
(4)查看内核路由表的配置
 
#route
 
(5)删除路由
 
#route del -host 192.168.1.2 dev eht0:0
 
#route del -host 10.20.30.148 gw 10.20.30.40
 
#route del -net 10.20.30.40 netmask 255.255.255.248 eth0
 
#route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
 
#route del -net 192.168.1.0/24 eth1
 
#route del default gw 192.168.1.1


3.ping命令
 
ping命令可以测试网络的连通性
 
#ping www.baidu.com


4.Netstat命令
 
可以使用netstat命令来显示网络状态信息
 
(1)显示网络接口状态:#netstat -i
 
(2)显示所有监控中的服务器Scoket和正使用Scoket的程序信息:#netstat -lpe
 
(3)显示内核路由表信息:
 
#netstat -r
 
#netstat -nr
 
(4)显示TCP/UDP传输协议的连接状态:
 
#netstat -t
 
#netstat -u


5.Hostname命令
 
Hostname可以修改主机名:#Hostname set_your_name


6.ARP命令
 
可以查看ARP命令来配置并查看ARP缓存
 
(1)查看ARP缓存
 
#arp
 
(2)添加一个IP地址和MAC地址的对应记录
 
#arp -s 192.168.10.15 34:560:78:17:AB:F3
 
(3)删除一个IP地址和MAC地址对应缓存记录
 
#arp -d 192.168.10.15


7.DHCP
 
需要修改/Etc/Sysconfig/Network文件进行配置,并修改Etc/Sysconfig/Network-scripts
 
目录中每个网络设备的配置文件。在该目录中,每个设备都有一个叫做Ifcfg-ethX的配置文件
 
EthX是网络设备的名称,如Eth0、Eth1等。如果想在引导时启动网卡及其配置,NETWORKING变
 
量必须设为yes,除此之外,/Etc/Sysconfig/network文件应该包含以下行:
 
NETWORKING=yes
 
DEVICE=eth0
 
BOOTPROTP=dhcp
 
ONBOOT=yes
 
然后,需要重新启动网卡,执行下面的命令即可:
 
#ifdown eth0
 
#ifup eth0