一、作为一个linux的疯狂热爱者,我们首先需要掌握的就是在linux系统下怎么配置IP、路由和主机名基本的linux网络配置,当然如果要我们接入互联网基本的IP地址配置还是不够的,访问网络的话我们需要配置我们的域名解析服务器DNS,下面作为菜鸟的我就把我们平常用到的基本网络配置命令来和大家介绍一下,服务器空间,写的不好的话,美国服务器,还请见谅~~~~~
本篇主要介绍linux下网络查看、配置的基本命令:ifconfig、ip、route,然后捎带介绍下DNS、主机名等信息的配置!
二、我们在配置网络之前,首先我们来认识一下linux系统下网络接口的类型和命名规则以及网络地址的类型
1、网络接口类型:
lo:本地回环接口
eth[0-9]:以太网接口
pppx:点对点的连接
当然我们平常用到的也就是lo和以太网接口这两种类型回环环接口lo只是我们用在系统内部进行回环测试的,至于eth的以太网接口就是我们经常用来连接网线的那个物理接口了。
2、以太网网卡的命名规则:
在不同的系统之下其命名规则是不尽相同的,我们这就以RedHat 5-32bit的系统为例:
REHL 5-32bit:以太网网卡命名规则的定义文件为/etc/modprod.conf
3、网络地址类型:
暂时性网络地址:利用ifconfig等命令配置的网络信息,会立即生效,但重启网络服务或系统会失效
永久性的网络地址:通过修改系统内的网络配置文件进行的修改,不会立即生效,需要重启网络服务或者系统会生效,并且会永久性的生效。
三、网络IP地址配置命令之ifconfig
1、ifconfig:查看活动的网卡信息,仅限于活动的网卡
例如先查看本地的网卡信息如下—ifconfig
为了说明ifconfig查看的只是活动的网卡信息,我们下面把lo网卡down掉,在查看
2、ifconfig的相关子命令
ifconfig eth[0-9]:后面跟某个网卡则可以直接查看某个网卡的信息,如只查看eth0的信息
ifconfig –a :则是查看所有的网卡信息,包括活动或非活动的网卡信息
下面利用ifconfig来配置网卡的IP地址,当然这个地址是临时的地址,一旦重启网络服务或者重启网络系统就会失效的!!
格式:ifconfig ethx IP/MASK:配置某个网卡的ip地址
例如:设置eth0的IP地址为172.16.35.1/16,则就可以在命令行下直接键入:ifconfig eth0 172.16.36.5/16
我们下面重启一下网络服务,此配置就会失效,然后恢复为原来的IP地址的,如下图
3、网络服务的管理命令,上面已经提到过一个重启网络服务的命令了,那么我们的网络服务控制命令都有哪些那???就是很简单,就是start,stop,restart,status这几个命令而已。
用法格式:
/etc/init.d/network {start | stop | restart | status} 或者service network {start | stop | restart | status}
四、永久性IP地址配置
通过上面我们了解了利用ifconfig来配置临时的网络IP地址了,当然这还不能满足我们的需求,我们不能每次使用电脑的时候都配置IP地址啊~那太麻烦,所以我们需要把IP地址配置为固定的IP或者通过DHCP服务来回去,这样的配置就需要修改系统的网络配置文件了,我们REHL5上的网络配置文为/etc/sysconfig/network-scripts/ifcfg-eth[0-9],下面我们就来看看怎么定义这个文件内的内容。
其配置方式有两种:DHCP和固定IP
DHCP的设置比较简单,只需指定BOOTPROTOL类型为DHCP即可,当然、配置之前让我们先来了解下其配置文件内定义的内容都是有哪些?详解如下图所示
当然,香港服务器,我们上图是基于固定IP的设置,那么基于DHCP的呢?DHCP的更加简单,配置参数如下
DEVICE=eth0 BOOTPROTO=DHCP ONBOOT=YES HWADDR=……
五、以上内容我们了解了在linux系统上通过ifconfig命令和配置文件来为linux系统配置临时IP地址和永久性的IP的相关操作,那么我们下面来看下关于系统路由的设定,路由相关信息的设定命令是route
1、route:直接可以查看我们系统上的路由信息
route –n :以数字的形式显示路由信息
2、route命令的子选项
添加路由
route add -host:添加主机路由
route add -net:添加网络路由
route add -net 0.0.0.0:添加默认路由
格式:route add -net|host DEST gw NEXTHOP
例如,添加一条路由,让主机通过172.16.7.3访问192.168.0.0/24网段
route add –net 192.168.0.0/24 gw 172.16.7.3
删除路由
route del -host:删除主机路由
route del –net:删除网络路由
例如,删除刚才加的那条路由信息:route del –net 192.168.0.0、24 即可实现
一个人的心胸宽阔,可以容不能容的事,可以赢难以赢的人。