Если бы IP-адрес маршрутизатора был чем-то другим, а не 192.168.1.1, как бы я узнал, что это?
Предполагая некоторый вкус Linux:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
(обратите внимание на некоторые разновидности, такие как Debian, для маршрута не в $ PATH для пользователя без полномочий root вам может понадобиться использовать /sbin/route
или вы можете вызвать netstat -rn
для той же информации)
В большинстве домашних случаев маршрутизатор будет указан как шлюз для 0.0.0.0 - в этом готовом примере 192.168.2.1
.
Если вы хотите узнать больше о значении вывода маршрута, см. Вопрос на unix.se:
Понимание вывода маршрута -n
Не должен ли ifconfig дать мне IP-адрес маршрутизатора?
ifconfig
не показывает информацию о шлюзе - используйте «маршрут» для просмотра или управления информацией о маршрутизации.