Linux 下 TCP IP 网络配置

来源:互联网 发布:同花顺炒股票软件 编辑:程序博客网 时间:2024/04/28 20:08
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