查看当前 NIC 配置:ifconfig
查看当前 NIC 配置:ip addr
为网络接口卡(NIC)分配 IP 地址(临时)
示例:ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up
启用网络接口卡(NIC)的 IP 地址
示例:ifconfig eth0 up
禁用网络接口卡(NIC)的 IP 地址
示例:ifconfig eth0 down
为网络接口卡(NIC)添加 IP 地址(临时)
示例:sudo ip addr add 192.168.1.100/24 dev eth0
删除网络接口卡(NIC)的 IP 地址(临时)
示例:sudo ip addr del 192.168.1.100 dev eth0
为网络接口卡(NIC)添加永久 IP 地址
示例:sudo ip addr add 192.168.1.100/24 dev eth0 label eth0:1
修改 MTU
示例:ifconfig eth0 mtu 1500
启用混杂模式
示例:ifconfig eth0 promisc
允许 Wireshark 捕获数据包
示例:setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
删除(移除)网络接口
示例:ip link delete dev eth10
将虚拟网络接口连接到现有的物理 NIC
示例:ip link add link peth name veth address aa:bb:cc:dd:ee:ff type macvlan
ifconfig veth up
dhclient –v veth
删除整个 NAT 表(IPv4)
示例:iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -F
iptables -t mangle -F
iptables -F
iptables -X
删除整个 NAT 表(IPv6)
示例:ip6tables -P INPUT ACCEPT
ip6tables -P FORWARD ACCEPT
ip6tables -P OUTPUT ACCEPT
ip6tables -t nat -F
ip6tables -t mangle -F
ip6tables -F
ip6tables -X
(内容由讯飞星火AI生成)