[sisyphus] default route и awk
Alex Yustasov
=?iso-8859-1?q?yust_=CE=C1_anti-leasure=2Eru?=
Чт Июн 22 23:17:09 MSD 2006
On Thu, Jun 22, 2006 at 10:01:16PM +0300, Michael Shigorin wrote:
> On Thu, Jun 22, 2006 at 09:50:57PM +0300, Alex Yustasov wrote:
> > Это нормальный результат
> > [root на mc ~]# ip route list | awk '/^default / { sub(/eth/,"",$NF); print $NF }'
> > link
> > ?
> > Вообщем-то нужен номер eth по умолчанию.
>
> Во-первых, default route может быть несколько.
> Во-вторых, у меня оно вернуло:
>
> 0
> 0
>
> Возможно, дело в LC_*.
>
> > И где и как правильно определить, что ethN default gateway для
> > net-scripts?
>
> Так же? Припоминается, что там надо было ещё указывать gateway
> dev в явном виде -- `grep -r GATEWAYDEV /etc`.
Т.е. в /etc/sysconfig/network
GATEWAYDEV=eth0 ?
А вот что с awk?
[root на mc sysconfig]# ip route list
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.3
127.0.0.0/8 dev lo scope link
default dev eth0 scope link
[root на mc sysconfig]# ip route list | awk '/^default / { sub(/eth/,"",$NF); print $NF }'
link
[root на mc sysconfig]# locale
LANG=POSIX
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
--
Alex Yustasov
ALT Linux fortune:
> "Не давайте больному костыли, лучше научите его ходить" (с)
> А без красивых слов - надо просто править исходные коды и
> отсылать патчи в upstream.
Согласен. Я постараюсь не забыть без -Wall -Werror этот модуль
в Сизиф не пропустить.
-- ldv in sisyphus@
Подробная информация о списке рассылки Sisyphus