Linux 网络基本属性的配置(红帽系列)
Linux 网络基本属性的配置(红帽系列)
1 ifconfig
HOSTNAME=value //设置主机名
GATEWAY=value //设置网管
NETWORKING=yes|no //是否启用本机的网络环境
配置/etc/sysconfig/network-scripts目录下的文件。主要存放网络接口的配置文件。该目录下有较多的经典脚本,可以参考借鉴。
DEVICE="eth0" //定义和该文件关联的网络设备
BOOTPROTO="static" //启动协议,有四种值[none|dhcp|static|bootp]
IPADDR=192.168.9.10 //设置IP地址
NETMASK=255.255.255.0 //设置子网掩码
GATEWAY=192.168.9.1 //设置网关,若/etc/sysconfig/network中已经设置了网关,仍然以该文件中的网关为主。
HWADDR="08:9E:01:53:B6:E4" //网卡的MAC地址
ONBOOT="yes" //开机是否启动该网卡,[yes|no]
TYPE=ethernet //指定此网络接口的类型,[ethernet|]
USERCTL=[yes|no] //普通用户是否可以启动或禁用网卡
PERDNS=[yes|no] //当BOOTPROTO=bootp时,该项生效。
设备别名,一般定义在/etc/modeprob.conf。
网络设备如何获得IP地址?①DHCP(Dynamic host configuration protocol)动态获取,②指定的静态地址。
ifconfig
ifconfig eth0 //显示指定的网卡信息
ifconfig -a //显示所有网卡信息
ifconfig INTERFACE [up|down] //禁用或者启动网卡,也可以使用ifup、ifdown
ifconfig INTERFACE IP 设定IP // ifconfig eth0 192.168.2.13 netmask 255.255.255.0
man ip
ip addr show //显示ip地址
为同一个网络接口配置多个地址,通过给接口名起别名的方式。
2 配置网关
route动态配置
路由表:
路由条目的类型:
默认网管:0.0.0.0可以到达任意地址。
网络路由:172.16.0.0/16(255.255.0.0)
主机路由:192.168.1.254
生成方式:
动态路由协议:RIP2,OSPF
静态指定:route,配置文件
man route
route //显示路由信息
route -n(numetric) //以数字的形式显示路由信息,该命令等同于 netstat -rn (r:route,n:numetric)
route add [-host|-net] DESTINATION/NETMASK gw GATEWAY
//添加路由,同时要指定路由类型。-host表示主机路由,-net表示网络路由,Destination表示到达那个地址,NETMASK指定掩码(一定要指定),gw指定网关,GATEWAY和本地的地址一定要在同一个网络。如:route add -net 0.0.0.0 gw 172.16.1.1 | route add -net 10.0.0.0/8 gw 172.16.1.10
route add default gw GATEWAY //直接添加默认网关,较常用。 route add -net default gw 172.16.1.1
route del [-net|-host] DESTINATION/MASK //删除路由,只需要指定DESTINATION/MASK即可。
route del -net 0.0.0.0 //删除默认网关
注意:Gateway为0.0.0.0表示本地网络,不需要任何网关。Destination表示要到达的网络,Gateway表示到达目标网络要经过的地方。网关和本地的ip地址要在同一个网络,否则没有意义。Destination对应的地址为0.0.0.0的条目,表示的就是该网络的网关。若路由表条目中的Destination之间有包含的关系,范围较小的地址会排在route table的最前面,每次路由自前向后查找路由表。
静态配置路由文件。改文件通常放在/etc/sysconfig/network-scripts/目录下,但初始该文件是不存在的,需要用户手动添加,并以route-eth#的格式命名,文件内容如下:
第一种方式:DESTINATION via GATEWAY,如10.0.0.0 via 172.16.71.1
第二中方式:
ADDRESS#=
NETMASK#=
GATEWAY#=
如:
ADDRESS0=10.0.0.0
NETMASK0=255.0.0.0
GATEWAY0=172.16.71.1
可以通过,setup,通过图形界面设置IP,也可以通过ethtool设置网卡的硬件信息。
3 DNS配置
只需要编辑 /etc/resolv.conf格式如下,nameserver最多可以有3个。第一个nameserver不在线的时候,才使用备用的nameserver,也即第二个。当出现Destination Port Unreachable时,说明DNS服务器没有设置好。
nameserver 172.16.0.1
nameserver 202.102.224.68
若没有网络DNS可以解析时,可以使用
本地DNS解析,对应的文件为/etc/hosts,文件格式如下:
192.168.2.4(地址) www.nuist.com(名称) nuist.com(别名)
Ping命令。获取ping的返回值:$?。
ping -c NUM //指定ping的次数
ping -s NUM //指定ping包的大小
ping -W TIME //指定等待时间,执行一次ping等待的时间
ping -w TIME //指定ping执行的时间
traceroute命令,打印数据包经过的网络主机,一般路外网中由器的该功能都处于关闭状态。
traceroute DEST_HOST
更多推荐
所有评论(0)