Linux系统中,网络配置文件

做个笔记,Linux上的网络设置基本上围绕着一些配置文件来处理的,所以,死记以下这些配置文件,比记什么命令强太多了:
1、/etc/sysconfig/network
说明:设置文件名(Hostname)和是否要启动网络,修改此文件后,必须重启后才能让主机名生效
2、/etc/sysconfig/network-scripts/ifcfg-eth0
说明:这个文件的内容是设定网卡的相关参数,可以设定network(网域起始地址)、IP(当前使用IP)、netmask(子网掩码)、broadcast(网域广播地址)、gateway(默认网关地址)、开机时IP的获取方式(DHCP、static、none),是否在开机的时候启动、DEVICE(这个参数必须跟当前的文件名有关)。该文件的配置其实在windows中做网卡(网络适配器)设置基本一样
3、/etc/modprobe.conf
说明:当重新升级网卡或安装网卡驱动时,需配置此文件,不过这个跟网卡模块编译安装和kernel的安装有关,自行网上查阅吧
4、/etc/resolv.conf
说明:DNS服务器配置有关,(即域名解析resolv=resolve解析的意思)
5、/etc/hosts
说明:这个文件与windows下的C:\Windows\System32\drivers\etc\hosts文件功能类似,主要是给其他局域网中的主机名和ip做映射,即当我们使用主机名访问其他主机时,参考该文件
6、/etc/services
说明:这个文件记录系统上TCP/IP上面上已规划好的协议端口(默认端口),如果想要自定义新的协议与port的对应,就得修改这个文件
7、/etc/protocols
这个文件定义出IP封包协议的相关协议,包括ICMP、TCP、UDP等方面的封包协议定义


网络启动相关的命令
1、/etc/init.d/network restart
说明:这个服务很重要,可以重启所有与网络相关的服务和使参数有效
2、ifup eth0(ifdown eth0
说明:启动或者关闭某个网卡(这两个指令会参考/etc/sysconfig/network-scripts/下的相关的配置文件来进行处理)

猜你喜欢

转载自xxfengxia.iteye.com/blog/2322805
今日推荐