ifconfig 命令主要用于配置网络接口的 IP 地址、子网掩码等参数,而不是用于设置网络路由。设置网络路由通常使用 route 或 ip route 命令。
如果你想要通过 ifconfig 设置网络接口的 IP 地址和子网掩码,可以参考以下步骤:
查看当前网络接口:
ifconfig -a
设置网络接口的 IP 地址和子网掩码:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
这里 eth0 是网络接口名称,192.168.1.100 是要设置的 IP 地址,255.255.255.0 是子网掩码。
启用网络接口(如果接口被禁用):
sudo ifconfig eth0 up
查看当前网络接口:
ipconfig /all
设置网络接口的 IP 地址和子网掩码: 打开“控制面板” -> “网络和共享中心” -> “更改适配器设置”,右键点击你要配置的网络接口,选择“属性”,然后双击“Internet 协议版本 4 (TCP/IPv4)”,在弹出的窗口中输入 IP 地址和子网掩码。
查看当前路由表:
route -n
或者
ip route show
添加默认路由:
sudo route add default gw 192.168.1.1 eth0
这里 192.168.1.1 是网关地址,eth0 是网络接口名称。
添加特定路由:
sudo route add -net 192.168.2.0/24 gw 192.168.1.1 dev eth0
这里 192.168.2.0/24 是目标网络,192.168.1.1 是网关地址,eth0 是网络接口名称。
查看当前路由表:
route print
添加默认路由:
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1 if 2
这里 192.168.1.1 是网关地址,if 2 是网络接口索引号。
添加特定路由:
route add 192.168.2.0 mask 255.255.255.0 192.168.1.1 metric 1 if 2
这里 192.168.2.0 是目标网络,255.255.255.0 是子网掩码,192.168.1.1 是网关地址,if 2 是网络接口索引号。
请注意,路由设置可能会因操作系统版本和网络配置的不同而有所差异。在进行路由设置时,请确保你有足够的权限,并且了解这些命令的作用。