乐趣区

关于linux:ifconfig和ip命令配置网络

ifconfig 命令时晚期网络管理的指令,目前 Linux 新的发行版本很多默认不带 ifconfig 命令,但能够以通过装置软件包 net-tools 形式进行应用.

ip 命令时新型的网络管理命令,目前根本取代了 ifconfig,新的 Linux 发行版本时肯定有 ip 命令的。

ifconfig 命令
ifconfig 查看以后所有 up 状态的网卡信息

ifconfig xxxx 查看 xxxx 网卡详细信息

ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255 配置网卡信息

ifconfig eth0 up 启动 eth0 网卡

ifconfig eth0 down #敞开 eth0 网卡

ifconfig eth0 hw ether AA:AA:BB:CC:dd:EE 用 ifconfig 批改网卡 eth0MAC 地址

ifconfig eth0 arp 开启网卡 eth0 的 arp 协定

ifconfig eth0 -arp 敞开网卡 eth0 的 arp 协定

ip 命令
ip link show # 显示网络接口信息

ip link set eth0 up # 开启网卡

ip link set eth0 down # 敞开网卡

ip link set eth0 promisc on # 开启网卡的混合模式

ip link set eth0 promisc offi # 敞开网卡的混个模式

ip link set eth0 txqueuelen 1200 # 设置网卡队列长度

ip link set eth0 mtu 1400 # 设置网卡最大传输单元

ip addr show # 显示网卡 IP 信息

ip addr add 192.168.0.1/24 dev eth0 # 设置 eth0 网卡 IP 地址 192.168.0.1

ip addr del 192.168.0.1/24 dev eth0 # 删除 eth0 网卡 IP 地址

ip route show # 显示零碎路由

ip route add default via 192.168.1.254 # 设置零碎默认路由

ip route list # 查看路由信息

ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置 192.168.4.0 网段的网关为 192.168.0.254, 数据走 eth0 接口

ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为 192.168.0.254

ip route del 192.168.4.0/24 # 删除 192.168.4.0 网段的网关

ip route del default # 删除默认路由

ip route delete 192.168.1.0/24 dev eth0 # 删除路由

退出移动版