ifconfig :用于配置网卡ip地址信息,等网络参数。或查看显示网络接口信息,类似于Windows的ipconfig命令
还能够临时性的配置ip地址、子网掩码、广播地址、网关信息等
ifconfig命令只能用root去操作,且可能要单独安装这个命令
若没有安装,则可以运行
yum install net-toolsifconfig 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