ip命令详解
控制网卡的硬件状态
ip link set ens36 down
ip link set ens36 up
修改网卡名称(临时)
ip link set ens36 down
ip link set ens36 name xxx
修改网卡的mac地址
ip link set ens36 down
ip link set xxx name ens36
查看ip的addr
ip addr show
ip addr show ens33
添加额外的ip地址
ip addr add 192.168.17.199/24 dev ens33
ip addr del 192.168.17.199/24 dev ens33
ip addr add 10.10.10.123/24 label ens33:0 dev ens33 在Linux系统的网络接口ens33上添加一个额外的IP地址10.10.10.123/24,并使用标签ens33:0标识这个地址。
修改路由:route
ip route show
ip route add default via 192.168.147.2 dev ens33 添加默认路由
ip route del default via 192.168.147.2 dev ens33 删除默认网关
ip route add 192.168.147.0/24 dev ens33 添加默认路由
ip route del 192.168.147.0/24 dev ens33 取消默认路由
修改缓冲表:neigh
ip neigh show
ip route del 192.168.147.0/24 dev ens33
nmcli管理网卡
基于NetworkManager服务
systemctl status NetworkManager
查看当前已连接网卡
nmcli connection show
添加动态ip的配置文件
nmcli connection add type ethernet ifname ens33 con-name ens33-dhcp
autoconnect yes ipv4.method auto
ls /etc/sysconfig/network-scripts/ifcfg-ens33-dhcp
激活新的配置文件
nmcli connection down ens33
nmcli connection up ens33
添加静态ip的配置文件
nmcli connection add type ethernet ifname ens33 con-name ens33-static autoconnect yes ipv4.method manual ipv4.addresses 172.17.10.100/24 ipv4.gateway 172.17.10.2 ipv4.dns 114.114.114.114
nmcli connection add: 用于添加一个新的网络连接。
type ethernet: 指定连接类型为以太网连接。
ifname ens33: 指定接口名称为ens33,即这个连接将应用于ens33网络接口。
con-name ens33-static: 设置连接的名称为ens33-static。
autoconnect yes: 表示在系统启动时自动连接这个网络,无需手动连接。
ipv4.method manual: 设置IPv4配置方法为手动,这意味着将手动指定IP地址、网关、DNS等网络设置,而不是通过DHCP自动获取。
ipv4.addresses 172.17.10.100/24: 手动设置IPv4地址为172.17.10.100,子网掩码为/24。
ipv4.gateway 172.17.10.2: 设置IPv4网关地址为172.17.10.2,网关是网络中数据包转发的出口。
ipv4.dns 114.114.114.114: 设置IPv4的DNS服务器地址为114.114.114.114,DNS服务器用于解析域名到IP地址
激活
nmcli connection up ens33-static
修改
nmcli connection modify ens33-static ipv4.addresses 172.17.10.200/24 ipv4.gateway 172.17.10.2 ipv4.dns 114.114.114.114
nmcli connection modify ens33-static: 表示我们要修改名为ens33-static的网络连接设置。
ipv4.addresses 172.17.10.200/24: 修改IPv4地址为172.17.10.200,子网掩码为/24。
ipv4.gateway 172.17.10.2: 修改IPv4网关地址为172.17.10.2。
ipv4.dns 114.114.114.114: 修改IPv4的DNS服务器地址为114.114.114.114。
删除
nmcli connection delete ens33-static