Нужен сценарий удара для замены статического IP новым IP-адресом

Я никогда не слышал, что любой объявляет его кроме 'eee-tee-see'.

0
задан 20 November 2011 в 22:47
2 ответа

Я не собираюсь писать все это за вас, но вот кое-что, что работает в Ubuntu:

ifconfig eth0 | grep "inet addr:" | awk -F: '{ print $2 }' | awk '{ print $1 }'

Это будет отображать текущий IP-адрес в eth0.

1
ответ дан 4 December 2019 в 14:36

ifconfig (1) - это стандартная команда для управления IP-параметрами интерфейсов. См. man ifconfig , чтобы узнать, как его использовать, но, например,

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

установит IP-адрес и сетевую маску для eth0.

Чтобы прочитать параметры интерфейса, вы можете использовать grep / sed / perl для анализа вывод ifconfig eth0 , но если у вас есть команда ifdata, менее болезненный способ получить, например, просто IP-адрес

ifdata -pa eth0

В Ubuntu ifdata является частью пакета moreutils .

1
ответ дан 4 December 2019 в 14:36

Теги

Похожие вопросы