Linux 基本网络配置

一,基本配置文件:
1.将IP地址与主机名联系起来的简单文本文件
/etc/hosts
例:
#Do not remove the following line ,or various programs
#that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.0.2 xf1.xf.edu.cn xf1
在这个Host文件中,IP地址192.168.0.2 映射到主机.xf1.xf.edu.cn
并且分配给它一个备用的主机名(别名),可以用这两个名字访问192.168.0.2
2.端口号和标准服务之间的对应关系,这张表在每一台主机上都存在.
/etc/services
例:
ssh  22/udp
telnet  23/tcp
telnet   23/tcp
smtp  25/tcp  mail
服务  端口号/协议 服务的别名
3./etc/sysconfig/network用于指定所有网络配置信息.
该文件可以包括下列所示一个或多个关键字/值对:
NETWORKING=YES|NO
HOSTNAME=hostname
GATEWAY=gw-ip
GATWAYDEV=gw-dev
NISDOMAIN=dom-name
例:
NETWORKING=yes
HOSTNAME=localhost.localdomain
二,可执行脚本和命令:
1./etc/rc.d/init.d/network start|restart=service network start|restart
2./etc/sysconfig/network-scripts/ifup <devicename> &/etc/sysconfig/network-scripts/ifdown <devicename>
3.ifconfig
ifconfig eth0 up
ifconfig eth0 192.168.0.199 netmask 255.255.255.0
ifconfig eth0 down
ifconfig |more
三,网卡配置文件:
1,/etc/sysconfig/network-scripts/ifcfg-interface-name

DEVICE=name
IPADDR=addr
NETMASK=mask
NETWORK=addr
BROADCAST=addr
GATEWAY=addr
ONBOOT=answer   /answer是yes时,引导时激活设备,no时,引导时不激活设备
USERCTL=answer
BOOTPROTO=proto
四,网卡配置命令:
netconfig
连通性测试:
ping
管理:
route
加路由信息:
route add -net 192.168.0.199 netmask 255.255.255.0 dev eth0
删除路由信息:
route del -net 192.168.0.199 netmask 255.255.255.0
路由测试:
traceroute www.baidu.com