您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 多方法Linux网络配置
Linux网络配置基础网络配置参数主机名IP地址与子网掩码网关地址DNS服务器地址Linux网络接口Lo接口eth接口ppp接口Linux网络端口1、Linux的网络接口(1)lo接口–本地回送接口(127.*.*.*)用于网络测试以及本地主机各网络进程之间的通信。(2)eth接口–网卡设备接口,并附加数字来反映物理网卡的序号。(3)ppp接口–PPP设备接口,应用在ISDN或ADSL等处。2、Linux网络端口TCP/IP利用端口号来进行区别不同的网络服务Linux将端口号分为三大类Well-KnownPorts•ftp-data20•ftp-control21•Ssh22•telnet23•Pop3110•Name-server42•(1)查看网络运行情况ifconfig查看网络接口的信息。普通用户使用ifconfig的全路径:/sbin/ifconfigifconfig网络接口名称:显示指定接口的详细信息。ifconfig-a查看所有网络接口的信息。2.route显示路由表route|grepdefault显示主机的默认网关。3.ping-c4192.168.1.10发送指定数量的数据包进行网络连接测试。4.traceroute192.168.1.10测试与其他主机的网络连接路径。5.hostname显示当前主机名称。在命令行直接输入命令:ifconfig该命令在屏幕上显示当前系统中网络参数的配置情况,如图6.1所示。图6.1网络参数的配置情况主要显示信息:·eth0:网络适配器(网卡)的网络接口,如果系统中有多个网卡,则以ethl、eth2…递增编号。·Hwaddr:网卡的物理地址,是计算机中与网络硬件相关的惟一地址。由于地址格式与所用介质的访问控制方法相关,又常称为MAC地址。多数情况下,物理地址在网络接口卡(网卡)生产时已写入网卡的ROM中。数据链路层处理位于同一个网络内的设备间的通信,物理地址用来确认数据帧,每个设备都负责监视网络,并接收地址指向该设备的帧。·inet:网卡的IP地址。·bcast:网卡的广播地址。·mask:显示网卡的子网掩码。·1o:回环地址,一般此接口的IP地址都是127.0.0.1。(2)为网络接口eth0配置IP地址假设为网卡ethO配置IP地址:192.168.0.2/24(24表示24位网络号)。在命令行输入命令:ifconfigeth0192.168.0.2或ifconfigeth0192.168.0.2/24注意:各参数必须用空格隔开。(3)激活网络接口eth0在命令行输入命令:ifconfigeth0up或ifupeth0(4)关闭网络接口eth0在命令行输入命令:ifconfigeth0down或ifdowneth0(5)将网络接口eth0设置为动态获取IP地址命令:ifconfigeth0dynamic(6)为系统添加缺省网关192.168.0.1命令:routeadddefaultgw192.168.0.11、查看IP:Ifconfig2、配置IP的方法:A、这种方法立即生效,但是重启将不会保存。(除了这个方法的其它方法都可以保存下来)Ifconfigeth01.1.1.1netmask255.0.0.0upIfconfigeth011.1.1.3up设置一个网卡多个IP的方法(在设置虚拟主机时有用到)激活网卡:Ifconfigeth0up关闭网卡:Ifconfigeth0down动态获取IP:Ifconfigetho–dynamicDhclient修改Mac值:先关闭网卡:Ifconfigeth0down再修改MAC值:Ifconfigeth0hwether112233445566再激活网卡:Ifconfigeth0upB、Netconfig或者Setup,但只能设置Eth0网卡C、Neat:打开图形窗口进行设置D、配置文件设置:vietcsysconfignetwork-scriptsifcfg-eth0注意:配置完后重启网卡Servicenetworkrestart出现失败时,用第四种方法检查配置文件中的Bootup是否为None,如果是DHCP一般会出错的。3、配置网关:查看网关:route添加默认路由:routeadd–net0.0.0.0netmask0.0.0.0gw192.168.0.1删除默认路由:routedel–net0.0.0.0netmask0.0.0.0gw192.168.0.14、配置dns:echonameserver192.168.0.1etcresolv.confLinux路由配置:1、首先开启路由功能echo1procsysnetipv4ip_forward(1为打开路由功能,0为关闭路由功能)(在这个实验里只要开启路由功能就OK了)2、其它路由设置:A、添加路由信息:routeadd–net10.0.0.1netmask255.0.0.0gw192.168.0.1或者routeadd–net10.0.0.1netmask255.0.0.0deveth0(通过本机的第一个网卡出去)删除路由条目:只要把上面的Add改为Del就可以了B、用Zebra配置路由(配置就跟Cisco的是一样的命令):1)设置登录密码:Vietczebrazebra.confpasswordabc#设置连接时的密码enablepassword123#设置特权密码2)开启服务servicezebrastart3)建立要配置的路由协议文件如用Rip协议:touchetczebraripd.conf4)开启Rip协议:serviceripdstart5)进入Zebra:方法一、Telnet127.0.0.12601##记得端口是2601如果没有设置密码,默认情况下是不允许连接的,适合于远程登录方法二、Vtysh##不用密码也可以进入,如果有密码还会显示出来,但只适用于本地登录。6)配置路由:就跟在Cisco路由器里是一样的就略了7)退出quit(退出之前记得先保存一下)1.手动修改配置文件•/etc目录中包含一系列与网络配置相关的文件和目录,其中包括:1./etc/services文件2./etc/sysconfig/network-scripts目录3./etc/hosts文件4./etc/resolv.conf文件手动配置是最直接的方式,熟练的Linux用户在平时维护系统的时候更喜欢使用手工配置,因为手工配置有很多优点:①熟悉命令之后,手工配置更快速,并且不需要重新启动;②能够使用配置命令的高级特性;③更容易维护配置文件,找出系统故障;④能更深刻地了解系统配置是如何进行的。2,使用Linux命令虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个由命令行组成的操作系统,其精髓在于命令行,无论图形界面发展到什么水平这个原理是不会变的。Linux网络设备操作命令包括ifconfig,ip,ping,netstat,route,ip,arp,hostname和arpwatch。使用命令进行网络设置1.dhclient从DHCP服务器中申请新的网络设置。2.ifconfig网络接口ip地址netmask子网掩码:配置ip地址,ifconfig命令设置的网络接口属性只在当前系统运行中有效,系统重新启动后将按照网络接口配置文件的内容重新配置网络接口属性。3.routedeldefaultgw默认网关地址:删除默认网关路由记录。routeadddefaultgw默认网关地址:添加默认网关。4.hostnameLinserver:设置主机名称是即时生效的,重启后将恢复原有主机名。5.在nslookup命令的交互模式中使用server命令可以显示linux系统中使用的DNS服务器地址。6.netconfig:字符界面进行网络配置。servicenetworkrestart:重启网络服务。ifdown网络接口ifup网络接口:重启网络接口7.修改mac地址:ifconfigeth0down:先禁用网卡ifconfigeth0hwether1234567890ab永远保持这样:在/etc/rc.d/rc.local里加上这三句(也可以在/etc/init.d/network里加下面三行)ifconfigeth0downifconfigeth0hwether1234567890abifconfigeht0up与网络配置有关的文件1.网络接口配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-lo“ifcfg-eth0”配置文件中设置静态IP地址内容如下:DEVICE=eth0设置网络接口名称ONBOOT=yes设置网络接口在系统启动时激活。BOOTPROTO=static配置为静态地址IPADDR=192.168.1.10NETMASK=255.255.255.0GATEWAY=192.168.1.1网络接口的默认网关使用DHCP方式获得网络配置内容:DEVICE=eth0ONBOOT=yesBOOTPROTO=dhcp2.主机名配置文件/etc/sysconfig/networkNETWORKING=yesHOSTNAME=LinserverLinserver为设置的主机名称。3.本地主机名称解析文件/etc/hosts4.域名服务器配置文件/etc/resolv.confsearchlingdian.com设置主机的默认查找域名nameserver192.168.152.2设置DNS服务器的IP地址,文件中最多可以有3个“nameserver”配置记录,每个记录一行,系统会优先使用最上面的“nameserver”配置记录手动编辑/etc/sysconfig/network-scripts/ifcfg-ethx1.运行servicenetworkrestart使其立即生效.2.以上二种更改tcp/ip参数的方式都可以永久生效。手动编辑文件/etc/sysconfig/networkNETWORKING:设置是否运行网络HOSTNAME:设置主机名GATEWAY:设置网关的ip地址文件/etc/hosts:存储主机名和IP地址映射的静态文件配置文件名功能/etc/sysconfig/network最基本的网络信息,系统启动时读取该文件/etc/sysconfig/network-scripts/*此目录下的文件是系统启动时用来初始化网络的一些信息,例如:第一块以太网卡对应的文件为ifcfg-eth0/etc/host.conf域名解析的控制文件/etc/hosts域名或主机名与IP地址的映射文件/etc/resolv.conf域名服务器设置文件/etc/protocols定义使用的网络互联协议及协议号/etc/services设定主机的不同端口的网络服务查看tcp/ip参数1.ifconfigethx查看ethx的参数2.ifconfig查看所有网卡的参数3.ifdownethx关闭某块网卡ifupethx开启某块网卡Example:ifconfigeth0192.168.1.1netmask255.255.255.0broadcast192.168.1.255这种方式更改的ip地址只对本次登陆有效,重启之后不保存。Ifconfigeth0down=ifdowneth0(关闭网卡1)Ifconfigeth0up=ifupeth0(打开/激活网卡1)HWaddr:网卡的MAC地址Inetaddr:InternetAddrss,主机的IP地址Bcast:网络的广播地址用于发送信息给同一网络中的其它计算机Mask:子网掩码MTU:数据包的最大传输单位,以太网为1500字节RX、TX:接收和发送数据包的总数,及传输时数据包出现流失或碰撞等情况的数量。loopback
本文标题:多方法Linux网络配置
链接地址:https://www.777doc.com/doc-5527085 .html