网络配置命令

  • 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

 

posted on 2023-01-06 18:45  smile^^  阅读(299)  评论(0)    收藏  举报