Как поменять IP адрес в Linux RedHat 5 Enterprise.
В Linux RedHat, IP адрес можно поменять или назначить тремя способами:
1.Через графический интерфейс Linux RedHat 5, для этого нужно запустить в командной строке system-config-network или запустить Network вот так:
2.Второй способ через командную строку запустить system-config-network-tui
3.И третий способ с командной строки запустить ifconfig:
[root@localhost ~]# ifconfig eth0 10.10.10.1 netmask 255.255.255.0
Где eth0 сетевая плата под номером 0, если у вас есть ещё сетевые платы, то соответственно они будут eth1 и eth2, 10.10.10.1 ip которое вы хотите задать и 255.255.255.0 сетевая маска. Самое интересное если вы перегрузите сетевую службу:
[root@localhost ~]# service network restart
То вся сетевая конфигурация, которую вы установили, обнулиться или вернётся в конфигурацию по умолчанию. Поэтому открываем в текстовом редакторе файл ifcfg-eth0 отвечающий за конфигурацию сетевой платы eth0.
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Откроется файл с такими вот параметрами:
# Intel Corporation 82573E Gigabit Ethernet Controller (Copper)
DEVICE=eth0
BOOTPROTO=static
DHCPCLASS=
HWADDR=00:30:48:56:A6:2E
IPADDR=10.10.29.66
NETMASK=255.255.255.192
ONBOOT=yes
Где меняем параметры:
IPADDR= и NETMASK=
В нашем случае это будет:
IPADDR=10.10.10.1
NETMASK=255.255.255.0
Нажимаем Esc и выходим:
:wq
Теперь если перезапустите сетевой сервис:
[root@localhost ~]# service network restart
или весь сервер под управлением Linux RedHat Enterprise, то вся созданная сетевая конфигурация сохраниться.
Имя компьютера (hostname) и шлюз по умолчанию default gateway можно скорректировать в файле /etc/sysconfig/network.
Открываем файл network:
[root@localhost ~]# vi /etc/sysconfig/network
Корректируем данные параметры:
NETWORKING=yes
HOSTNAME=my-server01
GATEWAY=10.10.10.1
Esk , сохраняем и выходим:
:wq!
Для смены имени сервера hostname, нужно откоректировать файл hosts:
[root@localhost ~]# vi /etc/hosts
И внести новое имя, в нашем случае my-server01
127.0.0.1 localhost.localdomain localhost
10.10.29.66 my-server01
Сохраняем конфигурацию:
:wq!
Изменения в /etc/sysconfig/network и /etc/hosts нужны ,что бы наши изменения имели силу даже после рестарта.
Теперь запускаем hostname, что бы поменять имя сервера до рестарта:
[root@localhost ~]# hostname my-server01
Проверяем:
[root@localhost ~]# hostname
Должны получить:
my-server01
Перезапустить сетевой сервис можно и так:
[root@localhost ~]# /etc/init.d/network restart
DNS сервера конфигурируем в файле /etc/resolv.conf
[root@localhost ~]# vi /etc/resolv.conf
Корректируем вот эти параметры:
nameserver 10.0.65.11
nameserver 10.0.65.12
nameserver 202.64.212.223
Выходим с сохранением файла /etc/resolv.conf
:wq
Проверяем соединение:
[root@localhost ~]# ping 10.0.65.11
Если получаем вот такой ответ, то всё в порядке:
[root@localhost ~]# PING 10.0.65.11 (10.0.65.11) 56(84) bytes of data.
64 bytes from 10.0.65.11: icmp_seq=1 ttl=251 time=0.972 ms
64 bytes from 10.0.65.11: icmp_seq=2 ttl=251 time=1.11 ms
Можно ещё проверит интернет соединение и так:
[root@localhost ~]# nslookup my-views.ru
Должны получить:
Server: 10.0.65.11
Address: 10.0.65.11#53
Non-authoritative answer:
Name: my-views.ru
Address: 76.136.53.232
Вот и всё!
Открыт для предложений, уточнений, сотрудничеству!
Конфигурация серверов и сайтов на базе Linux , FreeBsd
Дополнительные ссылки по теме:
Популярность: 30%








