Linux基本网络配置
2011-07-06 15:07
411 查看
Linux基本网络配置
一、基本网络参数 1、基本配置文件 2、可执行脚本和命令 3、DHCP 4、DNS 二、网卡配置 1、网卡配置文件 2、网卡配置命令 三、路由于网络连通性 1、简单的连通性测试 2、路由设置及管理 3、路由测试 4、与Internet的连接 Linux 系统本身就被设计为具有强大的网络与通信功能,它支持TCP/IP、ATM、IPX/SPX、X.25 、Frame-relay、AppleTalk等多种网络通讯协议,并将协议的实现加入到Linux内核中,提供了高效的网络通信处理能力。 一、基本网络参数 Linux基本网络的配置与网络接口的初始化,主要是通过一组配置文件、可执行脚本程序和相应的命令来控制,它们统称为基本网络参数。 1、基本配置文件 1、/etc/hosts /etc/hosts它是将IP地址和主机名联系起来的简单文本文件。 例:127.0.0.1 localhost.localdomain(主机名) localhost(别名) 192.168.0.1 linpc1.lintec.edu.cn linpc1 2、/etc/services 端口号和服务之间的对应。利用这个文件,服务器和客户端的程序便能够把服务的名字转成端口号。 例:ssh 22/udp telnet 23/tcp telnet 23/udp 3、/etc/sysconfig/network与网卡有关的配置文件 例:NETWORKING=YES|NO:YES表示需要配置网络。 NO:表示不需要配置网络。 HOSTNAME=hostname:主机的全限定域名 GATEWAY=gw-ip:网络网关的IP地址 GATEWAYDEV=gw-dev:网关设备的名称(例如eth0或IP地址) NISDOMAIN=dom-name:表示NIS(名称信息服务)域(如果有的话) FORWARD_IPV4=“NO”,配置路由器时,是否转发IPV4。 4、/etc/host.conf 域名解析转换控制文件。 5、hosts IP与主机名的对应 6、resolv.conf DNS域与IP地址的对应 7、nsswitch 网络服务转换 2、可执行脚本和命令 1、/etc/rc.d/init.d/network{start | stop | restart | reload | status} 可启动,重起等网络服务,这条命令的使用实际就是调用的/etc/sysconfig/network-scritps/目录下面的相关脚本程序来工作。 2、/etc/sysconfig/network-scripts/ifup<device name>与 /etc/sysconfig/network-scripts/ifdown<device name>:ifup与ifdown项是分别指向/sbin/ifup和/sbin/ifdown的符号链接。这两个脚本是被/etc/init.d/network启动脚本调用来启动和停止网络接口,并且它们按需要调用该目录下所有其他脚本。Ifup和ifdown通常只带一个参数,即设备名(例如eth0)。系统在引导过程期间,用参数boot调用它们,即在/etc/sysconfig/networking/device/ifcfg-interface-name配置文件中ONBOOT=no的情况。 3、ifocnfig **** ifconfig 利用ifconfig命令查看网络接口信息: ****激活网络设置: Ifconfig eth0 up ****关闭网络设备: Ifconfig eth0 down ****更改网络设备的地址信息: Ifconfig eth0 10.1.1.1 netmask 255.255.255.0 4、Netconfig 网络设备配置工具 图形化的配置网络设备 3、DHCP(Dynamic Host Configuration Protocol)服务,即动态主机配置协议。 怎样让Linux下的网络接口卡动态的分配IP地址??? 1、使用Netconfig命令把Use dynamic IP configuration(BOOTP/DHCP)启用 2、利用ifconfig的-dynamic选项,即可设置网络接口接受动态网络信息的分配:ifconfig eth0 -dynamic 3、创建/etc/sysconfig/networking/devices/ifcfgeth0文件,把此文件中的BOOTPROTO项设置值为dhcp即可。 4、DNS(Domain Name System) 在Linux系统中,有两个文件用来声明系统到哪里寻找相关名字信息解析的库。 1、/etc/host.conf由版本5的libc库所用 Order 指定主机名查询顺序,其参数为用逗号隔开的查找方法;multi指定是否/etc/hosts文件中指定的主机可以有多个地址。 2、/etc/nsswitch.conf由版本6的libc库所用 在DNS的配置中,应该在该文件中hosts文件一行后面添加dns选项,如:ifles dns 一些程序使用其中一个,而一些使用另一个,所以两个文件都配置正确是很有必要的。 3、/etc/resolv.conf 该文件列出了DNS服务器的地址,最多可以有3个DNS服务器。 |
相关文章推荐
- Linux学习第十七节课-网络基本配置
- linux下的基本网络配置
- 基于CentOS的Linux基本网络配置,包括网卡eth0、DNS、Host等
- Linux基本网络设置(IP配置等,网卡驱动缓存,网卡中断)
- Linux基本网络配置
- linux基本网络配置
- Linux基本网络配置
- Linux 网络基本属性的配置(红帽系列)
- Linux实战命令之一:网络基本配置
- linux下的基本网络配置(二)
- Linux网络配置的基本方法
- Linux基本网络设置(IP配置等,网卡驱动缓存,网卡中断)
- Linux基本网络配置和脚本编程中函数的应用
- linux下的基本网络配置
- Linux基本网络配置
- linuxcast笔记:linux网络基本配置
- Linux--系统网络基本配置
- Linux—网络基本配置
- Linux基本网络配置
- 复习最基础的linux 之 基本网络配置