Я пытаюсь настроить новый ящик с CentOS7.2. У меня уже работает существующий ящик (теперь до 7.3) в той же подсети, хотя и в другой физической комнате в моем здании (существующий ящик находится в «серверной»), а новый ящик находится на моем столе, подключенном к коммутатору, к которому также подключен мой ноутбук.
У моего ноутбука нет проблем с подключением к сети.
Я настроил статический ip и fqhn на новом компьютере. Вывод из "ip addr "отражает это.
В первом поле в" / etc / sysconfig / network-scripts "у меня есть" ifcfg-eno1 ", настроенный с моим статическим IP-адресом, IP-адресом шлюза и другими флагами. Кажется, это работает нормально .
В новом ящике я нашел «ifcfg-enp0s31f6» в «/ etc / sysconfig». Я добавил свой статический IP и тот же IP шлюза, что и в первом ящике.
Я перезагрузил новый ящик, чтобы быть уверенным.
Однако, когда все это будет сделано, не похоже, что он попадает в сеть. Я не могу пропинговать IP-адрес шлюза или другое устройство, которое я настроил, или любой другой IP-адрес, который я пробовал. Все они говорят: «Целевой хост недоступен».
Что еще я делаю не так?
Ну, фактический ответ, вероятно, несправедлив ко всем вам :) , поскольку предположение, которое я высказал в сообщении, оказалось неверным. Я полагал, что мой стол находится в той же подсети, что и "серверная", поэтому я предполагал, что IP-адрес шлюза будет работать с моего стола. Я ошибся в обоих случаях. Как только я перенес коробку в серверную комнату, она заработала совершенно нормально.
Похоже, NetworkManager не принимает ваши правки (хотя на самом деле это должно было произойти после перезагрузки).
Сначала убедитесь, что ваша сеть действительно управляется NetworkManager
systemctl status NetworkManager.service
. Если он активен, проверьте вывод journalctl -u NetworkManager
на наличие ошибок.
Проверьте текущие настройки NetworkManager с помощью nmcli dev show [devicename]
и nmcli con show
, чтобы вывести список всех подключений, затем nmcli con show [имя соединения]
, чтобы распечатать все конфигурации.
Помимо этого, ...
/ etc / sysconfig / network-scripts
nmcli con load / path / to / config / file
nmcli con show [connectionname]
показывает, что ipv4.method установлен на ручной, а не автоматический. nmcli con mod enp0s3 ipv4.addr 1.2.3.4
, если ваше имя соединения - enp0s3.