控制網卡的硬件狀態
????????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