中关于网路配置的命令有好多,本文将介绍几个平常最长用的几个命令,以及网卡IP地址的配置和简单路由配置。
1、经常使用的查看IP地址命令为,不跟参数的情况下默认查看所有已启用的网卡信息,如右图所示:
假如想查看具体某块网卡信息,则可以在前面跟上网卡设备,如只查看eth0的信息则执行:eht0即可。
禁用某块网卡:结合down命令可以禁用某块网卡,如要禁用eth0网卡,则执行:eth0down即可,这些禁用只是临时性的,当主机一重启则会手动启用。
启用某块网卡:介个up命令可以启用某块网卡,如将eth0启用,则执行:eth0up即可。
-a命令可以查看所有网卡信息,包括禁用的。
2、服务可以手动检查网路并手动联接网路的程序,优点是简化网路联接的工作,让桌面本身和其他应用程序能感知网路。并且有的时侯通过更改配置文件更改网路时会出现问题,因而大多情况下就会把这个服务禁用掉。禁用方法如下:
stop#关掉服务
off#严禁服务开机自启
3、配置网卡IP地址
如右图,通常情况下配置文件中须要填写的内容:
4、一个网卡配置多个IP地址:可通过网卡别称的方法将多个IP地址绑定到一个网卡上,网卡别称为引号加数字的方式出现,如eht0:1,而且须要单独创建一个对应的配置文件,可在配置文件里设置IP地址,IP地址必须是静态的,不能使用DHCP获取。具体设置步骤如下:
以在eht1上绑定多个ip地址为例:
第一步:在/etc//-/目录下新建一个配置文件,如ifcfg-eth1:1,并添加必要信息,如右图:(在eth1网卡上每绑定一个地址都须要建一个对应的配置文件)
第二步:重启服务使之生效()
一个网卡上绑定多个地址须要注意的是主网卡可以使用DHCP手动获取地址,并且绑定的ip则不能使用DHCP获取地址修改物理网卡mac地址,只能设置静态IP地址。
5、多个网卡共用一个IP地址:这些方法可实现高可用或则负载均衡,可通过的方法实现,的工作模式有三种,分别为:
Mode0(-rr):寻址(Round-robin)策略,以寻址的方法在每一个网卡插口上发送数据包,这些模式可提供负载均衡和容错的能力
Mode1(-):活动-备份(热备)策略,在绑定的多个网卡中,只有一个被激活,其他的都是备用状态,当且仅当活动的插口出现问题时,会手动的激活另外一个网卡插口。
Mode3():广播策略,在所有绑定的插口上转发所有报文,这些模式可提供容错能力
下边用eth0和eth1做,使用mode1模式,
第一步:先在/etc//-/目录下创建一个的配置文件,命名为ifcfg-bond0,并填写必要信息,如右图
其中是拿来进行链路测量的,假如=100,这么系统每100ms检查一次链路联接状态,倘若有一条线路不通都会手动转入另一条线路。
第二步:更改eth0和eth1两个网卡的配置文件,如右图
SLAVE=yes:表示该网卡作为备用
=bond0:表示使用bond0设备作为主用
第三步:重启服务,使之生效,生效后查看如右图
从图上可以看见化学网卡的MAC地址都是一样的,但是eth0作为主用,eth1作为备用
第四步,测试,自动断掉eht0观察eth1是否弄成主用,之后在自动断掉eth1看能够手动切换到eht0
6、路由设置,可以通过route命令自动添加和删掉静态路由
查看路由的命令为:route-n
添加路由句型为:routeadd[-net|-host][Nm][gwGw][[dev]If]
如右图修改物理网卡mac地址,添加一条去往10.1.1.0/24的路由,该路由从eth1口下来,下一跳是192.168.1.2
删掉路由句型为:routedel[-net|-host][gwGw][Nm][[dev]If]
如右图,删掉一条去往123.10.1.0/24网关的静态路由
通过以上自动更改路由可以发觉,可以充当路由器,实现路由转发功能,而且须要开启路由转发功能,正式/proc/sys/net/ipv4/值更改为1,可以通过下边命令更改:
echo1>/proc/sys/net/ipv4/