Что мне не хватает в этой ручной конфигурации dhcp?
Я использую CentOS 6. Со страницы Redhat я настроил вручную настроенный клиент dhcp:
Файл /etc/sysconfig/network должен содержать следующую строку:
NETWORKING=yes
Переменная NETWORKING должна быть установлена в yes, если вы хотите, чтобы сеть запускалась во время загрузки.
Файл /etc/sysconfig/network-scripts/ifcfg-eth0 должен содержать следующие строки:
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
И из блога другого сайта о том же:
Добавьте / измените конфигурацию [/ etc / sysconfig // network] следующим образом:
NETWORKING=yes HOSTNAME=myserver.example.com GATEWAY=10.1.1.1
Я удалил файл Linux /etc/recolv.conf, который был автоматически сгенерирован с настройками шлюза моего старого маршрутизатора Belkin, а затем выполнил команду:
# /etc/init.d/network restart
Я также установил пакет dhclient
и выполнил команду revoke и запросил новый динамический ip, как описано здесь.
Я знаю, что эти настройки работают, потому что я использовал те же инструкции для успешного подключения к моему старому маршрутизатору Belkin (192.168.2.1). Я отключил этот маршрутизатор, удалил файл resolv.conf и подключился к другому маршрутизатору (10.10.10.1). Но когда я запускаю команду перезагрузки сети, система Cent все еще ищет этот старый шлюз. Зачем?
Может ли что-то остаться от моего последнего успешного соединения, которое я не удалил? Или может быть предпочтение от NetworkManager - который я отключил, используя эти инструкции Redhat ?