ip命令管理网卡:
禁用网卡:ip link set eth1 down
启用网卡:ip link set eth1 up
更更名称:ip link set eth1 name ethwang
添加IP: ip addr add 192.168.179.150/24 dev eth1 label eth1:0
删除IP: ip addr del 192.168.179.150/24 dev eth1 label eth1:0
清楚网卡:ip addr flush dev eth1centos
ip命令管理路由:
添加路由:ip route add 192.168.0.0/24 via 172.16.0.1 dev eth1
ip route add default via 172.16.0.1 dev eth1
删除路由:ip route flush dev eth1网络
ss命令:
-t tcp协议相关
-u udp协议相关
-l listen状态的链接
-a 全部的链接状态
-n 数字格式显示
-p 相关的程序或这pid
-m 内存用量tcp
将路由写入相关配置文件(永久生效route):
/etc/sysconfig/network-scripts/route-eth1
写法一:TARGET via GW
10.0.0.0/8 via 172.16.0.1ide
写法二:三行定义一条路由
ADDRESS#=TARGET
NETMASK#=MASK
GATEWAY#=GWcode
ADDRESS#=10.0.0.0 NETMASK#=255.0.0.0 GATEWAY#=172.16.0.1
ifconfig/ip addr生成网卡别名
ifconfig eth1:0 192.168.179.180/24 up
ifconfig eth1:0 192.168.179.180/24 downdns
nmcli命令----------来自NetworkManager服务
修改配置文件生效
nmcli con reload
nmcli con up con-nameip
修改命令中的模块以下: ipv4.method manual------------>BOOTPROTO=none auto---------------->BOOTPROTO=dhcp ipv4.addresses 192.168.179.133/24------->IPADDR=192.168.179.133 PREFIX=24 ipv4.gateway----------------------->GATEWAY=192.168.179.254 ipv4.dns 8.8.8.8------------------>DNS0=8.8.8.8 connection.autoconnect yes----------->ONBOOT=yes connection.id eth0------------------------->NAME=eth0 connection.interface-name eth0--------->DEVICE=eth0 查看网卡状态: nmcli dev status 生成新的链接配置文件default(适用多个应用场景): nmcli con add con-name default type Ethernet ifname eth0 启用default配置: nmcli con up default 禁用default配置: nmcli con down default 删除default配置: nmcli con del default 查看是否启用: nmcli dev status 或者能够生成多个关于eth0的配置,网络环境不一样,能够随意切换适用 一次只能启用同一网卡的某一个配置 生成新链接配置wang,centos8能够tab补全,centos6,7没有 nmcli connection add con-name wang ifname eth0 autoconnect no type Ethernet ipv4.addresses 172.16.8.18/16 ipv4.gateway 172.16.0.254 修改链接配置: 修改链接:nmcli connection modify "wang" connection.autoconnect yes 修改IP:nmcli connection modify "wang" ipv4.addresses 10.8.8.88/16 增长IP:nmcli connection modify "wang" +ipv4.addresses 172.16.0.111/16 nmcli connection modify "wang" +ipv4.addresses 172.16.0.66/16 删除IP:nmcli connection modify "wang" -ipv4.addresses 172.16.0.66/16 还能够增删改,DNS等参数 利用nmcli实现bonding
nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup
nmcli connection add type bond-slave ifname eth0 master bond0
nmcli connection add type bond-slave ifname eth1 master bond0
nmcli connection up bond-slave-eth0
nmcli connection up bond-slave-eth1
nmcli connection up bond0内存
断开网卡查看bonding是否切换自如,实验正常切换
#注意是在centos8实验
cat /proc/net/bonding/bond0路由
停用bond0:
nmcli connection down bond0it