Установить статический IP в CentOS 6.4?

Главным образом, история...

Граница была разработана как часть (уместность) SysV Unix, в то время как BSD использовала csh... Позже, удар был разработан как альтернатива с открытым исходным кодом Оболочке Bourne (и ее улучшенные версии, как ksh). Подобная Границе оболочка была принята в стандарте POSIX. ksh совместим, и удар может быть совместимым.

Оболочки как csh и tcsh намного легче использовать в интерактивном режиме, чем исходная Оболочка Bourne (которые испытывают недостаток в завершении команды, и т.д.), но ужасны для сценариев...

В некоторых средах, таких как Основанные на Unix встроенные системы, пишущий сценарий функций, размера и скорости более важно, чем интерактивные функции как завершение команды, и другой вариант оболочек имеет тенденцию использоваться.

Для портативных сценариев необходимо использовать POSIX совместимый вариант Границы и избежать расширений.

4
15.11.2013, 22:23
2 ответа

Можно читать о новом соглашении о присвоении имен для устройств здесь, названный: Features/ConsistentNetworkDeviceNaming. Изменение в соглашениях о присвоении имен также обсуждено в официальных названных документах Redhat: Приложение A. Последовательное Именование Сетевого устройства. Конвенция теперь следует один на основе местоположения, а не произвольно eth0, и т.д.

Измените схему именования сетевого устройства от ethX до физического основанного на местоположении названия легкой идентификации и использования

Для изменения IP-адреса, можно следовать за несколькими путями, чтобы сделать это.

  1. Используйте NetworkManager (см. официальные документы RH),

    Можно узнать, какие устройства находятся под juristiction NetworkManager.

    Пример

    $ nmcli -p nm
    ======================================================================================
                                    NetworkManager status
    ======================================================================================
    RUNNING         STATE           WIFI-HARDWARE   WIFI       WWAN-HARDWARE   WWAN      
    --------------------------------------------------------------------------------------
    running         connected       enabled         enabled    enabled         enabled   
    
  2. Выполните команду setup, и измените его через GUI

       ss 1   ss 2   ss 3   ss 4

  3. Измените конфигурационный файл

    Файл нужно назвать /etc/sysconfig/network-scripts/ifcfg-p5p1. Просто измените строку в этом файле к:

    IPADDR=192.169.0.55
    

    Если бы этот файл не существует вообще, я просто создал бы его и добавил бы содержание, подобное следующему:

    # /etc/sysconfig/network-scripts/ifcfg-p5p1
    DEVICE="p5p1"
    BOOTPROTO="static"
    NM_CONTROLLED="no"
    ONBOOT=yes
    TYPE="Ethernet"
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System p5p1"
    IPADDR=192.169.0.55
    
  4. Используйте network сервис

    Неясно мне, если существуют какие-либо оборотные стороны к использованию /etc/init.d/network сервис в дополнение к NetworkManager одновременно. Во всех моих установках CentOS 6 у меня есть оба выполнения. Но я обычно делаю ifcfg-eth0 файлы устройств самостоятельно вручную.

    Вы могли попытаться удостовериться, что этому сервису включают, и затем попробуйте шаги выше в № 2 (использование setup) создать устройство впоследствии.

     $ /etc/init.d/network start
    

    setup GUI (на самом деле это может быть запущено непосредственно с этой командой: system-config-network) должен смочь добавить устройства и управлять устройствами, которые имеют их конфигурационную информацию, удержанную ifcfg-* файлы в соответствии с каталогом /etc/sysconfig/network-scripts/.

Я высоко предлагаю, чтобы Вы, по крайней мере, ознакомились с Руководством по развертыванию. Это имеет большую полезную информацию о сетях использования основные продукты Redhat, которые в свою очередь помогут с CentOS и Fedora.

Таким образом, почему мой пробел списка сетевых устройств?

Я нашел эту проблему Fedora 16, которой я верю, проблема, которую Вы испытываете (или по крайней мере связан). Проблема названа: Ошибка 802580 - Устройство p21p1 не обнаруживается в системной сети конфигурации.

От звука этой ошибки поведение по умолчанию не состоит в том, чтобы создать ни один из ifcfg-* файлы, если Вы не изменяете некоторый аспект настроек через сетевой GUI, таких как NetworkManager - я верю. Таким образом, Вы, возможно, должны были бы попробовать это или следовать за деталями, которые я упомянул в опциях № 3, выше, и вручную создайте файл сами.

Ссылки

5
27.01.2020, 20:54
  • 1
    /etc/sysconfig/network-scripts/ifcfg-p5p1, кажется, не существует, не видит моего вывода той папки выше. –  some1 15.11.2013, 22:09
  • 2
    Да необходимо создать его, устройство, скорее всего, находится под контролем NetworkManager. Те файлы обычно не создаются, если NetworkManager делает управление. –  slm♦ 15.11.2013, 22:10
  • 3
    Спасибо за добавление снимков экрана. Когда я нажимаю "конфигурацию устройства", я получаю пустой экран, к сожалению. i.imgur.com/mME6eVn.png?1 –  some1 15.11.2013, 22:22
  • 4
    @some1 - видит мои обновления и сообщил мне, выручает ли какая-либо дополнительная информация Вас. –  slm♦ 15.11.2013, 22:55
  • 5
    @some1 - да, что выпадающий диалоговое окно конфигурации networkmanager. Хорошо, спросите Q, если Вы застреваете с маршрутизацией. –  slm♦ 15.11.2013, 23:26

Если вы хотите это исправить, вам нужно удалить пакет biosdevname :

sudo yum erase biosdevname
0
27.01.2020, 20:54

Теги

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