Linux网络配置的基础配置
副标题[/!--empirenews.page--] 1 linux网络配置介绍 网络是属于内核的功能,给linux的 主机网卡配置地址的时候,地址是属于内核的,而不是网卡 1.1 DNS 解析其他主机的主机名。一般需要两个,另一个备用(备用DNS的使用不是当第一个服务器解析不成功时使用备用,而是当第一个服务器连不上时时才使用,所以一般都是把响应快的放在第一位 1.2 网络接口类型 Loopback本地回环接口,本地回环接口存在的意义:即本机既做服务器端又做客户端时,自己跟自己联系时所用到的,这个数据报文在自身的内存中就能够完成,不用发布到网络 以太网网卡标示是:ethx(x代表数字)如eth0、eth1、eth2等 点对点连接时 pppx(x代表数字)ppp0、ppp1、ppp2等 2 ifconfig命令 2.1查看接口的配置信息 ifconfig -a显示所有接口的配置信息 ifconfig {ethx}:显示指定的ethx信息 ifconfig ethx IP/MASK更改ip 例如:ifconfig eth1 192.168.1.1/24(必须要指定子网掩码 ifconfig ethx:0 IP/MASK 给网卡定义别名添加多个地址 例如:ifconfig eth1:0 192.168.3.1/24 或者是修改配置文件:/etc/sysconfig/network-scripts/ifcfg-ethx:x这些地址不能使用dhcp动态获取 2.2 开启/禁用网卡 ifcnfig ethx [up|down] 例如:ifconfig eth1 down 禁用eth1 这些在命令行直接配置的地址立即生效,但重启网络服务或主机,都会失效 3 网络服务 网络服务:对于linux对于这些网络地址的管理可以通过服务脚本来实现 会自动让内核去读网卡的配置文件,并让配置文件中地址生效 RHEL5中的配置文件:/etc/init.d/network {start|stop|restart|status} 接受的参数start(开启)stop(停止)restart(重启)status(查看状态) RHEL6中添加了另外一种机制:/etc/init.d/NetworkManager {start|stop|restart|status} 红帽6也支持红帽5中脚本,但是默认是开启NetworkManager,但是功能不是很完善建议是红帽六上禁用NetworkManager,开启红帽5的 4 网关 4.1 route命令 所做的改动重启网络服务或主机后失效 route add 添加 主机路由 route add -host 添加一个主机路由 route add -net 网络路由(默认路由也是网络路由,默认路由是:0.0.0.0) 格式是:route add –net|-host DEST gw NEXTHOP 例如:route add -net 10.0.0.0/8 gw 192.168.10.1(gw网关) 添加默认路由命令 route add default gw NEXTHOP route :查看路由表 route -n:以数字方式显示各主机或端口等相关信息 格式:route add -net|-host DEST gw NEXTHOP 例如:route add default gw 192.168.10.1 添加默认路由 del 删除路由(所做的改动重启网络服务或主机后失效) route del 删除主机路由 route del -host 删除一个主机路由 例如:route del -net 10.0.0.8/24删除路由 route del -net 0.0.0.0 删除默认路由 另一种格式: route del default 删除默认路由 (编辑:云计算网_宿迁站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |