您的位置:首页 > 理论基础 > 计算机网络

Linux 下 TCP IP 网络配置

2013-03-05 21:09 399 查看
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.google.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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LINUX