Четыре метода проверки IP-адреса шлюза или маршрутизатора по умолчанию

Thank you for reading this post, don't forget to subscribe!

Ваш шлюз по умол­ча­нию — это IP-адрес ваше­го марш­ру­ти­за­то­ра, о кото­ром вы долж­ны знать.

Обыч­но он авто­ма­ти­че­ски опре­де­ля­ет­ся опе­ра­ци­он­ной систе­мой во вре­мя уста­нов­ки, в про­тив­ном слу­чае вам может потре­бо­вать­ся изме­нить его.

Если ваша систе­ма не может про­ве­рить связь с самим собой, то, веро­ят­но, это может быть про­бле­ма шлю­за, и вы долж­ны это исправить.

Это может про­изой­ти, если у вас есть несколь­ко сете­вых адап­те­ров или марш­ру­ти­за­то­ров в сети.

Шлюз — это марш­ру­ти­за­тор, кото­рый дей­ству­ет как точ­ка досту­па для пере­да­чи сете­вых дан­ных из одной сети в другую.

Это мож­но сде­лать с помо­щью сле­ду­ю­щих четы­рех команд.

  • Коман­да route: коман­да route исполь­зу­ет­ся для отоб­ра­же­ния и управ­ле­ния таб­ли­цей IP-маршрутизации.
  • Коман­да ip: коман­да IP ана­ло­гич­на коман­де ifconfig, кото­рая очень хоро­шо зна­ко­ма для назна­че­ния ста­ти­че­ско­го IP-адре­са, марш­ру­та и шлю­за по умол­ча­нию и т. д.,.
  • Коман­да netstat: netstat («ста­ти­сти­ка сети») — это инстру­мент команд­ной стро­ки, кото­рый отоб­ра­жа­ет инфор­ма­цию, свя­зан­ную с сете­вы­ми соеди­не­ни­я­ми (как вхо­дя­щи­ми, так и исхо­дя­щи­ми), таки­ми как таб­ли­цы марш­ру­ти­за­ции, мас­ка­рад­ные соеди­не­ния, мно­го­ад­рес­ное член­ство и номе­ра сете­вых интерфейсов.
  • Коман­да routel: коман­да routel исполь­зу­ет­ся для выво­да спис­ка марш­ру­тов с хоро­шим выход­ным форматом.

1) Как проверить IP-адрес шлюза или маршрутизатора по умолчанию в Linux с помощью команды route?

Коман­да route исполь­зу­ет­ся для отоб­ра­же­ния и управ­ле­ния таб­ли­цей IP-маршрутизации.

Его основ­ное назна­че­ние — уста­нов­ка ста­ти­че­ских марш­ру­тов к кон­крет­ным хостам или сетям через интер­фейс после настрой­ки интерфейса.

Когда исполь­зу­ют­ся пара­мет­ры добав­ле­ния или уда­ле­ния, марш­рут изме­ня­ет таб­ли­цы маршрутизации.

Без этих пара­мет­ров в марш­ру­те отоб­ра­жа­ет­ся теку­щее содер­жи­мое таб­лиц маршрутизации.

2) Как проверить IP-адрес шлюза или маршрутизатора по умолчанию в Linux с помощью команды ip?

Коман­да IP ана­ло­гич­на ifconfig, кото­рая очень хоро­шо зна­ко­ма для назна­че­ния ста­ти­че­ско­го IP-адре­са, марш­ру­та и шлю­за по умол­ча­нию и т.д.,.

Коман­да ifconfig уста­ре­ла из-за отсут­ствия обслу­жи­ва­ния в тече­ние мно­гих лет, хотя она по-преж­не­му доступ­на в боль­шин­стве дис­три­бу­ти­вов Linux.

Коман­да ifconfig была заме­не­на коман­дой IP, кото­рая явля­ет­ся очень мощ­ной и выпол­ня­ет несколь­ко задач сете­во­го адми­ни­стри­ро­ва­ния одной командой.

Команд­ная ути­ли­та IP идет в ком­плек­те с паке­том iproute2.

По умол­ча­нию ути­ли­та iproute2 пред­уста­но­ви­ла все основ­ные дис­три­бу­ти­вы Linux.

Если нет, вы може­те уста­но­вить его, ука­зав iproute2 на сво­ем тер­ми­на­ле с помо­щью мене­дже­ра пакетов.

3) Как проверить IP-адрес шлюза или маршрутизатора по умолчанию в Linux с помощью команды netstat?

netstat рас­шиф­ро­вы­ва­ет­ся как Network Statistics.

Это инстру­мент команд­ной стро­ки, кото­рый отоб­ра­жа­ет инфор­ма­цию о сете­вых под­клю­че­ни­ях (как вхо­дя­щих, так и исхо­дя­щих), таких как таб­ли­цы марш­ру­ти­за­ции, мас­ка­рад­ные соеди­не­ния, мно­го­ад­рес­ное член­ство и име­на сете­вых интерфейсов.

В нем пере­чис­ле­ны все соеди­не­ния соке­тов tcp, udp и соке­тов unix.

Он исполь­зу­ет­ся для диа­гно­сти­ки сете­вых про­блем в сети и опре­де­ле­ния объ­е­ма тра­фи­ка в сети в каче­стве изме­ре­ния производительности.

4) Как проверить IP-адрес шлюза или маршрутизатора по умолчанию в Linux с помощью команды routel?

Он исполь­зу­ет­ся для выво­да спис­ка марш­ру­тов с кра­си­вым фор­ма­том вывода.

Эта про­грам­ма пред­став­ля­ет собой набор вспо­мо­га­тель­ных скрип­тов, кото­рые вы може­те исполь­зо­вать вме­сто необ­ра­бо­тан­ных команд iproute2.

Скрипт Routel выве­дет спи­сок марш­ру­тов в фор­ма­те, кото­рый неко­то­рые могут посчи­тать более понят­ным, чем экви­ва­лент спис­ка марш­ру­тов ip.

Скрипт routef не при­ни­ма­ет ника­ких аргу­мен­тов и про­сто сбра­сы­ва­ет таб­ли­цу марш­ру­ти­за­ции. Осто­рож­но! Это озна­ча­ет уда­ле­ние всех марш­ру­тов, кото­рые сде­ла­ют вашу сеть непри­год­ной для использования!

Если вы хоти­те выве­сти толь­ко шлюз по умол­ча­нию, исполь­зуй­те сле­ду­ю­щий формат.