На CentOS у меня больше нет ifcfg-eth0
файла конфигурации (я его удалил). Когда я бегу system-configure-network
не показывает ни одного интерфейса , которые можно редактировать. Как я могу восстановить ifcfg-eth0
файл конфигурации? (Как это делает установщик CentOS)
Я могу вручную сделать: ifconfig eth0 192.168.0.199
и затем ping 192.168.0.1
. Но это не правильный путь. Как я могу сделать это с помощью сетевых скриптов CentOS?
Я предпочитаю не делать это вручную, потому что есть много жестких ссылок и запутанных вещей. Я новичок в CentOS.
system-config-network
кажется, хорошая идея после воссоздания файла ifcfg-eth0.HWADDR=
поле, содержащее MAC-адрес устройства. Этот шаг является одним из самых больших болевых точек созданияifcfg-ethN
вручную.Я использую команду: system-config-network-tui
Создание файла вручную - это тоже хороший ответ, но это даст вам MAC-адрес.
источник
ONBOOT=yes
значению, поэтому мне все еще приходилось редактировать, но это было намного лучше, чем писать все с нуля.nmtui
Возможно, это больше не будет ценно для спрашивающего, но для кого-то другого, если у вас запущен графический интерфейс, вы можете перейти к нему
System > Preferences > Network Connections
и открыть окно. Теперь, если вы видите устройство в списке, нажмите на него и просто отредактируйте и сохраните, и файл появится. Если в списке нет ни одного устройства (это будет редкостью, и только если у вас нет подключения к Интернету), вы можете просто нажать «Добавить» и назвать егоeth0
или что угодно, и нажать «Сохранить». Не нужно ничего редактировать, он автоматически все сделает за вас.PS: файл
ifcfg-"NAME"
- это имя, которое вы даете ему в окне сетевых подключений при его создании.источник
Существует утилита под названием sysconf-network или что-то подобное, которая позволяет вам управлять сетевыми подключениями. Это утилита командной строки.
Вот ссылка на часто задаваемые вопросы об их / etc / sysconfig системе.
источник
Так что это сработало для меня.
История:
Я добавил новую виртуальную сетевую карту, чей файл ifcfg-eth2 не был создан после перезагрузки.
Я переместился в каталог network-scripts и выполнил команды в следующей последовательности.
источник