网络配置命令
- ifconfig命令
ifconfig 网卡名 down 禁用某网卡
ifconfig 网卡名 up 启用
ifconfig 网卡名 IP地址 改地址
ifconfig 网卡名:# ip地址 增加网卡别名,允许一块网卡增添多个IP地址
ifconfig 网卡名:# down 删除网卡别名
ifconfig 网卡名 0 清除网卡上的IP地址
ifconfig -s [网卡名] 查看(具体某个网卡)网卡的吞吐量相关信息
范例:增加网卡别名eth0:1
[root@rocky8 ~]#ifconfig eth0:1 10.0.0.118
[root@rocky8 ~]#ifconfig
eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.118 netmask 255.0.0.0 broadcast 10.255.255.255
ether 00:0c:29:eb:2a:fa txqueuelen 1000 (Ethernet)
范例:修改网卡eth0:1地址
[root@rocky8 ~]#ifconfig eth0:1 10.0.0.8
[root@rocky8 ~]#ifconfig
eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.8 netmask 255.0.0.0 broadcast 10.255.255.255
ether 00:0c:29:eb:2a:fa txqueuelen 1000 (Ethernet)
[root@rocky8 ~]#ifconfig eth0:1 10.0.0.8
范例:删除网卡eth0:1
[root@rocky8 ~]#ifconfig eth0:1 down
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.18 netmask 255.255.255.0 broadcast 10.0.0.255
inet6 fe80::20c:29ff:feeb:2afa prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:eb:2a:fa txqueuelen 1000 (Ethernet)
RX packets 3207 bytes 334778 (326.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2521 bytes 271293 (264.9 KiB)
X errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 11 bytes 1064 (1.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11 bytes 1064 (1.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
范例:统计网卡流量
[root@rocky8 ~]#ifconfig -s
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 4067 0 0 0 3266 0 0 0 BMRU
lo 65536 11 0 0 0 11 0 0 0 LRU
[root@rocky8 ~]#ifconfig -s eth0
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 4067 0 0 0 3266 0 0 0 BMRU
- ss和ip命令
ss -ntlu 查看监听tcp和udp协议的相关信息
-p, --processes show process using socket
-f, --family=FAMILY display sockets of type FAMILY
1、ip link 查看链路层信息,mac地址等等
ip address(a) add(a) IP地址 dev 网卡名 [label 网卡名:#] 添加哪块网卡的IP地址 [标签为网卡名:#]
[root@rocky8 ~]#ip a a 6.6.6.6/24 dev eth0 label eth0:1
2、ip address del IP地址 dev 网卡名 删除某IP地址
[root@rocky8 ~]#ip a del 6.6.6.6/24 dev eth0
3、ip route =route -n 显示路由表内容
[root@rocky8 ~]#ip route
default via 10.0.0.2 dev eth0 proto static metric 100
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.18 metric 100
4、添加路由表
ip route add IP地址 via 网关地址 dev 网卡名
=route add -net IP地址 gw 网关地址 dev 网卡名
5、删除路由表
ip route del IP地址 via 网关地址 dev 网卡名
[root@rocky8 ~]# ip route del default via 10.0.0.2 dev eth0