Мне нужно установить (статический) IP/Маску/Шлюз интерфейса dev eth1 на моем сервере OpenSUSE. В настоящее время вывод такой
ip address show dev eth1
:
Мне нужно изменить его на 10.121.196.252/25 со шлюзом 10.121.196.10. Я искал и не могу найти прямого ответа на этом или других форумах. Большинство ответов рекомендуют использовать ifconfig или специальное приложение для внесения изменений, но я должен верить, что OpenSUSEдолжениметь встроенный инструмент для выполнения такой простой задачи.
Примечание: сервер ненетиметь доступ в интернет и делаетнетиметь установленный ifconfig. Их нельзя изменить в текущей среде сервера.
Заранее спасибо, ребята!
решение1
OpenSUSE предоставляет вам три альтернативы:
- Используйте
yast
для настройки сети - Использовать сетевой менеджер
- Использовать Злой
Я считаю, что NM используется по умолчанию, поэтому вы можете использовать его nmtui
для редактирования соединения. nmtui
можно установить с помощьюzypper install NetworkManager-tui
Однако если вы используете yast, вы можете просто запустить yast
и изменить IP напрямую с помощью yast. Для сервера со статическим IP-адресом Network Manager не нужен, поэтому переход на управление им с помощью yast
тоже должен быть нормальным. YaST (еще один инструмент настройки)являетсявстроенный инструмент SuSE для настройки.
решение2
Исправление оказалось возможным путем установки IP-адреса известного eth-устройства с помощью ip addr
команд:
ip addr del [IP]/[netmask i.e. 24] dev eth#
ip addr add [IP]/[netmask i.e. 25] dev eth#
Я не уверен, почему это решение не представлено более простым для поиска. Тем не менее, это было то решение, которое мне было нужно.