Настройте статический 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также перечислить .

pradeepchhetri
источник
Спасибо за быстрый ответ. я делал то же самое раньше, но не могу решить. я запустил 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 даже после загрузки.

Aakash
источник