linux网络管理

查看网卡信息

centos6使用ifconfig命令
centos7使用ip address命令查看,centos7兼容centos6的命令

ip 命令

该命令修改的配置都是临时的,比如添加ip、添加路由信息等,需要特别注意
ip address 查看网卡信息等
结果解析:
在这里插入图片描述
mtu值:最大传输单元
state :网卡启用状态,UP开启,down关闭,unknown未知
inet:ipv4的地址信息,/24掩码位数,brd广播地址

网卡开启与关闭:
ip link set ens33 up #ens33为网卡
ip link set ens33 down

网卡重启命令:
ifdown ens33
ifup ens33
systemctl restart ens33

什么时候需要网卡重启?一般是修改了网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-xxx
网卡配置文件可以修改什么?
在这里插入图片描述
主要关注一下几个参数:
BOOTPROTO=static #static为静态地址 dhcp为自动获取地址
IPADDR=192.168.10.10 #静态ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.213.2 #网关
DNS #域名解析

不知道网关可以使用tranceroute baidu.com来查看网关,前提是能通互联网,traceroute这个命令依赖于net-tool工具,所以需要先下载这个包,yum install -y net-tools

我们可以给一个网卡添加多个ip地址:临时添加
ip address [add | del] IPADRESS dev <interface>

ip address add x.x.x.x/x dev ens32 [broadcase x.x.x.x | label ens32:1]

ip address add x.x.x.x/x dev ens32 scope [global|link|host]
指定作用域global:全局可用、link:仅链接可用(同一广播域通信)host:本机可用(只能跟自己通信)

ip address flush dev <interface> 清空指定设备的所有IP地址


添加路由信息

临时添加

route

临时添加可以使用route命令或者ip route命令,ip route命令更加强大
先来看看路由表:route -n
在这里插入图片描述
在这里插入图片描述
destination:目的地址,网段
gateway:出口网关
genmask:子网掩码
flags:U表示路由启动;G表示路由指向网关,当flags有G标识时才会使用Gateway
metric:跳数
iface:出口网卡

add: 添加一条新路由
del: 删除一条路由
-net: 目标地址是一个网络。
-host: 目标地址是一个主机。
netmask: 当添加一个网络路由时,需要使用网络掩码。
gw: 路由数据包通过网关。注意,你指定的网关必须能够达到。
metric:设置路由跳数。
via:目的地网关地址

命令格式:
route add [-host|-net] <target> gw <netmask> dev <interface>
主机路由:
route add -host 172.16.0.1 via 172.16.0.2 dev ens32
网络路由:
route add -net 172.16.0.0/16 gw 172.16.0.2 dev ens32
默认路由:
route add default gw 172.16.0.2
删除主机路由:
route del -host 172.16.0.1 gw 172.16.0.2 dev ens32
删除网络路由:
route del -net 172.16.0.0/16 gw 172.16.0.2 dev ens32
删除默认路由:
route del default gw 172.16.0.2
增加一条屏蔽的路由,目的地址为 192.168.13.123 将被拒绝
route del -net 192.168.13.123 netmask 255.255.255.0 reject

ip route:网络路由配置

网络路由
ip route add x.x.x.x/x via x.x.x.x dev <interface>
主机路由
ip route add x.x.x.x via x.x.x.x dev <interface>
默认路由
ip route add default x.x.x.x/x via x.x.x.x dev <interface>
添加路由时可以指定源IP地址
ip route add src x.x.x.x
修改路由信息
ip route change|replace x.x.x.x/x via x.x.x.x dev <interface>

ip route delete x.x.x.x/x 删除指定路由
ip route show 查看路由信息
ip route get x.x.x.x/x 查看指定路由相信信息
ip route flush 清空所有路由
ip route flush x.x.x.x 清空指定路由

添加永久主机路由

● 在/etc/rc.local 里添加路由信息
在这里插入图片描述

● 在/etc/sysconfig/network里添加到末尾
GATEWAY=
● 修改/etc/sysconfig/static-router
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值