Настройте статический IP в redhat 6


8

Я установил Redhat 6 x86_64. Я использую экран «Сетевое подключение» для установки статического IP-адреса, как показано ниже (я хочу, чтобы в моем доме было два компьютера, чтобы видеть друг друга: один Redhat PC и один Mac)

192.168.0.5  
255.255.255.0  
192.168.0.1  

Когда я запускаю, ifconfigон отображает только loи virbr0информацию. Я не знаю, что это за элементы (я не очень разбираюсь в настройках сети).

Когда я пытаюсь ifconfig -aэто показывает eth0, lo, sit0и virbr0. Информация для eth0выглядит следующим образом:

Код соединения: Ethernet HWaddr 90: 2B: 34: 74: 05: 30
MRODCAST MULTICAST MTU: 1500 Метрика: 1
Пакеты RX: 192 ошибки: 0 отброшено: 0 переполнений: 0 кадр: 0
Пакеты TX: 6 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0
столкновения: 0 txqueuelen: 1000
RX байт 53811 (52,5 КиБ) TX байт: 468 (468,0 б)
Прерывание: 29 Базовый адрес: 0xc000

Может ли кто-нибудь помочь мне указать, если что-то не так с моими настройками или как решить эту проблему?

Ответы:


13

Вы можете предоставить статический IP, отредактировав файл /etc/sysconfig/network-scripts/ifcfg-eth0как rootпользователь в Redhat.

Это должно выглядеть так:

DEVICE=eth0
BOOTPROTO=STATIC
IPADDR=192.168.0.5
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes

После сохранения этого файла. Вам необходимо перезапустить сетевой демон, используя следующую команду.

$ sudo /etc/init.d/network stop
$ sudo /etc/init.d/network start

Это должно обеспечить IP-адрес для eth0интерфейса также. И ifconfigкоманда должна eth0также перечислить .


Спасибо за быстрый ответ. я делал то же самое раньше, но не могу решить. я запустил ifconfig eth0 192.168.0.5 маска сети 255.255.255.0. и это решило мою проблему. я не знаю что не так. С этим параметром, когда я перезагружаюсь с помощью /etc/init.d/network stop / start, тогда ifconfig -> снова скрывает [eth0]
— Phu Nguyen

Можете ли вы попробовать загрузить компьютер один раз. После этого ifconfigкоманда должна показываться каждый раз eth0. Вы можете попробовать использовать, sudo ifup eth0если вы не хотите перезагружаться.
— Pradeepchhetri

перезапустите, помогите решить мою проблему. Большое спасибо
— Фу Нгуен

1
Вы, вероятно, хотите убедиться, что networkслужба запускается при загрузке, поэтому вам нужно запускать /sbin/chkconfig network onс правами root.
— jsbillings

Согласно документации RHEL 6, не существует такого значения, как BOOTPROTO = STATIC. access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…
— ChaimKut

1

После настройки ip-адреса выполните следующие команды

service NetworkManager stop
chkconfig NetworkManager off

Он сохранит предоставленный IP даже после загрузки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.