记录一次linux命令学习:ifconfig、route、ip

ifconfig :用于配置网卡ip地址信息,等网络参数。或查看显示网络接口信息,类似于Windows的ipconfig命令

还能够临时性的配置ip地址、子网掩码、广播地址、网关信息等

ifconfig命令只能用root去操作,且可能要单独安装这个命令

若没有安装,则可以运行

yum install net-tools
ifconfig ens33 #查看指定的网卡信息
cd /etc/sysconfig/network-scripts/ #查看网卡配置文件目录
ifconfig --help #查看命令信息
ifconfig 设备名称 up/down #指定开启、或关闭网卡,注意不要在服务器上执行,不然容易shell连接失败,学习可在VMware中操作
修改、设置ip地址
ifconfig ens33:0 192.168.111.111 netmask 255.255.255.0 up #添加一个新的IP地址
ifconfig ens33:1 192.168.111.110/24 up #第二种添加方式
ifconfig ens33 hw ether 00:0c:29:13:10:CF#修改网卡MAC地址

inet :是ipv4地址

netmask: 是子网掩码

broadcast:广播地址

永久修改网卡信息,可在/etc/sysconfig/network-scripts/目录下找到网卡配置文件配置

ONBOOT="yes" //否则开机读取网卡失败

 什么是route路由:计算机之间的数据传输必须经过网络,网络可以直接连接两台计算机,也可以通过一个一个节点连接

route程序对linux内核ip路由表进行一个操作

路由分为静态和动态路由

linux机器上配置的都是静态路由,由运维人员通过route命令去管理

动态路由:无需人为干预,由路由器、交换机自动分配规则而来。

route --help #查看帮助文档

man route #查看使用手册

route #查看路由表信息,此处网关信息是主机名称

route -n #进行dns解析的路由表查看

 

添加删除网关信息

网关就是数据包不经过任何的设定,由路由表最后经过的地址网关

网关:网络的关口,只能通过这个网关地址出外网

route del default #删除default默认路由表

route add default gw 192.168.178.2 #添加一个网关地址

 ip命令是iproute软件包中强大的网络管理工具,ifconfig和route命令的作用,查看系统路由,网络设备,设置策略等功能

Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | address | addrlabel | route | rule | neigh | ntable |
                   tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm |
                   netns | l2tp | fou | macsec | tcp_metrics | token | netconf | ila |
                   vrf | sr | nexthop | mptcp }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -h[uman-readable] | -iec | -j[son] | -p[retty] |
                    -f[amily] { inet | inet6 | mpls | bridge | link } |
                    -4 | -6 | -I | -D | -M | -B | -0 |
                    -l[oops] { maximum-addr-flush-attempts } | -br[ief] |
                    -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |
                    -rc[vbuf] [size] | -n[etns] name | -N[umeric] | -a[ll] |
                    -c[olor]}
ip命令可以操作的对象

 OBJECT 对象

link 网络设备

address 定义ipv4 ipv6地址

neighbour 查看ARP缓存地址(ARP用于解析MAC地址)

route 路由表对象

maddress 多播地址

tunel ip上的通道


​
ip针对对象要操作的动作,一般增删改查

ip addr show #查看,显示网络设备信息

ip link show dev ens33 #指定网络设备显示信息

ip link show dev ens33#显示网络设备,详细的数据包收发大小情况

ip link set ens33 down/up #关闭、激活网络设备

ip link set ens33 address MAC地址 #修改网卡MAC地址信息

ip a/  ip addr show #显示网卡信息

ip address add 192.168.178.150/24 dev ens33 #ip命令添加

ip address del  192.168.178.150/24 dev ens33 #删除ip信息

ip address del  192.168.178.150/24 dev ens33 label ens33:1 #添加网卡别名

ip route #通过ip命令检查路由信息

ip neighbour#ip检查ARP缓存(显示网络邻居的信息),检查MAC地址信息,约等于arp -n

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值