频道栏目
首页 > 系统 > Linux > 正文

linux网络配置命令 ifconfig 、route 、ip 、ip route

2018-05-25 14:01:19         来源:lemontree1945的博客  
收藏   我要投稿

一、ifconfig 命令(查看或配置Ip)

1、查看网络连接

#ifconfig\\显示所有活动连接,不包令禁用的设备

#ifconfig-a\\显示所有活动及非活动的连接

显示指定接口的连接

#ifconfigeth1

2、配置ip地址

#ifconfigeth1192.168.0.1netmask255.255.255.

#ifconfigeth1192.168.0.1/24

3、启用或禁用接口

#ifconfigeth1down|up或#ifdowneth1\\禁用接口#ifupeht1\\启用接口

二、route命令(查看或配置路由)

1、查看路由,使用-n可以以数字格式查看显示路由避免反解主机名,造成查询过慢。

#route-nDestinationGatewayGenmaskFlagsMetricRefUseIface192.168.0.00.0.0.0255.255.255.0U000eth1

1目标下一跳地址掩码标志位跳跃点ref使用的哪个接口

2、添加路由

(a)、网络路由

#routeadd-net192.168.1.0/24gw172.16.1.106

(b)、主机路由

#routeadd-host192.168.1.110gw172.16.1.106

(c)、默认路由

#routeadddefaultgw172.16.1.106或#routeadd-net0.0.0.0gw172.16.1.106

查看这三条新创建的

DestinationGatewayGenmaskFlagsMetricRefUseIface192.168.1.110172.16.1.106255.255.255.255UGH000eth0192.168.1.0172.16.1.106255.255.255.0UG000eth00.0.0.0172.16.1.1060.0.0.0UG000eth0

3、删除路由

12#routedel-host192.168.1.110#routedel-net192.168.1.0/24

三、DNS配置

只能通过配置文件:/etc/resolv.conf来修改内容如下

generatedby/sbin/dhclient-scriptsearchlocaldomainfeng.com\\搜索域nameserver172.16.0.2\\DNS域名服务器

一行一个DNS,最多配置三个DNS

************************************************************************************

随着系统的发展以上两种命令,会慢慢的被如下两个命令替换.

ifconfig = ip

route = ip route

ip命令

1、ip link(查看网络连接或启用禁用网卡)

(a)、查看网络连接

1#iplinkshow[Interace]\\接口可省,省略后会显示所有连接

(b)、启用禁用接口及关闭启用多播

1iplinksetInterface[up|down][multicaston|off]

2、ip addr(ip地址管理)

配置Ip

1格式:ipaddradddevInterfaceAddress[labelInterface_alias]

(a)、给eth1配置一个IP或多个IP

1#ipaddradddeveth1192.168.1.118/24

(b)、给eth1的别名eth1:0配置一个Ip

1#ipaddradddeveth1192.168.0.12/24labeleth1:0

查看配置的Ip

#ipaddrshoweth1\\查看配置好的ip,此命令配置的ip不能使用ifconfig来查看3:eth1:mtu1500qdiscpfifo_faststateDOWNqlen1000link/ether00:0c:29:42:91:29brdff:ff:ff:ff:ff:ffinet192.168.1.118/24scopeglobaleth1inet192.168.0.12/24scopeglobaleth1:0

删除配置的ip

#ipaddrdeldeveth1192.168.1.118/24

清除配置

# ip addr flush Interface [to Net_Address]

#ipaddrflusheth1\\不带任何参数可以清除该网卡的所有IP配置

ipaddrflusheth0to192.168.0.0/24\\只要是和192.168.0相同网段的IP都会清掉

ipaddrflusheth0192.168.16.19/24\\只清除指定的ip

3、ip route 路由配置

ip route

(a)、查看路由配置

#iprouteshow或iproute

(b)、配置路由

ip route add DESTINATION [via NEXT_HOP] [src SOURCE_ADDRESS] [dev DEVICE] #

#iprouteadd192.168.1.0/24via172.16.1.106

如果网卡配置有多个ip时可以指定数据包从哪个网卡出去

#iprouteadd192.168.1.0/24src172.16.1.106deveth1

#iprouteshow192.168.1.0/24deveth1scopelinksrc172.16.1.106

(c)、删除路由

#iproutedel192.168.0.1/24

上一篇:基于linux下的高级网络控制
下一篇:Centos 7 设置静态IP并且进行远程登录
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站