Настройка сети CentOS 6.2 в консоли

Установили CentOS 6.2, а что делать дальше — неизвестно. Перед глазами консоль, что туда писать — непонятно. Оно?

Логинимся под рутом, ибо других пользователей система пока не знает. Пароль — тот, который вводили во время установки два раза.

Ничего, все когда-то с чего-то начинали 🙂 Сейчас будем все это добро настраивать. Что нам нужно для счастья? Правильно — сеть! Вот с нее-то мы и начнем.

Для начала настроим сеть.

touch /etc/sysconfig/network-scripts/ifcfg-eth0

Эта команда создаст файл ifcfg-eth0 если его нет. Если есть — ничего страшного не произойдет.

Затем открываем этот файл:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

и пишем (дописываем) туда следующее

DEVICE="eth0"
BOOTPROTO=dhcp
HWADDR="08:00:27:79:D1:EB"
NM_CONTROLLED="yes"
ONBOOT="yes"

Для того, чтобы:

  • начать редактировать файл (перейти из режима команд в режим редактирования): нажать i
  • выйти из режима редактирования: нажать ESC
  • сохранить файл и выйти (в режиме редактирования): нажать ESC, затем ввести :wq и нажать ENTER
  • сохранить файл и выйти (в режиме команд): ввести :wq и нажать ENTER
  • выйти без сохранения (в режиме редактирования): нажать ESC, затем ввести :q! и нажать ENTER
  • выйти без сохранения (в режиме команд): ввести :q! и нажать ENTER

Теперь нужно перезапустить сетевые интерфейсы:

service network restart

Проверяем, появился ли наш интерфейс:

ifconfig

должен появиться eth0.

Все, теперь у нас есть сеть.

Чтобы указать статический маршрут (если есть такая необходимость) для eth0 нужно:

vim /etc/sysconfig/network-scripts/route-eth0
192.168.0.0/16 via 192.168.1.1

Вместо 192.168.0.0 пишем свою сеть, в которой находимся, вместо 192.168.1.1 пишем адрес, куда хотим попасть в другой сети.

Этот маршрут сохранится после перезагрузки. Чтобы прописать маршрут, действующий пока система работает и, после перезагрузки, убиваемый, пишем:

route add -net 192.168.0.0/16 gw 192.168.1.1

Посмотреть маршруты можно командой

netstat -r

Теперь пингуем любимый Яндекс:

ping ya.ru

Если пинги пошли — все хорошо. Кстати, пинг в никсах «резиновый» —  если его не остановить параметром в команде или руками — он так и будет пинговать. Чтобы остановить руками — нажимаем CTRL+C

Ну, и на сладкое. Чтобы установить тот же nano вместо vi — пишем:

yum install nano

и соглашаемся сначала установить его, а затем говорим Y на вопрос, устанавливать ли ключ GPG.

 

0

Настройка сети CentOS 6.2 в консоли: 17 комментариев

    1. Роман

      Полезно было бы дописать, если пинги не идут, значит у вас не прописан днс сервер. Редактируем файл vi /etc/resolv.conf
      Пишем в нем:
      nameserver 8.8.8.8
      И жмем esc :wq

      Все, пинги пошли, можно работать дальше.

  1. Алексей

    Огромное СПАСИБО! уже 3 часа сижу пытаюсь в CentOS minimal хоть что-нибудь сделать ни PERL ничего нет… А тут раз два по инструкции и все заработало… Офигенное спасибо!

  2. Pavel

    день добрый!
    Спасибо за статью!
    Подскажите, как настроить Wi-FI из консоли на Centos? когда есть адаптер, его система видит, сети видно.. но что-то не идёт.. wlan0 создан но WPA2 не удаётся соорудить.. спасибо!!!

    1. merinovkv Автор записи

      «Что-то не идет» — это что именно не идет? И куда не идет? Как, что и куда пытались послать? Что в логах?
      Не знаю, как в Центосе, но в SUSE в KDE был такой глюк, что не сохранялся ключ (лечить не стал, ибо было лень, поставил Gnome).

      1. Pavel

        Очень жду ответ. или хотя бы ссылочку в нужном направлении (послать в гугл и я могу).
        Давно вопрос висит у меня этот(
        .. что в логах это вопрос хороший, но как их получить хз. может просто подскажите как обычно шифрование настраивается?

  3. Pavel

    Сети видит (5 штук)
    Пытаюсь подключение сделать к конкретной («Son21»).
    Там пароль надо прописать. А это делается как то через ссылку на файл, генерирующий хэш.. если я правильно понял. Как этот файл создать и так, что бы он мой пароль сгенерировал, допустим «1234567890Ф».
    Сам Wi-Fi USB.

Добавить комментарий